Project Variables

Project variables are special instance variables that are declared at the project level and appear in all processes of the project. Unlike regular instance variables, end users can see project variables in work list columns of the WorkSpace and use project variables in search conditions.

Like regular instance variables, the value of each project variable is stored independently for each process instance.

Project instance variables have special advantages and limitations in comparison to regular instance variables:

Project Variable Storage

The Process Execution Engine stores project variables into their columns in the database.

Note: Each project variable adds a new column to the Engine database. If multiple projects are deployed to the same Process Execution Engine, the same column can be reused for variables of different projects. You cannot have more than 256 project variables in a single project.

Defining Project Variables as a Business Indicator

You can define a Project Variable as a Business Indicator. A Business Indicator is used primarily to generate Business Activity Monitoring (BAM) and Business Activity Data Mart information.