Process import, export, and copy

The import and export functionality allows developers to move process definitions as required. For example, a process definition might be developed on a development system and only moved to a production system after testing is completed.

Exporting a process exports the process metadata to the file system. This metadata can then be imported by using the import process option in the PDT. A process that is imported in this way is assigned the highest version number available, and is unreleased regardless of its released state when imported. This is to ensure that imported process definitions are subject to the same release validations as other definitions developed locally. An overwrite option is available when importing that ensures any existing unreleased version of the process is overwritten with the imported version.

There can be situations where a process definition differs only slightly from another in the workflow system. A copy process option is available, which allows an existing process to be copied to a new process when required. The new process is always unreleased when copied with a version set to 1, regardless of the status of the original process.