Skip to main content
Version: Next

Release WorkFlow Model

Only published workflows can be instantiated into running execution instances. The publishing operation generates an immutable snapshot, which securely embeds exact copies of all nodes, connections, and associated form templates.

How to Publish

  1. Open the Release WorkFlow Model module.
  2. Select the target workflow draft in the list. Only single selection is allowed for publishing.
  3. The system automatically performs a suite of structural integrity checks:
Validation ItemRule
Node ExistenceThe process must contain at least one node.
Start EventThere must be precisely one Start Event (in-degree = 0).
End EventThere must be at least one End Event (out-degree = 0).
Node ConnectivityNon-event nodes cannot be orphaned (they must have both incoming and outgoing edges).
Connection ReferencesThe source and destination nodes for all connection lines must exist.
  1. Click Release Now and confirm the prompt. If a release with the same model identity already exists, the system shows an overwrite warning before continuing.
  2. Upon successful validation, the system creates the published release snapshot and presents a success prompt.
  3. Should validation fail, the system outputs a specific list of errors. Correct them in the design canvas and retry.
Note

Before publishing, designers may review the "Process Issues" panel (available in the Design page under the Properties Panel). The client performs pre-publish structural checks and will highlight gateway or connectivity problems locally. Resolve reported errors before attempting to publish again.

Version Number Output

Published version numbers increment automatically based on the model's lineage, adhering to the format {Model Number}-R{Sequence}. Examples:

  • Initial publish: WF001-R1
  • Subsequent publish: WF001-R2

Viewing Publication History

In the Release WorkFlow Model module, you can:

  • Browse all frozen and locked workflow publication snapshots.
  • Reuse each release snapshot when starting executions.
  • Review release history before deciding whether to overwrite an earlier published snapshot.
Note

After publication, the original design model remains fully editable in a Drafting phase. Generating a new release version subsequent to further design changes will not affect previously launched execution instances.