Process Revision History

Process Revision History

Info
Feature available to: Member • Editor • Admin

What is process revision history?

Let's start by defining what we mean by a revision in Spark. A revision in Spark is a snapshot, or back-up, of a process at a point in time.

Revisions are created automatically as you develop the process. They are created every 5 minutes if a change has happened in the last 5 minutes. As a use, you can also manually create a revision if you would like to take control yourself. 

Having a history of process revisions provides many benefits:
  1. See the evolution of a process over time
  2. Compare the process at different moments in time
  3. Restore a previous revision as the latest revision
  4. Approve a revision to create a published version (see this article)
  5. Revisions are immutable, meaning they are immune to future changes (e.g if a role is renamed an old revisions created before this change will still show the old role name)

Accessing the version history of a process

  1. From the process list on the workspace: Open the process history
  2. From the process itself, open "Map properties" and "Process History"

Viewing a revision

Once in the history page you will see all the revisions of a process. 
A revision can be opened by clicking the relevant button.



Restoring a revision 

Sometimes it is necessary to "reuse" a revision. There are 2 options: make it the editable revision of the process, or create a new process from this revision.



Restore as the editable revision 

  1. The selected revision will be duplicated (remember, revisions are immutable -- except the editable revision) 
  2. The newly created revision is set as the editable revision 
  3. The selected revision is not changed and still exists in the history as it is

Restore as a new process

  1. A new process is created and the selected revision is added to this process, becoming the editable revision
  2. the original selected revision is not changed, and still exists in the history as it was 

Publishing a revision

(See dedicated article)
(See video)

Assigning a note to a revision

It is possible to add notes to a process revision by clicking the "New note" button under the revision details.



Creating a snapshot 

Snapshots are created automatically every 5 minutes, but as a user you can generate a snapshot manually if you need to.

See Also

  1. Article: Publishing a process

    • Related Articles

    • Dynamic Text (Process variables)

      Feature available to: Editor • Admin What is a dynamic text Dynamic texts are pieces of what you write in a process box that is getting replaced as you go with a value. Dynamic texts are short-codes that display up to date information automatically ...
    • Comment on a process

      What is it ? In Spark you can collect user feedback, leave suggestions and talk about your process with colleagues by using the Comments feature. You can overlay comments on top of your process in the form of callouts and find all of your comments in ...
    • Archiving and unarchiving processes

      Archiving and unarchiving processes Learn about Archived processes including how to archive processes, where to find your archived processes and how to unarchive them. Why archive a process? Archiving processes is a great way to keep your workspace ...
    • Deleting processes/documents

      Deleting processes/documents Learn about how to delete processes/documents that you no longer require. Warning: Spark is not responsible for any content including sensitive information which is deleted by the user. Introduction Sometimes you may have ...
    • Linking processes

      What is it? When working with multiple processes in Spark, a great feature is the ability to link between Activity Boxes and processes. Integrating your processes in Spark helps to ensure that processes flow from end to end and makes navigation easy ...