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 holiday definitions.
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
Options for calculating statistics
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
Does not actually specify time unit - values must be
given always in seconds. This is only for user interfaces to store
the user selection.
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
List exact numeric values to be used as the distribution.
Numeric value for distribution info.
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
Id of the Holidays definition to be used for the timetable
Definition of holidays which can be associated with timetables by the Id.
Dates of the holiday
Unique Id of the holiday defintion
Friendly name of the holiday definition
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
Holiday
Date of the holiday
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.
Options for calculating simulation statistics.
Number of process instances to trim from the start of the simulation
scenario for performance statistics.
If provided, then simulation performance
statistics and logs exclude process instances before
the provided value. The value must be between 0 and less than the
number of process instances to simulate. If provided
value is between 0 and 1, then it is handled as a
percentage of the number of process instances.
Number of process instances to trim from the end of
the simulation scenario for performance statistics.
If provided, then simulation performance
statistics and logs exclude provided process instances at the end of the
simulation scenario.
The value must be between 0 and less than the
number of process instances to simulate. If provided
value is between 0 and 1, then it is handled as a
percentage of the number of process instances.