
The Deep link for a specific Business Object can be Included in the content/template of a Mail based Workflow for Approvers/Reviewers/Managers. With the help of the Workflow placeholders, it will be possible to send out a link that will direct to the business object instance which triggered the workflow.
How to construct a Deep link URL?
You can consider the below URL as a template which can be used to deep link any Business Object
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=[x]¶m.Type=[y]&sapbyd-agent=TAB
Let's construct an URL for Tickets object
Now all you have to do is create a Workflow with the above link as a part of the mail Template and maintain the Placeholder (#ID# = Ticket ID).
For Opportunities:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_OPPORTUNITY_THINGTYPE&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Opportunity ID)
For Sales Quotes:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_QUOTE_TT&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Sales Quote ID)
For Sales Orders:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_SALESORDER_TT&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Sales Order ID)
For Accounts:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_ACCOUNT_TT&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Account ID)
For Contact:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_CONTACT_TT&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Contact ID)
For Products:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_MATERIAL&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Product ID)
For Tasks:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_TASK&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Task ID)
For Appointments:
https://myNNNNNN.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect¶m.InternalID=#ID#¶m.Type=COD_APPOINTMENT&sapbyd-agent=TAB
Maintain the Placeholder (#ID# = Appointment ID)
You can also use the UUID of the business objects instead of the BO ID but the URL has to be constructed in a different format for that. You can add the above links directly to your template by adding your tenant ID and the corresponding placeholders.
Best Regards,
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |