Links

Versioning Package

Manage and maintain multiple versions of your Processes, Screens and Scripts.
Use the Versioning package to manage and maintain multiple versions of your Processes, Scripts and Screens. A version is a set of changes made to a ProcessMaker asset at a particular time by a Process Designer. Versioning maintains a record of all named and unnamed changes to that asset. Versioning information is useful both for auditing and historical data maintenance purposes. The saved versions display in a tabular format when viewing version history for an asset from where they can be edited and/or marked as the Current Version according to your business needs.
The latest saved version of a ProcessMaker asset is automatically designated as the current version and is used in new Requests. Version changes are not reflected in Requests which were in-progress or already completed when that asset version changed.
The Versioning package has the following attributes:
  • When the Versioning package is installed, versioning is available for Processes, Scripts and Screens.
  • Every new version is saved with the following information:
    • Date: The date and time when a Process Designer saved that version.
    • Name: The name of this version as entered by a Process Designer.
    • Description: A description of the changes in this version as entered by a Process Designer.
    • Saved by: The name of the Process Designer who saved this version.
  • Although multiple versions of each ProcessMaker asset can be saved, only one version can be marked as the current version.
  • Any existing version of a ProcessMaker asset can become the current version when configuring that asset.
See the following topics regarding how to use versioning in Processes:
See the following topics regarding how to use versioning in Scripts:
See the following topics regarding how to use versioning in Screens: