Overview

The workflow engine is able to notify interested users about the progress of a workflow process instance. Essentially the workflow engine can raise a notification when an activity executes if the notification has been specified in the associated process definition metadata. A notification is specified for an activity as additional metadata that can be attached to any activity type.

When the workflow engine executes an activity it checks whether a notification has been configured for that activity. If one exists, a notification is created by the workflow engine detailing that a particular step in the workflow process has been preformed. The delivery of these notifications to the user is determined by the notification delivery mechanism configured in the Cúram application. Notifications may be delivered using emails, as alerts sent to a user's inbox, or using both emails and alerts.