BPMN shape behavior in simulation
How to set simulation shape properties so BPMN gateways behave the way the BPMN specification defines — exclusive, parallel, and inclusive gateways, and the boundary event workaround.
How to set simulation shape properties so BPMN gateways behave the way the BPMN specification defines — exclusive, parallel, and inclusive gateways, and the boundary event workaround.
Problem
Simulation results report resources as less busy than they are in reality — because the model only counts modeled work during scheduled time.
Create a simulation project, fix model problems, run the simulation or watch it in trace mode, and save, export, and compare the results.
What process simulation is in iGrafx Process Design — discrete event simulation of your diagrams, simulation projects and results, and what you need to run it.
Reference for simulation expressions: input modes, data types, operators, and the built-in logical, numeric, statistical, string, and time functions.
Simulation runs fail to start with a WebSocket connection error — usually a firewall or antivirus blocking wss: connections.
A simulation run hangs or the simulated clock stops advancing — caused by a momentary connection issue or an infinite loop of zero-duration activities.
Reference for the model-level Simulation Properties tabs: Run Setup, Generators, Resources, Variables, Schedules, Timers, Functions, Scenarios, Scoring functions, and Messages.
Downloadable simulation models — IGXW web diagram files with data and instruction documents — to import into a simulation project and learn from.
Reference for the shape-level Simulation Shape Properties tabs: Generator, Inputs, Required Resources, Task, Outputs, Variable Assignments, and Pausepoint.
Reference for the Simulation Statistics window — the Model, Processes, Activities, Resources, and Resource Instances tabs and the definition of every statistic.
Define a table variable, import its data, read cells with the Variable[Row, Column] syntax, and assign new values during a simulation run.
Drive case generation from imported data: upload a spreadsheet or link an External Data object, map the time, count, and variable columns, and generate cases at recorded times.
Create External Data objects from spreadsheets, keep their data current, and use them to drive simulation generators and diagram custom property values.