| A Process is any activity performed within a company or organization. A Pool might be used to organize activities and to depict the collaboration between partners. A business process is then organized inside a pool of Swimlanes. A particular swimlane will present the tasks relevant to a specific business unit for instance. Note: For usability reasons we recommend to draw the process in vertical orientation (despite the fact that within this guide horizontal orientation is used in some cases). In order to execute a process, the business process must get the stereotype <<BPMNExecutableProcess>>. If the process contains pools, then all executable pools must have the stereotype <<BPMNExecutablePool>>. In this case, the stereotype <<BPMNExecutableProcess>> is optional. If the process contains pools, tasks must be contained either in an executable- or in a non-executable pool otherwise the importer will complain. Note: The process must not be in the root package, but within a sub package as name and namespace are derived from the sub package in the UML. |