App Expressions
App Definition Properties
2026.1.01+The following properties are available on the app definition through the flowApp.definition expression token.
Example usage: ${flowApp.definition.key}.
| Property | Description |
|---|---|
| id | The unique technical identifier of the app definition. |
| category | The category of the app definition, derived from the target namespace. |
| name | The display name of the app definition. |
| key | The key of the app definition, which is unique across all versions. |
| description | The description of the app definition. |
| version | The version of the app definition. Each time the app is published, a new definition is created with version equal to the last version + 1. |
| resourceName | The name of the app definition resource. |
| deploymentId | A reference to the deployment containing this app definition. |
| tenantId | The tenant identifier of this app definition. |
App Variables
App-level variables can be accessed using the flowApp expression token. Any variable that is defined on the app level is available as a property on flowApp.
Example usage: ${flowApp.customerName}.
This works in BPMN process and CMMN case execution contexts, as well as in the service registry. The expression resolves the enclosing app of the current process or case instance and provides access to the variables defined on that app.
Start Event Expressions
2026.1.01+App variables and tenant variables are also available in start event expressions. This includes:
- BPMN Message Start Events
- BPMN Signal Start Events
- BPMN Timer Start Events
- CMMN Signal Event Listeners
- CMMN Timer Event Listeners
This allows using flowApp and tenant variable references in start event conditions and other configuration fields.