Enabling and Disabling EDA Event Emission
You can enable and disable the emission of predefined Process Engine EDA events for individual process models on an event-by-event basis. When event type emission is disabled, no predefined events are emitted by the model for the disabled event type.
EDA event emission for all predefined event types is disabled by default. To enable event emission, you must manually enable the predefined EDA events you want to emit for each individual process model. The event emission enablement settings are maintained with the process through the build and upload procedure. They are part of the process asset description, and are sent with the process when deployed with webMethods Deployer.
Note: Disabling Process Engine EDA events has no effect on custom event types applied to the process model or steps within it.
In addition to enabling EDA event emission in Monitor as described below, you can also enable events in Software AG Designer. For more information about enabling and disabling EDA event emission in Designer, and about EDA events in general, see webMethods BPM Process Development Help.
To enable or disable EDA event emission in
Monitor 1. On the Business Processes page, locate the process model you want to work with and click Edit. 2. In the Process Stages and EDA Events window, click the Events tab. The following predefined EDA event types appear in the Available EDA Events list:
Process Instance controls whether to emit an event when the status of a process instance changes, for example from started to completed.
Process Instance Log Message controls whether to emit an event when a message is logged from a process model step, for example, warnings, messages, and errors.
Process Instance Error controls whether to emit an event when an error occurs in a process instance.
Process Instance Log Custom ID controls whether to emit an event when the service pub.prt.log:logCustomId is invoked in a process model step to associate a custom ID with the process model instance.
Step Instance controls whether to emit an event when the status of a step changes, for example, from started to waiting.
Step Loop Instance controls whether to emit an event when a step loop starts or completes.
Step Instance Transition controls whether to emit an event when one step transitions to another step.
Step Instance Error controls whether to emit an event when an error occurs during a process step.
Note: For detailed information about each of these EDA event types, see the chapter “EDA Event Types” in webMethods BPM Process Development Help.
3. Select the EDA event you want to enable or disable for emission.
4. Use the available buttons to move EDA events between the Available EDA Events list and the Selected EDA Events list:
Click
or
to move a single event selection or a multiple, non-contiguous selection made by selecting events with the CTRL key pressed.
Click
or
to move all EDA events in a list to the other list.
5. Click Save.