How to use Deeplink Module

4
I've succesfully deployed mx 2.5rc1 and imported the deeplink module. I've followed the documentation and tried to config a new deeplink. I've tried to add the properties of the link. The name is "products" and i've selected the microflow. But I can't select any object types or attributes. The list is empty. When I click reload metadata nothing happens. How can I relate this deeplink to my object products in the metamodel, to show all all my products by this deeplink. Example: http://localhost:8079/products/5/ Is this a bug or am I doing something wrong?
asked
9 answers
3

no, you should connect a microflow to the default home, see the documentation.

answered
3

No, but when i try to add an input parameter an error occurs. See the image below:

http://img522.imageshack.us/i/deeplinkmicroflow.png/

http://img294.imageshack.us/i/deeplink.png/

answered
2

that image does not work either. However, you need to define the input parameter in your microflow in the modeler. The deeplink module just provides a mapping from an url to a microflow, it does not magically change microflows.

answered
2

deeplink always start with link, so you should use http://localhost:8079/link/product/1 The trailing slash is NOT needed.

answered
1

Does the microflow have an input parameter of type Product?

answered
1

I've added a new microflow with object products as an input parameter and placed an activity which is calling the deeplink.

afbeelding

answered
1

the name of the microflow is GetProducts

answered
0

Adding a new deeplink is completed. I've adde two, both linked to the object products. the only what differs them is the name, one is called product and the other products and both are using the productid as attribute for the deeplink. I've 2 products in my productlist. So how can call the deeplink in the browser?

http://localhost:8079/product/1/ and http://localhost:8079/products/2/

??

answered
0

Oke, when I use http://localhost:8079/link/product/1 it refers me to http://localhost:8079/index.html. Do i have to make an extra form to display the dataview with product-id 1

answered