Retail Applications can expose select task flows retailers can directly launch into. This feature is referred to as in-context launching in a Retail Application. Retailers can launch these task flows directly through specific URLs.
Retail Applications will provide information about the various task flows retailers can in-context launch into including the URLs and the required parameters.
Retailers can use these URLs in other web pages as links. For example: the URL to a task flow that invokes the Create Allocation Flow in a Retail Application can be added as a link to dashboard report on a BI server.
When the user clicks on a URL to a task flow, the Retail Application will open in a new browser window or tab depending on the specified target of the URL. The requested task flow will be shown as a UI tab within the Retail Application.
The In-Context launch feature will not detect if there is an already opened window or tab for the Retail Application. So when a user clicks on a link to a Retail Application's task flow, say, a report on a BI server, a new browser window or tab will be opened even though the user already has an existing browser window or tab opened for that same Retail Application.
If a BI dashboard is added on the Retail Application, and if that dashboard has a report that contains links to in-context launchable task flows in the same Retail Application, a new browser window or tab will still be opened.
Allocation utilizes the following in-context task flows:
The Quick Create Allocation container is a quick way to create an allocation by passing Source or Item Ids.
HTTP URL
http://<host>:<port>/<app-web -context>/faces/<home view>?navModelItemId= allocationCreateFromBI1
Table 6-1 Quick Create by Passing Source or Item IDs
Parameter ID | Required? | Description | Sample URL |
---|---|---|---|
source |
Yes |
Source_type |
http://...?navModelItemId= allocationCreateFromBI1?source=PO |
sourceIdList |
Yes |
sourceIdList |
http://...?navModelItemId= allocationCreateFromBI1?source=PO& sourceIdList=10234;10234 |
itemIdList |
Yes |
Source_type |
http://...?navModelItemId= allocationCreateFromBI1? itemIdList=ASN |
The Load Allocation container allows you to load allocations by passing the Alloc_id.
HTTP URL
http://<host>:<port>/<app-web -context>/faces/<home view>?navModelItemId= allocationCreateFromBI3
The Quick Create Allocation container is a quick way to create an allocation by passing Item Id and WH Ids.
HTTP URL
http://<host>:<port>/<app-web -context>/faces/<home view>?navModelItemId= allocationCreateFromBI1
Table 6-3 Quick Create by passing Item ID and WH IDs
Parameter ID | Required? | Description | Sample URL |
---|---|---|---|
source |
Yes |
source |
http://...?navModelItemId= allocationCreateFromBI4? source=WH |
itemIdList |
Yes |
Items |
http://...?navModelItemId= allocationCreateFromBI4? source=WH&itemIdList=103490343 |
warehouseIdList |
Yes |
source |
http://...?navModelItemId= allocationCreateFromBI4?source==WH&itemIdList=103490343& warehouseIdList=20002 |