Task Initiator and Process Initiator (New)

Task Initiator

A new task attribute, the task initiator, has been introduced. The BPM developer can use this attribute to define and map an initiator for each human activity in the process. The task initiator can be extracted from the BPM public API, and can be displayed in the task inbox. Therefore, users can see in their task list who initiated their tasks and do not need to open the tasks to get this information.

Process Initiator

A new data object has been introduced in ProcessInstanceAttributes: the ProcessInitiator. It stores data about the user who started the process. In many cases, the process initiator is also the task initiator for several human activities. This can be implemented by simply mapping both fields, the ProcessInitiator and the initiator of the TaskAttributes.