Process simulation models allow you to define how a process behaves as part of a Project Simulation Model. You can define multiple process simulation models for each process. This allows you to create different simulations based on different combinations of resource allocations and activity behavior.
| Option | Description |
|---|---|
| Enable amount of current instances | Allows you to define the number of instances that can exist within the simulation at one time. The process simulation will run until the duration is completed or the maximum number of instances is reached. |
| Option | Description |
|---|---|
| Constant | Generates simulated process instances regularly as defined by the period property. |
| Uniform | Generates simulated process instances regularly, taking into account the variation specified in the delta property. |
| Exponential | Creates simulated process instances using an average frequency of instances within a specific interval. |
| Normal | Generates simulated processes according to a Gauss Bell distribution based on a mean and standard deviation. |
| Real | Creates simulated process instances based on specific time-based criteria. This type of distribution is primarily used with round-trip simulations. You can specify the interval criteria used to categorized the distribution. You can also specify the mean and standard deviation. |
The Activities tab allows you to define the simulated behavior of each activity in your process. The following table describes the different tabs that are used to define an Activities behavior. The exact tabs displayed depend on the Activity type.
| Tab | Description |
|---|---|
| Duration | Defines how long the instance will remain in the Activity during
simulation. Since simulations do not execute tasks, this interval should be an
estimate of how long an activity's task takes to complete.
You can specify a distribution type. See the Process Information Tab documentation above. |
| Resources | Specifies the simulated resource allocation for each activity. You
can select from the following options:
|
| Cost | Defines the costs of a resource within this Activity.
The Activity Cost Type defines how Activity costs are calculated. The following values can
be specified:
Fixed Base Costs applies each time a process instance is run. The Resource Cost is calculated using the defined cost per hour and the time it takes this resource to execute the process instance. |
| Queue Info | Allows you to define how process instances are queued before
executing an Activity.
Queue Warning Size defines the size of the incoming queue. The Activity Queue Policy allows you to define the order instances are executed. The
following values can be specified:
|
| Transitions | Allow you to specify the probability that a process instance will follow the Activity's outgoing transitions. In addition to defining a probability for each outgoing transition, you can also add a probability for an aborted instance. |
| Related Processes | Allows you to define which simulation model of the related process
is run during simulation. This tab is only available for Subflow Activities.
At runtime, the simulation is executed based on the configuration of the subprocess' simulation model. If the checkbox is disabled, the Subflow Activity is treated as a simple activity. No subprocess is executed. |
A process simulation does not execute the actual code of each activity within the process. However, by configuring parameters within the Process and Project Simulation Models, you can mimic the behavior of your process.