![business process modelling techniques and tools business process modelling techniques and tools](https://sparxsystems.com/images/screenshots/platforms/businessprocess.png)
The diagrams can be organized into a process hierarchy allowing drill down from high level to lower level diagrams. Current state and Future state process models can be created and managed in Enterprise Architect. Gateways and connecting lines determine the sequence of activities. BPMN Business Process Diagramīusiness Process diagrams are part of the Business Process Model and Notation (BPMN) standard and allow a modeler to document a business process, including the way the process starts, what work is performed and how it ends. The choice of language will depend on what has been defined as a standard by the organization or pragmatic considerations such as what the customer or subject matter experts will be most comfortable with. Enterprise Architect also has the ability to run model simulations from these models allowing powerful insights to be gained that will assist with improving efficiency and effectiveness.Įnterprise Architect supports a number of different languages and techniques for performing Process Modeling. The tool supports both Current State and Future State modeling and transitions can be modeled showing the time sequence of changes between the current state and the future state. The process elements can be linked to a wide range of other elements including: Business Rules, Polices, Standard Operating Procedures and Use Cases or User Stories. These can be drawn at any level and drill down functionality is provided allowing a modeler to click through from a high level diagram such as a value chain down to the task level representations. Enterprise Architect supports a variety of ways to model processes including the Unified Modeling Language (UML) Activity diagrams, Business Process Model and Notation (BPMN) Business Process diagrams and Flow Charts as part of the Strategic Diagramming set. A process model can be used to model a wide range of sequential activities including business processes, system processes or even the flow through an algorithm in a programming module.