Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Linked Assembly changed in original Document, but it won't update to the linked document
james_hulliberger
Member Posts: 14 ✭
I created an assembly in a document that I wanted copied to a different document. I inserted a linked assembly from the original document into the new document. I needed to change a dimension in the original assembly so that it would carry over into any and all linked documents. After making the change in the original assembly I go back to the new document and try to do an update. It says there are not updates available for that linked assembly, but it's still the old dimension.
I tried following the steps outlined in the Help but I don't see where I'm doing it wrong, and I can't get the linked assembly to update.
I tried following the steps outlined in the Help but I don't see where I'm doing it wrong, and I can't get the linked assembly to update.
0
Comments
Apparently I have to create a new version every time I make a change or it won't show there are changes to the assembly in the new document. Not sure how I feel about that yet, but at least I kind of understand the process now.
how do I delete all of these useless versions?
When we created Onshape, we had an opportunity to advance the state of the industry. One problem we wanted to solve was the bane of the SolidWorks users life whereby they open an assembly and see a sea of red in the feature tree. They (rightly) say, " but I didn't change anything!" They are correct OTHER than a referenced part (or sub assembly) has changed and that change has propagated unchecked to the upper level assemblies. Professional users told us they wanted to (a) choose when that change gets incorporated and (b) be able to undo that change. By referencing a version and choosing when to change that referenced version, we solved both problems.
With regards to having a lot of versions, there is no need to be concerned - they are 'free' and in no way affect the performance of the document (stop thinking about file based systems - a version is just a different part of the database and is only read if needed). Versions are 'free', make as many as you want/need (you only need a version to approve a change and then propagate that change to other documents). As of the current release (1.61), you can now create versions of the source document when inserting into the target - very cool.
I hope this helps
With current system Onshape creates a new problem we never had with traditional cad - parts and subassemblies are updated but we might accidentally release main assembly using old versions into production. Please solve this too.
Free, yes, but also messy. Potentially humiliating too when a fellow engineer asks why your insignificant bracket is at revision 100. Did it really take that many goes to get it right? A minor irritation at worst though. Just dump letters for revisions and Use "X.xxx" with "X" as milestones and "xxx" as forced micro revisions.
I have faith that revisioning as a whole will be revisited in future releases so I'm not stressed about it.
Stealth updates, I like it. I was just about to write an IR for this and then noticed you'd snuck it in. A bit of feedback though, it seems to take a long time (fair enough) but with little feedback whist it’s making the revision. I was left wondering if there was a crash and whether I should hit cancel or restart.
I also wonder if the forum is just to make the users feel better, whilst OS go about making the updates they'd planned to do all along. Perhaps there is a book running as to when we'll finally come up with an idea you guys have not already thought of
Cheers, Owen S.
HWM-Water Ltd
As for how development works, we have have a rough plan that extends a year out, but for the individual sprints (the 3 week development cycle), we use an 'Agile' development process that allows us to swap out projects very quickly. Many of our ideas come directly from these forum threads (we all read them). The best question to ask yourselves is "what is the minimum functionality i need to get my job done?' - this forms the basis of 'rev 1' that we then iterate on. So, please keep discussing and know that we are all listening
In contrast, from one of my other forums:-
Help...
Sun Apr 02, 2017 6:37 am
**bump**
any staff from the company on these forums ? ever ?
» Mon Apr 10, 2017 1:45 am
hehe
there's your answer...
I think there's a skeleton software 'team', getting pressure from management and users, busy trying to put out fires!
Monitoring a forum isn't a priority...
It's so nice to have the exact opposite here.
Owen S.
HWM-Water Ltd
You are correct that you can convert a version reference to a workspace reference using the `Selective update` option. However, this option is only available if the version you are linking to is a version of the current document. If you are pointing to a version of another document, you can only update to other published versions (the workspace option is disabled).
Best,
Mike
Good deal.