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. Within the Design WorkFlow Model module, locate and highlight the target process model currently in a "Draft" status.
  2. Click the Publish button on the toolbar.
  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. Upon successful validation, the system creates the published release and presents a success prompt.
  2. Should validation fail, the system outputs a specific list of errors. Correct them in the design canvas and retry.

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.
  • Every release instance can be referenced individually when starting executions.
  • Delete erroneous release versions (provided they have not yet been consumed by a running execution).
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.