Skip to content

Workflow Document Versions

The workflow document version is a version that is maintained by Situate to insure versions of the workflow manager and other components are compatible.

Below is a list of Situate version and the corresponding workflow document version each creates. An old version should always be compatible with newer versions of the Situate.

Situate VersionDocument Version
Situate 1.6.13 or earlier1
Situate 1.7.02
Situate 1.7.13

What's Changed?

Document Version 2

Document version 2 introduces a change to the default naming of workflow tasks, triggers and edges. In Situate versions that use a document version 2 will generate, by default, a name which corresponds to a JavaIdentifier. However, because older versions of Situate allowed for the use of a hyphen "-" in the name Situate will not enforce this rule and users can still use a hyphen in the name.

Document Version 3

Situate-1.7.1 will produce a document version type 3 for all newly created workflows. A workflow that is older than version 3 can only be edited after it is converted. This conversion will happen whenever a user opens to edit a workflow that has been created in a previous version of Situate.

Any workflow created in Situate-1.7.1 or later or having a document version type of 3 will handle variables slightly different than prior versions. In Situate-1.7.1, any variable set in a workflow trigger will be scoped to that workflow only. This means, unlike prior versions of Situate, if a running workflow calls a child workflow the variables will no longer be injected into the child automatically. The only means of passing variable from a parent workflow to a calling child workflow is through the workflow exec task parameters. See See Workflow Exec Task

Workload Automation and Orchestration