Code

For each action defined, the action page must refer to a valid Cúram page in the application whose page parameters are fully populated by the action link parameters contained in the notification metadata.

A LocalizableStringResolver API is provided to the application which allows for parameterized message strings to be resolved. The methods in this API will resolve and return the specified message for the required locale. Along with this, any workflow data objects to be used in the message placeholders will be resolved and included as part of the string returned.

As part of the LocalizableStringResolver API, a NotificationStringResolver interface is provided for resolving the parameterized messages associated with notifications. The notification subject, body, and action text can be resolved for use in the application using the methods contained in this API. The application should use these methods to process the notification once the workflow engine invokes the associated notification delivery method in the application.