The BPMN correctness (active) validation rules defined in Cameo Business Modeler for BPMN2 projects are described in the table.
Validation rule | Severity |
---|---|
A Sequence Flow cannot connect the elements inside a SubProcess to the elements outside the SubProcess. | Error |
A Message Flow must connect two separate Pools or elements in separate pools. | Error |
A Conversation Link can be from a Participant to a Communication, a SubConversation, or to a CallConversation. It can also be from a Communication, a SubConversation, or a CallConversation to a Participant. | Error |
An Ad Hoc SubProcess may not have a Start Event. An Ad Hoc SubProcess may not have an End Event. | Warning |
A Message Start Event cannot be used in a Choreography diagram. | Warning |
An Error Start Event cannot be used in a Choreography diagram. | Error |
An Error Boundary Event cannot be used in a Choreography diagram. | Error |
A Message End Event cannot be used in a Choreography diagram. | Error |
An Error End Event cannot be used in a Choreography diagram. | Error |
An Escalation End Event cannot be used in a Choreography diagram. | Error |
A Cancel End Event cannot be used in a Choreography diagram. | Error |
A Signal End Event cannot be used in a Choreography diagram. | Error |
A Multiple End Event cannot be used in a Choreography diagram. | Error |
A Compensation End Event cannot be used in a Choreography diagram. | Error |
A Sequence Flow cannot cross the Pool Boundary. | Error |
A BPMN Process Diagram should be owned by BPMN Process or SubProcess. | Error |
A BPMN Process diagram should be owned by a BPMN Process or SubProcess. | Error |