UiPath Documentation
studio-web
2.2510
true
Studio Web user guide

Version control for RPA workflows

Review, track, and restore published versions of your RPA workflow project using the Change history panel in Studio Web in Automation Suite.

The Change history panel lets you view, track, and restore the published versions of your standalone RPA workflow project — a project not part of a solution. Version control is managed via snapshots in the Change history panel.

Version control in the Cloud Workspace

Version control for standalone RPA workflow projects is handled within the Change history panel through snapshots. You can think of snapshots as "checkpoints" of the project at various stages in its development.

Snapshot types

There are multiple types of snapshots:

  1. Current version: The current (latest) version of the project. It appears at the top of the list in the Change history panel.
  2. Manual snapshots: Snapshots created manually by users. They have a name and an optional description. Selecting or hovering over a manual snapshot shows the name of its author and when it was created. Can only be opened in read-only mode.
  3. Publish snapshots: Snapshots created automatically each time the project is published. Their name is the published version number. Hovering over a publish snapshot shows the name of its author and when it was created. Can only be opened in read-only mode.
    Note:

    All snapshots, including manual ones, are available for anyone who has access to the project.

Change history panel

The Change history panel lists all snapshots chronologically, showing their:

  • Version number and description.
  • Author and timestamp (for example, "2 months ago by John Doe").
  • Title (for example, "Stable build before testing integration").

You can use the Filter button to control which types of snapshots appear in the Change history panel.

When you select a snapshot from the panel, you are viewing the project as it existed at that particular point in time. A temporary banner message appears when browsing a past snapshot, informing you that you are viewing a past version of the project in read-only mode.

Creating a snapshot

To create a new manual snapshot:

  1. Open the Change history panel.
  2. Select the action menu for a version entry.
  3. Select Create snapshot.
  4. Enter a name for your snapshot.
  5. Optionally, enter a description.
  6. Select Create. The new snapshot is created and added to the Change history panel.

Restoring from a snapshot

One of the main features of snapshots is the ability to restore the project to a particular point in time, including to a previously published version. Restoring overwrites the current project state, so a confirmation dialog appears before the restore is applied.

Note:

Restore is not available for local workspace projects. The version list is empty for projects stored locally on your machine.

To restore an RPA workflow project to a previous version:

  1. Open the project in Studio Web.
  2. Select the Open version control icon on the upper-left side of the designer to open the Change history panel.
  3. Select the Restore button on the version entry you want to restore to. A confirmation dialog appears.
  4. Select Restore to confirm. The project reloads and opens at the restored version.
  • Version control in the Cloud Workspace
  • Snapshot types
  • Change history panel
  • Creating a snapshot
  • Restoring from a snapshot

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated