Onshape enables users to protect workspaces from unintentional design changes and to implement processes around how design changes are incorporated into important branches. When workspace protections are enabled, all changes to a document must be completed on a branch and then merged into the protected workspace.

This is done by restricting some changes from being made directly on the protected workspace. These changes must be made on an unprotected branch and merged into the protected workspace.

The following changes must be made on a branch and merged:

  • Geometry changes

  • Drawing changes

  • Certain metadata changes

  • Creating and deleting tabs

Changes permitted on the protected branch:

  • Release management and release management required metadata changes

  • Refresh drawings

  • Version creation, branching and merging

Protecting a workspace does not make it read-only. Users with edit permission can always make changes by branching off the workspace, making changes on the branch and merging it in.