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.
Promote process, and splitting up drawings, for professional companies
nick_papageorge_dayjob
Member, csevp Posts: 847 PRO
Are professional users mostly doing when the product is very mature and ready for tooling issue:
Document 1:
-Contains part studio 1 with multiple parts
-Contains Subassy 1 of parts in part studio 1
(repeat above for each subassy in its own document for a complete product)
Document 2:
-All the drawings of the parts from studio 1
-The subassy 1 drawing
OR
Giving each part and subassy drawing its own document? This would require a lot of releases.
For promoting:
-One release for parts in the studio.
-After parts are released, change the subassy to reference released instead of versioned parts. Then promote the assy 3D.
-Then, go to the 2D of each part and each subassy, and change it to refernced released instead of versioned. Then promote each 2d.
Any other major strategies or suggestions I'm missing?
Thanks.
Document 1:
-Contains part studio 1 with multiple parts
-Contains Subassy 1 of parts in part studio 1
(repeat above for each subassy in its own document for a complete product)
Document 2:
-All the drawings of the parts from studio 1
-The subassy 1 drawing
OR
Giving each part and subassy drawing its own document? This would require a lot of releases.
For promoting:
-One release for parts in the studio.
-After parts are released, change the subassy to reference released instead of versioned parts. Then promote the assy 3D.
-Then, go to the 2D of each part and each subassy, and change it to refernced released instead of versioned. Then promote each 2d.
Any other major strategies or suggestions I'm missing?
Thanks.
0
Comments
https://learn.onshape.com/learn/article/understanding-release-management-in-onshape
Its long, I read the whole thing a few day ago after struggling with promotions for a few months. Here is what was the ah-ha moment for me.
We prefer to do the development work in a branch so that the assembly in "main" is not going to change until the next merge and release and this way we don't need to switch the assembly to specifically reference released parts.
I should note that I do like having a separate documents with all the drawings, this way when you can release the drawings all at once and the corresponding part and sub-assembly releases are all created at the same time.
Also note that if you are releasing the assembly and the parts are identical to the released ones it will give you the option to replace them with the released version instead of releasing new ones straight from the release dialogue. In fact that's a quick way to switch all your assembly reference to part revisions at once.
I feel the need to note, you don't always have to replace or update an item to reference the release to avoid a new rev bump. As long of you are referencing the item from the version it was released from initially, the release candidate will still see it as a released item and will not rev bump it. I spent some unneeded time in the beginning referencing revisions until the realization of this sank in. Meaning, if you reference version 1 of something from an assembly, and then it gets released with the assembly, next time the assembly is run through a release process, the item will not rev bump as long as the assembly is still referencing version 1 of the item.
When I just started using the "Releases", it does not do this at all.
The only thing I don't like about this strategy is it's incompatible with Onshape's configurations. So I cannot reference revisions AND have my assembly configured with different part variants. I was just hoping that Onshape fixes this before it becomes too problematic. So for now, all my "universal" parts in the assembly get a black triangle and all the configured parts are just a version.
The solution we found was to have the assembly reference the "version" of the part studio that contains the released parts rather than the released part directly. Once you do this, you'll lose the black triangle in your parts list, but the release status properties (as shown in the BOM) will still be correct and will show the correct part revision and the assembly can still be configured.
This is a helpful reminder of how to do releases properly. I have to say that it would be nice if Onshape made it a little easier to do this bottom up updating in a more automatic way. If there was some check box or something that looked and saw that I'm releasing new revs of parts A, B and C, and those are used in assembly D which is used in assembly E - do you want to update the referenced revisions in D and E, make revs of D and E and release all of this together?
In my experience this more common/desirable than having every single component in an assembly be a "New" Rev, typically with a new release you'll only be modifying the Assembly level, or drawing and one or two components, not everything.
CAD Engineering Manager