Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Restore complex top-assemblies based on linked documents.

GerardGerard Member Posts: 12 PRO

Our top-assemblies are build from about 10 level deep sub-assemblies, most as configured linked documents. (at least a full year of work)

Due to the increasing number of tabs in most linked documents, we have started to create new document from existing tabs and re-organized these in new folder structures. This has reset the versions of each new document, most are sub-assemblies.

Two days ago we started to find update issues in all of our top assemblies and after two days of re-creative work we decided that this is a no-go. Everything is disconnected, mates, inserted parts, and configuration tables. Top and sub-assemblies got hundreds of automatic updates and all 'turned red' as well.

So we like to restore our complete 'database' back to the day before we got these problems as around 20 top assemblies got corrupted.

What is the best way to restore? If we restore a top assembly, does that restore all the linked documents to the original locations / documents? Does it restore named tabs?

Ideally we want to restore everything three days back, as what can be done with file driven systems, but Onshape works differently. So how to restore everything simultaneously to a previous date?

Anybody's help is much appreciated - thanks, Gerard

Answers

  • david_malandavid_malan Member Posts: 3

    To restore your Onshape documents to a previous state:

    1. Use Onshape's version history: Navigate to the "Version History" for each document and revert to a version from three days ago.
    2. Restore top assemblies and sub-assemblies: Restoring a top assembly to a previous version will also revert linked sub-assemblies to their corresponding versions at that time.
    3. Verify linked documents: Ensure that all linked documents and named tabs are correctly restored by checking their states after the version rollback.

    Restoring individual documents through version history should restore the entire structure to the selected date.

  • GerardGerard Member Posts: 12 PRO

    Thanks David,

    We are familair with the restore tree, but need to have a deep understanding of how the database works.

    We have got say 20 top assemblies of sheds, all rely on sub-assembly documents down the ladder, say 10 levels deep. Most sub assemblies have configurations of doors, windows, wall sizes, cladding, roof types, flashings, bracings, hardware, etc.

    Over time tab were configured into documents and placed in folders in libraries

    If we restore one shed, you say it will revert linked sub-assemblies, but then what happens to all the other sub-assemblies? Do we need to restore all of these to the same date? Hence my question having to batch restore all documents or top assemblies to a previous date, and if so how to do this. Currently all is 'broken' with showing red mates and tree items.

  • nick_papageorge073nick_papageorge073 Member, csevp Posts: 775 PRO

    I’d contact support directly and have them take a look a why you are having issues after you simplified fewer big documents into several smaller documents. That’s the ultimate direction, imo.

Sign In or Register to comment.