Skip to main content

Versioning

If you are working on a process, building forms and defining the process flow, this version is not yet visible to normal users and cannot yet be started. This behaviour allows you to set up a new process at your leisure. This means that you can cache at any time without causing confusion or interruptions in the execution of the processes.
Once you have finished building and testing your process, you can publish it. This makes the process available to users and can be used in day-to-day business.

Publishing

To publish a process, you can use the following button in the Process Designer:

A dialogue will then open in which you must confirm that you want to publish the process. As soon as you do this, the current status of the process (including forms, BPMN representation, etc.) is copied and saved as a new version. This version will be used for all started processes from then on. If a version has already been published, this new version is used for all subsequently started processes. Processes that have already been started are completed with the old version. This is important so that an old process does not slip into an invalid state (e.g. because a form has been deleted).

Versions

It is of course possible to display an old version. To do this, you can display the list of versions using the following button

All previously published versions are listed in the panel that opens. You can use the Display button to display the relevant version.
At the top of the Process Designer, you can use the various buttons to restore this version as a new working version or compare the old version with the current (or other) version.
When comparing, the two versions are displayed next to each other. New elements are highlighted in green, changed elements in orange and deleted elements in red.
You can also use these buttons to display the working version again at any time.

Withdraw publication

Sometimes it can happen that you publish a process and, for example, there is an error or the process is simply no longer required. You can therefore withdraw the publication of a process. The following button is available for this purpose:

Once you have withdrawn the publication, this process can no longer be started. Automated starts (e.g. by a webhook) are also blocked.