Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These are the instances where versioning is involved with:-

  • Process design update via deployment from Process Builder or by uploading .xpdl definition file.
  • App version Form / datalist / userview update.
  • App export/import.

...

Info
titleImportant

Each app version may hold more than one process version but one can only start a process instance of the current latest process version the app version is holding.

...

Updating Application Version

Process Version

Inside an app version, it contains process design but process design has its own set of versioning called process version.

Determine current process version

Under each process in processes tab, click on "Show Additional Info" link to reveal the Process Definition ID. You can find the process version in between the 2 hashes.

Image Added

Coverage of Process Version

...

ComponentApplication VersionProcess Version
ProcessYesYes
FormYes 
DatalistYes 
UserviewYes 
App PropertiesYes 

Updating Process Version

These are the instances when process version will change.

  • Process design update via deployment from Process Builder or by uploading .xpdl definition file.

  • Import of App

When one of the above takes place, Joget Workflow will find the next available process version and assign to it.

App VersionProcess VersionAction Taken
11 
11 -> 2Process design update

For example, in the table above, upon process design update via process builder, the process version will now turn to 2 from 1.

In some cases, one may perform a process design update on older app version even though there's a newer app version in place as illustrated in the table below.

 

App VersionProcess VersionAction Taken
11 
11 -> 3Process design update
22 

 

In this case, app version 1 will now hold process version 3 and not 2.


Info
titleImportant

Each process version belongs to only one app version.