Property precedence

The properties in the Camunda model are collated into step properties, flow properties and global properties. Role/participant properties can also be set and are converted to global properties. For example, setting propery "foo" to "bar" for role "other", will add the global property "other.foo" set to "bar".

The properties read from the model are then combined with properties from the properties node. The order of precedence (most relevant first) is for steps:

  • Step properties read from the model.

  • Global properties read from the model.

  • Step properties read from the properties node.

  • Global properties read from the properties nodes.

  • Property defaults defined on the step types themselves (you can ignore these).

For flow properties, properties defined on the flow take precedence, followed by step properties in the above order.