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 that are 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 resolve and return the specified message for the required locale. Along with this, any workflow data objects to be used in the message placeholders is 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 that are associated with notifications. The notification subject, body, and action text can be resolved for use in the application by using the methods that are contained in this API. The application should use these methods to process the notification when the workflow engine starts the associated notification delivery method in the application.