Try OpenEdge Now
skip to main content
Developing BPM Applications with Developer Studio
Using dataslots : Creating user-defined dataslots : Dataslot properties : For a CHARACTER dataslot
For a CHARACTER dataslot
You can configure the properties of a CHARACTER dataslot in the following sections of the Dataslots tab:
Table 40. CHARACTER dataslot properties
To modify the ID, type, and tags of the dataslot (defined in Creating user-defined dataslots). You cannot modify the dataslot ID if the dataslot is assigned to any workstep in the process.
To specify the dataslot description, as discussed in Defining the dataslot description.
Initial Value
To specify the initial value of the dataslot. Enter text in the text area provided to create a static value; that is, a value that is displayed for each instance of the process. For example, entering “Carl” as the value for a dataslot, “Assignee”, it results in Carl being the Assignee for each process instance. Alternatively, to create a dynamic value, enter a dataslot name, preceded by the @ symbol, that displays the value of the designated dataslot at runtime. In this case, entering “@Creator” as the value for the Assignee dataslot means that the person who created the instance is the assignee. This value can change from instance to instance and can reflect changes made at runtime.
Note: When you select Combo as the format type for a CHARACTER dataslot from the Default Format section and then define a choice list, you must assign the CHARACTER dataslot's initial value from the defined list. Otherwise, the process fails to publish.
The CHARACTER dataslot’s initial value must not contain the bar (“|”) character.
Specifies the size of data storage for the dataslot. For more information.
Note: Storage options are available only for the CHARACTER, DECIMAL, and Number dataslots.
(Not available for Web applications) Specifies the access properties for the dataslot. For more information, see Setting the dataslot access.
Default Format
To configure dataslot properties including the format type, label, and validations. For more information, see Defining the dataslot format.
If you have assigned the dataslot to a workstep, this section specifies how the dataslot is used in the process. For example, "Input for Activity 1" indicates that this dataslot is an input (or non-editable) dataslot for this workstep. For information on how to assign dataslots to individual worksteps in a process, see Setting workstep properties.