Deep Link Service
Business Purpose & Overview
Expose a service that will create a deep link to open Finance and Operations to a specific record on a form.
Functionality
When this feature is enabled, the Deep Link Service will be enabled. The custom service can be called at <Environment URL>/api/services/MCADeepLinkServices/DeepLinkService/GetLink.
For example, https://contoso.sandbox.operations.dynamics.com/api/services/MCADeepLinkServices/DeepLinkService/GetLink.
The body of the request takes a menu item and one or more objects to filter on. In the example body below, it will generate a link for the VendTableListPage (All vendors list page) where the Vendor group is equal to 10 and the vendor is not blocked.
{
"_contract":
{
"Filters":[
{
"FieldName":"VendGroup",
"FieldValue":"10",
"TableName":"VendTable"
},
{
"FieldName":"Blocked",
"FieldValue":"0",
"TableName":"VendTable"
}
],
"OpenOnly":"false",
"MenuItemName":"VendTableListPage"
}
}
Suggested Updates
Notes about the functionality of the extension upon review. May include suggestions for enhancement, or bug fixes.
Technical Design Information
Technical Solution Architect comment / summary goes here. This is meant to define the “direction” that the developer should take during development.