DeepLink Navigation

The Deep Linking functionality in OIPA allows a user to directly navigate to a specific Policy, Client, Case or Group Customer by specifying a Policy GUID or Policy Number, a Client GUID, a Case GUID or Case Number or a Group Customer's Client GUID in the URL. User authentication is required for accessing these screens. User authentication is defined by specific page name in the Palette.

Description of the URL pattern for the deep link functionality is:

http://[servername]/PASJava/index.html?ojr=open&object=[Case | Client | GroupCustomer | Policy]&keyName=[caseGuid | caseNumber | clientGuid | policyGuid | policyNumber]&keyValue=[guid | number]

where,

  • The brackets, [], in the template above indicate where variable information would substitute for everything within and including the opening and closing brackets.

  • The [servername] parameter in the URL holds the server address of the OIPA application.

  • The object and keyName parameter values are limited to a single value from the list in their respective brackets.

  • The keyValue parameter is limited to an entity GUID or entity number where an entity has a number.

URL Patterns:

  • http://[servername]/PASJava/index.html?ojr=open&object=Case&keyName=caseGuid&keyValue=[caseGUID]
  • http://[servername]/PASJava/index.html?ojr=open&object=Case&keyName=caseNumber&keyValue=[caseNumber]
  • http://[servername]/PASJava/index.html?ojr=open&object=Client&keyName=clientGuid&keyValue=[clientGUID]
  • http://[servername]/PASJava/index.html?ojr=open&object=Policy&keyName=policyGuid&keyValue=[policyGUID]
  • http://[servername]/PASJava/index.html?ojr=open&object=Policy&keyName=policyNumber&keyValue=[policyNumber]
  • http://[servername]/PASJava/index.html?ojr=open&object=GroupCustomer&keyName=clientGuid&keyValue=[clientGUID]

Note: The system displays an error message if an invalid GUID or Number is provided in the URL. The same error is displayed when the URL would navigate to a different Primary Company than what the user is currently being presented in order to display the entity. The user will remain logged in.

When constructing the URL in configuration the '&' must be replaced with '&'. An example URL would then be written in configuration as

 http://[servername]/PASJava/index.html?obj=open&object=Case&keyName=caseGuid&keyValue=[caseGUID]