Available in: Assembly

Onshape allows you to insert parts and assemblies from any document into any other document. This is known as linking documents, since referencing a part or assembly that resides in one document from another document (or within different versions of the same document) creates a virtual link between the two documents (or two versions of the same document).

Parts and assemblies inserted into other documents (or from versions of the same document) may be continually worked on in their source document or workspace and thus become out-of-date in the workspaces into which they were inserted.

Onshape helps you keep track of which objects are out-of-date and which to update by identifying the references with a series of icons, indicating not only which objects reference another document or version, but also which objects have newer versions or revisions available.

The out-of-date states are shown at all levels, for example: a sub-assembly is marked out-of-date if any of its children are out-of-date.

Knowing which objects can be updated gives you the confidence to perform an Update all references command Update references icon to update versions all the way through subassemblies up to the top-level assembly, or to perform individual or manual group updates..

Using the Update all references command updates all references within the assembly to their newer versions. When you have a top-level assembly that contains multiple references to parts and subassemblies in other documents or in versions of the same document, you can update all references with this one command.

To update some of the references, not all of them, you can pin references to keep them from being updated automatically with the Update all command. See Pinning references to exclude from update for more information.

The icon indicating that a newer referenced part or assembly exists exhibits a blue background. For example:

  • linked document icon This icon indicates that the part or subassembly is referencing a version from either the same document or another document and is up-to-date.
  • New version of linked document available icon When a newer version of the referenced part or subassembly is available, the icon exhibits a blue background like this. Consider any icon with a blue background to indicate that a newer version of the referenced object is available.

More specifically, the blue background appears when there are edits in a newer version of the same branch, and in the specific document tab of the referenced part or subassembly. References to tabs that do not have edits in a newer version do not have the blue linked icon even if there is a newer version without any changes.