Free Business Process Simulation Modeling Software

Types of tasks distribution over time

In the real world, tasks arrive at the input of a business process at random and with a certain regularity. For example, customer service queues may be above average at the beginning of a business day, after a lunch break, and before the office is closed. If you do not take into account such patterns, then at the business process analysis, you will not be able to see the peak load of resources at these moments. In order to be able to accurately simulate the pattern of task appearance, the BP Simulator service supports several types of task distribution in the period of the Task Generator operation.

Table of Types

Type Description Description Chart Applying
Period Distribution of the total number of tasks of the time interval with a fixed period. Periodic distribution of tasks The fixed interval between new tasks is used to simulate periodic events or debug a business process model.
Uniformly Random uniform distribution of the number of tasks in a time interval. Uniform random tasks distribution НThe most likely type of random distribution of tasks during a time period in the absence of regularities.
Normal Random normal distribution of the number of tasks over a time interval with expectation in the center of the period. Normal random tasks distribution Random distribution with the most new task in the middle of the time period.
Random Fading Random normal distribution of the number of tasks over a time interval with expectation at the beginning of the period. Random Fading The random distribution with the most new task at the beginning of the time period. For example - the beginning of the working day.
Random Rising Random normal distribution of the number of tasks over a time interval with expectation at the end of the period. Random Rising The random distribution with the most new task at the end of the time period. For example - the end of the working day.
Custom The distribution rule is specified by an external user function. Custom tasks distribution A user function can both calculate the probability of a new task appearing or use data from external accounting systems. For example - the time and number of tasks from the Electronic queue system for recording days of the week.

The graphs depict examples of the distribution of 60 tasks in the time range of 0-60 minutes. The number of distributed tasks is determined by the setting of the number of tasks Task Generator attribute.

The combination of types

The ability to configure several periods of the Task Generator with different types of task distribution allows you to accurately simulate the flow of incoming tasks of a business process. The following example of setting up periods for the Task Generator shows an example of such a combination.

Example of Task Generator time periods setting

See Also