Variables

Variables are task-independent data placeholders. A function or an event can store a value in a variable, and another function or event can extract and use this value in a later process step. Please use variables only if absolutely necessary.

An extended usage of variables can have significant negative impact on the performance of Process Governance.

Example:

When a process is started, the executing user enters his e-mail address into the start dialog. The content from the e-mail text field of the variable is assigned in the assigned data flow of Event (process instance started). Later, the e-mail address stored in the variable is used as input for subsequent notification functions, in order to provide the executing user with information about the status of the process.