Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name
Direction
Description
Type
Occurrences
Required
ShortcutNameInput

An expression to determine the shortcut to start. This shortcut must be added to the application.properties file.

Expression - StringSingle valued

Either the ShortcutName or ShortcutAttribute are required.

You can not use both in the same service call. An error occurs at runtime when unknown is submitted in these parameters.

ShortcutAttributeInput

Select a string attribute that holds the name of the shortcut to be taken. This shortcut must be added to the application.properties file.

Module Element - AttributeSingle valued
ActionInputIndicate the action taken when the other application is triggered.

Domain

  • Start as new tab
  • Start in same tab
  • Start without user interface
Single valuedtrueYes
DataInput
Data of the current application that you want to transfer to the triggered application. This is done using key value pairs.
Expression - Any; Key-value pair; Multivalued resultMulti valuedfalseNo
UI Text Box
typetip

When using this Service, the shortcut property dynamicVersion is considered. for more information about this see shortcut information

...

On a production server you set the runtime to blueriq.production.shortcuts-only=true so that end users can not start any flow themselves. As you need to create a shortcut for the application to be called, you do not want that end users could guess the shortcut name and start the flow themselves. For this reason, you should set the property blueriq.shortcut.[name].privateAccess=true for the shortcuts that are only used for the AQ_StartProject service, and which are not started by end users.

Example

Image AddedImage Removed

The above service uses an attribute with a value list of possibly case types. Depending on the type of subsidy, a different application is opened that is responsible for handling that type of subsidy cases. The application is opened as new tab, and important information is passed to the other application. This information is the subsidy ID and a string to indicate what dashboard page to open. The flow in the other application has a split node in the flow, which uses this string to determine to what page to flow.

...