Advanced tab
![]() |
Fig. 1. Property Settings. Advanced tab.
|
This section features advanced settings specific to the variable type, as well as external settings of the variable.
You can adjust the following settings of the current variable:
-
The Participates in Search (Filter) option makes it possible to filter the process instances by the variable's value. If this option is enabled, and the Filter Form's "Show" feature is selected, this variable automatically becomes available in the advanced search form in Web Application, when you select the current process in the Process field. If the "Show" feature is not selected in the Filter Form field, you can filter by this variable only in scripts;
-
Input - passes the following data to the variable: context variable value from the parent process, when the current process is launched as an external sub-process; documents involved in document routing; project information included in project routing settings; data of contractor, contact, lead or deal type objects, when a process for CRM-object is being configured;
-
Output - passes the context value to the parent process, if the current process is launched as an external sub-process.
Display Settings and Table sections
Here you can manage how the variable is displayed in the list and in the process filter in the following sections of Web Application: My Processes, Process Monitoring, and My Processes and Process Monitoring portlets.
These settings are common for context variables and system object properties. However, the Edit Form and View Form settings of a context variable depend on the form settings of the activity. Therefore, the listed settings do not affect how the context variable is displayed in Web Application.
When the Participates in Search (Filter) option is selected, the "Show" feature in the Form Filter field specifies if the context variable will be displayed in the advanced search form in Web Application, when the modeled process is selected in the "Process" field.
Filter Form - if the Show feature is selected, the variable is displayed in the advanced search filter form in Web Application, when a user searches for process instances. The user will be able to filter process instances by this property.
The List (table) field specifies if the context variable is displayed in tables in Web Application, for example, in the My Processes and Process Monitoring sections.
|
Show - show the variable in tables.
|
|
Always Hide - do not show the variable neither in tables nor in table settings in Web Application.
|
|
Hide - do not show the variable in tables, but show it in settings, so that the user could choose this property to be displayed.
|
In this section you can set up how the variable is displayed in tables in Web Application, for example, in the My Processes and Process Monitoring sections.
Column Width - default width of the column in pixels. This column displays the variable's value in Web Application. You can change the column width if you like.
The Alignment in Cell option defines how the cell that contains the variable's value is aligned:
-
Align Left;
-
Align Center;
-
Align Right.
The Allow sorting option enables sorting of process instances in the table by the variable value.
The value can be calculated automatically: in the Value calculation type field, select C# script. In the appeared Script text field, type an expression in C# that will return the value, which corresponds to the type of the edited variable. Process context variables are available in the script. To obtain their values, use the Property Name of corresponding context variables.
![]() |
Fig. 2. Context variable. Advanced tab. Value calculation.
|