How to work with parameter values
Process element parameters determine the information exchange within the process. Parameters can be used to exchange information between process elements, fill out fields of pages and objects, store intermediate information and process element execution results. When used in conditional flows, element parameters can be used to control the process flow.
There are two general categories of parameter values in bpm’online process designer:
-
Constant values that are specified during the business process design stage. Constant values will not be changed during the process execution.
-
Calculated values that are calculated base on the input received during the process flow and are different for different process instances.
There the following types of parameters:
-
Text – a parameter whose value is a text string that can represent a constant value or a value generated during the process flow.
-
Numeric – an integer, or decimal value. Can be constant or dynamic.
-
Boolean – logical “yes”/”no” value.
-
Lookup – a parameter whose value is a value from a system lookup. Can be constant or dynamic.
-
Date and time – a parameter whose value is a certain date or date and time. Can be constant or dynamic.
-
Unique identifier – a record or process element UId used to maintain integrity of connections within the business process.
To set the parameter value in a process, use the menu available in the corresponding parameter field. The menu contains types of values that can be accepted by the current parameter. For example, the [Account] parameter of a [Perform task] process element can accept a lookup value from the [Account] lookup or a value from another lookup parameter that uses this lookup.
Use the menu to:
-
Set a constant parameter value that will not be changed during the process flow.
-
Set a parameter value that needs to be obtained from a different parameter of a process or process element.
-
Use the formula window to implement specific functions using C#.
Contents
•How to specify parameter values
•How to specify constant parameter values
•How to acquire parameter values from other process elements
•How to map a process parameter