Conditions are prerequisites that must be met before a specific model path is passed.
ERM attribute condition
Use ERM attributes to specify that a path is passed if the result of a function is less than a specific value, and another path is passed if the result is greater than or equal to a specific value. The ERM condition is checked for each process instance individually, independently of other process instances. This enables you to check for each process instance which output a function has and thus, if deviations from a default value exist, for example. If the output is smaller than the defined comparison value, the processing operation will continue. If the comparison value is exceeded, particular measures must be taken.
Example: ERM attribute conditions
Capacity resource condition
Capacity resource conditions can be used for controlling the path through a control flow via the current capacity of resources. This can be done via the capacity of a resource as a comparison criterion or the comparison of the capacity of two resources. A capacity resource condition applies to all process instances. The capacity resource condition is used, for example, to model decreasing stocks or a limited number of available telephone lines. If the capacity of these resources falls below minimum capacity due to being consumed or used by another process instance, the function can no longer be carried out by other process instances.
You can use conditions in all simulation-relevant process models. ERM attributes and capacity resources cannot be compared.
Examples: