Defines the schema of simulation related information that is needed to simulate the business process model
List of all available resources in the simulation that
can be assigned to tasks
Distribution of interval between two process
instances in seconds
List of all time tables that can be defined for
resources and process arrival rate.
List of all resources that can be assigned to
tasks
List of all simulation info objects for all
elements
List of sequence flow simulation information
Unique id
ID of the process in BPMN file
Total number of business process instances to run
Date and time for the simulation clock when
simulation has started
Currency to be used when reporting simulation cost
statistics
Simulation information for elements
Duration of the element in seconds
List of resources that can be used to handle the
element. One supported. Required for tasks.
ID of the resource
ID of the element, unique
Element ID from the BPMN file for which this object
is related to.
Fixed, one time cost, to run the element
Cost threshold. Default is 0. Additional statistics
will be calculated for elements whose cost exceeds
the threshold.
Duration threshold in seconds. Default is 0.
Additional statistics will be calculated for
elements whose duration exceeds the threshold.
If set for sub-processes, then child elements of sub-process will not be simulated. Duration will be determined from the sub-process distribution.
A resouce that can be assigned to tasks
Unique Id of the resource
Name of the resource
Total number of available resources of this type
Cost per hour for the resource. Used to calculate activity costs depending on duration.
Id of the time table that defines workdays and time for the resource
Distribution info type is used to define durations of
elements following given distributions. All values are
in seconds.
List of histogram bins to define distributions
with probabilities. Used if distribution type is
HISTOGRAM. Sum of probabilities in items must be
equal to 100.
Histogram bin definition
Does not actually specify time unit - values must be given always in seconds. This is only for user interfaces to store the user selection.
Distribution type
For fixed, normal, gamma, triangular and lognormal
distributions. Mean, mode, or fixed value
For distributions: uniform - minimum value;
exponential - mean, will be used to calculate 1/mean
for exponential distribution; gamma - variance;
triangular - minimum at "a" parameter; lognormal -
variance;
For distributions: uniform - maximum value;
triangular - maximum at "b" parameter;
Distributions that are supported for durations.
Weekdays used to define TimeTableRule
Time table is a set of rules to define work or other
periods during a week when something happens in the
business process. E.g. when resources are working or
when new process instances are started.
List of time table rules
TIme table rule
Unique Id of the time table
Set true if the process instance arrival rate uses
this time table
Friendly name of the time table
A rule in a time table
Begin time of the rule, included
End time of the rule, excluded
Day when the rule applies.
Day until this time table rule applies
Root node that contains simulation information/scenario
Sequence flow simulation information
Id of the sequence flow element in BPMN file
Probaility of executing the sequence flow. Used for XOR and OR gateways. Double value from 0 to 1.
Defines a histogram distribution bin for distributions of type HISTOGRAM
Distribution to be used for this histogram bin
Probability from 0 to 100 for the distribution from
this histogram bin to be used. Sum of "probability" values of items in parent collection must be equal to 100.