Designer 10.5 | webMethods BPM Process Development Help | EDA Event Types | About EDA Predefined Process Event Types
 
About EDA Predefined Process Event Types
 
About Process Event Schemas
EDA Process Event Element Definitions
As part of its integration with Event Driven Architecture (EDA), Process Engine emits specific predefined events for each process model instance and for process model instance steps. The ability to emit these events can be enabled and disabled on a model-by-model basis. For more information, see Enabling and Disabling Predefined EDA Event Emission for a Process Model.
Each EDA event represents a change to the status of the process instance or process step, and it also contains pertinent information such as the process ID, step ID, time stamp, and so on. The content of each EDA event is defined by the event type XSD schema files installed with Process Engine. For specific information, see EDA Process Event Element Definitions.
Note:
Process instance change and process step instance change events are used to trigger process stage event emission by the Process Tracker in webMethods Optimize. For more information about process stages, see About Process Stages and Milestones.
The following table lists the available EDA predefined process event types:
Process Event Type
Emitted when
Process instance change
The status of the process instance changes. See Process Instance Change for more information.
Process instance log message
The service pub.prt.log:logActivityMessages is invoked in a process model step. See Process Instance Log Message for more information.
Process instance log custom ID
The service pub.prt.log:logCustomId is invoked in a process model step. See Process Instance Log Custom ID for more information.
Process instance error
A process error occurs in a process instance. See Process Instance Error for more information.
Process step instance change
The status of a step instance changes. See Process Step Instance Change for more information.
Process step loop instance change
A step loop starts or completes. This applies to steps that are configured for BPMN standard looping. See Process Step Loop Instance Change.
Process step instance transition
A transition from one step to another occurs. See Process Step Instance Transition for more information.
Process step instance error
A step error occurs. See Process Step Instance Error for more information.
For information about process instance and step statuses, see Chapter 5, Process Monitoring, in the PDF publication webMethods Monitor User’s Guide.
In addition to the above EDA events, Process Engine also emits the stage events listed in the following table:
Process Event Type
Emitted when
Process stage breached
A process stage fails to complete within the defined stage condition.
Schema: ProcessStageBreached.xsd
Process stage completed
A process stage reaches completion within the terms of the defined stage condition.
Schema: ProcessStageCompleted.xsd
Process stage definitions change
One or more values that define a process stage change.
Schema:ProcessStageDefinitionsChange.xsd
Process stage instance
Supporting schema. Contains the elements of a process stage instance.
Schema: ProcessStageInstance.xsd
Process stage model
Supporting schema. Contains the elements of a process stage model.
Schema: ProcessStageModel.xsd
Process stage started
A process stage begins executing.
Schema: ProcessStageStarted.xsd
These events are primarily internal in nature, and are used to deliver changes in the stage life cycle to the webMethods Process Tracker. Should you be interested in learning more about their contents, refer to the schema files mentioned above in this location: Software AG_directory \common\EventTypeStore\WebM\Process\2.0.
Note:
These stage-related EDA events are always emitted by the Process Tracker and cannot be disabled.
Related Topics