Validations
- A least one event must be defined for the event wait information associated with an event wait activity.
- The event class and type specified for each business event must be valid entries on the relevant event database tables.
- An event and associated event match attribute can only be defined once in an event wait activity. That is, the same event class, event type and event match attribute can only be used once as a specific event being waited on for an event wait activity.
- The workflow data object attribute mapped to the event match attribute for an event must be valid, and as it is used as a unique identifier in the event matching mechanism, it must be of type LONG to reflect the 64-bit identifiers used in Cúram.
- The Context_Task workflow data object can only be used as the event match data workflow data object attribute if the activity is either a manual or parallel manual activity and the event is not a multiple occurring event.
- If an indexed item from a list workflow data object (i.e. ParentList[Context_Loop.loopCount]) is used as the event match data, then the workflow data object must be a list workflow data object and the activity containing the event mapping must be contained within a loop.
- If an indexed item from the Parallel List Workflow Data Object is used as the event match data, then the activity containing the mapping must be a Parallel Activity (i.e. ParallelListWDO[Context_Parallel.occurrenceCount]). The workflow data object being indexed by the Context_Parallel Workflow Data Object must be the Parallel Activity List Workflow Data Object.
- If the multiple occurring event list workflow data object has not been specified for the event and the activity containing the event mapping is not a parallel activity, then an attribute from a list workflow data object cannot be used as the event match data for that event.
- If the multiple occurring event list workflow data object has been specified for the event, then an attribute from this list workflow data object must be used as the event match data for that event.
- The workflow data object attribute mapped as the multiple occurring event must be valid. It must also be a list workflow data object.