|
Following are a few clarifications regarding some common misconceptions in BPMN:
Processes, Models, Diagrams and Files
| i | In BPMN there is no equivalence between: Process, Model, Diagram and File |
| i | A BPMN Model may contain one or more BPMN Business Process (such as in Collaborations) |
| i | Various portions of a BPMN Model may be saved in various Files |
| i | A BPMN Diagram depicts a subset (maybe complete) of a BPMN Process Model |
| i | A BPMN Model may be depicted using multiple Diagrams |
Dataflow
| x | A BPMN Diagram is not a Dataflow diagram |
| i | Although Data Objects are now first class entities in BPMN. It is not recommended to try to model Dataflow using BPMN |
Gateways
| i | Gateways do not make decisions they only direct the flow |
| ✪ | A decision outcome should be determined in an Activity prior to the Gateway |
Manual, Automated and Semi-automated Tasks
| ✪ | Use a Manual Task to depict work effort expected to be performed without the aid of any software application |
| ✪ | Use a User Task to depict semi-automated work effort where a human performer uses a software application to complete the Task |
Sending and Receiving Messages
| ✪ | Use a Message Event if the sending or receiving of the Message is considered instantaneous |
| ✪ | Message Task if the sending or receiving of the Message can be interrupted |
| i | From a temporal perspective; an Event maps to a time point on a time line and a Task maps to a time interval |
|