The object model for the Sim4BPM scenario definition schema.

Classes

  ClassDescription
Public classActivityParameters
Activity parameters describe how work is processed at a given activity.
Public classAssignment
Specifies a type of work based on a function or skill set and/or a set of attributes of the work.
Public classContext
The context describes some general conditions under which the business process scenario being modeled will occur.
Public classEvent
Events represent the injection of work items ("tokens") into the process.
Public classFieldValue
Each unit of work has a set of attributes. These are quantified by the values of a set of data fields.
Public classResource
Resources represent the actual instances of the performers of work in the process.
Public classResourcing
Describes the roles and resources used to process the work in a business process.
Public classRole
Roles correspond to participant classes defined in a process model.
Public classScenario
A Scenario includes meta data plus all of the scenario parameter collections.
Public classSeed
Used to control the simulator's (pseudo) random number generator.
Public classShiftSegment
Resource availability is specified by a set of shift segments.
Public classSimulation
Simulation will be a primary consumer of scenario data. These are parameters that may be specific to simulation applications.
Public classSkillSet
Specifies that type of work the resource is assigned to work on.

Enumerations

  EnumerationDescription
Public enumerationAnimationState
Some simulation packages support animation. If animation is supported and can be toggled on or off, this option allows one to specify whether to animate the running simulation.
Public enumerationClockUnits
The unit of measure for expressions involving time.
Public enumerationResourceSelection
Describes how resources are acquired when needed to perform an activity in the process model.
Public enumerationSchedulingMethod
Describes how resources are scheduled by the roles to which they are assigned.
Public enumerationSeedType
The seed is used to control the simulator's (pseudo) random number generator.