A Business Process Simulation (BPSim) configuration is represented and contained in a Business Process Simulation Artifact element, which you can create on a diagram in any Package in the same project as the BPMN model that you are working with.
Create a Business Process Model
Each BPSim configuration is created specifically for and from an existing Business Process, defined in BPMN. Therefore you will need to create or import the BPMN model on which the configuration is to be based, before you use the Business Process Simulation Artifact.
This example diagram can be found and worked on in the EAExample model, in:
Analysis and Business Modeling > BPMN 2.0 Examples > Process Diagrams > Shipment Process of a hardware retailer
Create a Business Process Simulation Artifact
Open a diagram in which to create the Artifact, and display the Diagram Toolbox (press ). Expand the common 'Simulation' page, and drag the 'Business Process Simulation' icon onto the diagram.
When you set up the Artifact, consider whether you might create one Artifact to define the base configuration, and other Artifacts to define variations or additions in certain aspects of the simulation. You would use Generalization connectors between the 'base' and 'variation' Artifacts so that the variations inherit the data you have defined in the 'base' Artifact. This way, you do not have to keep re-defining the whole configuration in every Artifact you create.
Double-click on the element and give it an appropriate name, such as (for the example) 'Base BPSim Configuration'.
Configure BPSim Window Overview
Right-click on the Artifact element (either in the diagram or in the Browser window) and select the 'Configure BPSim' option. The Configure BPSim window displays for the Artifact.
This window contains four tabs: Configure, Execute, Step and Review.
- Configure: configure BPSim parameters for each BPMN element; define Property parameters, Calendars and Scenario parameters
- Execute: execute the BPMN model with a BPSim configuration
- Step: step over / step in to provide an insight into the execution process, including token status, property values and resource allocations per time/step
- Review: review / compare configuration artifact(s), generate standard or customized simulation result report(s)