Deeplinking to ADF Pages

The workflow interface will supply a URL for the user to deeplink to certain UI pages (from outside the application). This section describes the structure of the URL so that it may be used for other deep-linking purposes as well.

If no user is logged in yet, first the Login page is presented, and then the user is redirected to the page for which the deeplink URL was intended.

When opening a tab in this way, the tab title will not show any row specific information, like the claim code. So the tab title may differ from when a tab for the same row is opened from inside the application.

URL Structure

To create a deeplinking URL, several parts are concatenated:

  • The part of the URL that is shown before "/faces".

http://<host:port>/<****webApplContextRoot****>**.
  • /faces/UIShell?jhsTaskFlowName=<TASKFLOW_NAME>. The right <TASKFLOW_NAME> can be retrieved by going to the right page, opening the "About this page" popup, and looking up the "TaskFlow Name".

  • &jhsSubMenuName=<menuName>. In theory, any page can be combined with any menu, but of course the menu to which the page belongs should be used. For constructing a deeplink for Claims page use "ClaimsMenuModel". The allowable values for menuName are:

    • ReferenceDataMenuModel

    • ConfigurationMenuModel

    • ClaimsMenuModel

  • OperationsMenuModel4. (optional) parameter: &rowKeyValue<TASKFLOW_NAME>=. Ensures that one row is automatically queried when the page is entered. Use the same taskflow name as in the #2 step, and use the id in the database ID column of the desired (parent) row in the page. If this parameter is not specified, the page will be opened without querying any data.

Example

The URL below opens the Persons page and queries 1 particular Person (if the user is not logged in yet the Login page is presented first):

<<application hostname and port>>/<context-root>/faces/UIShell?jhsTaskFlowName=Persons&jhsSubMenuName=ReferenceDataMenuModel&rowKeyValuePersons=

e.g. <<application hostname and port>>/claims/faces/UIShell?jhsTaskFlowName=Persons&jhsSubMenuName=ReferenceDataMenuModel&rowKeyValuePersons=10242

Activities Pages

Deeplinking to the Global Activities page is not possible, instead, you can deeplink to the View Activities page. See "Other Pages" below for instructions how to deeplink to View Activities.