Try OpenEdge Now
skip to main content
Developing BPM Applications with Developer Studio
Using dataslots : Using system dataslots
 

Using system dataslots

Progress Developer Studio for OpenEdge provides predefined system dataslots for a Business Process, which are displayed by default in the Dataslots tab and are designed to extend the functionality of user-defined dataslots. Predefined system dataslots are read-only and their values are assigned at runtime.
Note: You cannot modify, remove, or export a System dataslot.
The following table summarizes the predefined system dataslots.
Table 39. Predefined System Dataslots in Business Process Server Applications
Dataslot Name
Type
Description
AllDataslots
OBJECT
Contains (at runtime) all the user-defined dataslots and the associated values for the user-defined dataslots in a Hashtable. The Hashtable key is the dataslot name.
Creator
CHARACTER
Contains the creator (at runtime) of the process instance. The value of this box can be the login name of a Business Process Portal user.
Priority
CHARACTER
Contains the priority (at runtime) of the process (not the workstep priority). This box appears in all automatically generated HTML forms. Restrict priority values to Low|Medium|High|Critical.
Process InstanceId
INT64
Contains the instance ID of the running process at run-time. This value is a unique identifier of each instance of this process.
ProcessName
CHARACTER
Contains the process name (at runtime). The process name is a string formed by concatenating the process template name with a unique number.
Process TemplateName
CHARACTER
Contains the process template name (SPT).
StartTime
INT64
Contains the date (at runtime) when the process instance was started.
WorkstepName
CHARACTER
Contains the name (at runtime) of the workstep the process is currently executing.
Note: Business Processes can only read the values of predefined system dataslots. The system dataslots are only available as input dataslots to the process.