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.
To any Pro users not using Release Management...
owen_sparks
Member, Developers Posts: 2,660 PRO
in General
Hi Folks.
Just a gentle nudge. If you happen to be a pro user and you're not currently using the included "release management" tools then I heartily recommend you give them a look.
I'd let them slide past me (a bit like labels when they were introduced) but saw PT demo them as an incidental part of a webinar as am impressed.
In a nutshell Documents have Versions, Parts have Revisions. (Could we please have words that sound a little more different to each other next time please!) Say "Version-Revision" 10 times and then let me know which is which...
Use part revisions in place of document versions and no more annoying update icons for all the parts that haven't changed in all your assemblies when you add a single new part to your "common parts library document".
I've been bleating about this for ages and the solution was right there.
There are other good things too, but worth it for this alone IMHO.
Cheers,
Owen S.
Business Systems and Configuration Controller
HWM-Water Ltd
HWM-Water Ltd
5
Comments
Really it's about just biting the bullet and actually take the time to dig into it.
I saw the benefit of an rev system that has been set up in the video. Looks simple in the video, but seems like there are a lot of options that can be setup.
Our company is always on Rev A.
We walk out to the shop and throw away all the old copies and then hand them a new print.
It's a pain in the arse, tedious, and time consuming. But we design one-off / prototype style machines.
Typically our changes are minor (material/paint/stocksize callout/quantity) you know the small stuff that will really bite you later on
So I would like to have it set up, but it kinda feels like I'm gonna strong arm them into using something they don't really want. I'm already strong arming them into using Onshape for some projects. And I hear the crying and kicking and screaming when it's slightly different then what they are familiar with.
(thumb sucking cowards... anyway)
Because our company is not used to a Rev mentality. I really don't know where to begin on setting one up.
HWM-Water Ltd
The positives:
1. You can capture a review/release process
2. Document the release state and revision of part/assembly/drawing
The negatives:
1. Rejecting/discarding gets very old when there is feedback. Having to recompile/submit the release package each time can be painful. In addition the comment feature is nice, but it does not carry forward. If feedback was left the reviewer must know to go back to the previous release to review it and ensure it was incorporated.
2. Release states do not carry through document versions - meaning it is difficult for a user to understand the current status of the objects in a document
3. View the revision history from the instance tree, but no indication of the current rev level that is shown in the assembly. I know that the BOM can be used for this, but I have to reconfigure it each time to show all the right columns.
Do you go through and update your assemblies to show all released parts (triangle icon indication) after the release of an assembly? I find that without doing this, unless the assembly and all parts were released in a single release it gets confusing quick.
Overall it is a step in the right direction, but I believe that it still needs some work to make it easier to use.
I've been playing around with a custom property to correspond with the design and development stage. This way I can label a part as "production" or "prototype" in its properties, and can even display this on drawings. My thinking is that I may go through several revisions on prototype parts as I build and test (REV A through C), but then when I'm ready for production (maybe REV D) I can update the property as such.
I'm sure my thinking has some holes in it, but I like reading on here and seeing what others are doing.
Ok, that's about how I'm planning to do things as well. The exception being I'll probably document the things you've listed as Revisions so that we can use the approval flow, and just another level of hierarchy in the history.
I think I'll keep the custom "prototype" property, or something like it just in case somebody has an old version of a drawing, they'll still know it was a prototype drawing and not any type of production release.
- The situation where we release a prototype revision. We want to go through the release process so that we've got clear documentation about what parts are being prototyped and tested. In this case, we still want some sort of indication that the part depicted on the drawing is still a prototype (regardless of whether you understand our revision scheme). Maybe an alternative in the future could be watermarks that are tied to specific revision levels or custom properties?
- Its my understanding that the watermark indicates the status of the DRAWING and not necessarily the PART(s) referenced on the drawing. I've been updating our title blocks to clearly indicate the status of the drawing as well as the part.
I'm not sure if this the best way to be doing things, but I wanted to explain my current thinking a little bit.What I've done is use a custom revision list. This way I can first layout my prototypes as numbers1-30, * as my first release, then standard revs ABC... after that. It seems to work OK. You just have to manually type * in the rev field when you do your first release to bypass the numbers after that keeps incrementing in your laid out order.
Twitter: @onshapetricks & @babart1977
Sometimes you release a part without the drawing, then go back and do a drawing, release the drawing, and then the part needs a re-release. That may happen with a missing dimension on the drawing, no change to the part but a re-release is required.
We also want our drawings revisions to always match the part revision.
But then an email popped up and notified me that my part has been released...
Nnnnooope! I can hear the bitching from full inboxes already. I already had to exclude a couple of people from a team because they didn't want the spam when I share my projects on release.
That and we kinda do the guess and check method of design draw a rough shape, stick it in the assembly, tweak 10 times. (we call in massaging ) that would be about 100 emails a day to keep checking the part fits.
So the workflow @philip_thomas showed in the webinar probably wont work for us. I'll stick to versioning method instead
That and it sucks I'm forced to create a part number up front (I don't know part numbers until I actually start putting parts to paper) and a release name (which even in the webinar philip just hits a bunch of random letters just like I would) so it's pretty much a useless requirement if it is just ignored anyways. Why can't that just default to "r1" or something like versions do "v1".
Anyways,
So, now I can't really say I didn't try it, but it just doesn't fit with our small company. Probably be good if we have repeat work I suppose, or parts that get used between jobs. Oh well.
Can they change their notification options?
IR for AS/NZS 1100
But what I'm getting at, there should probably be a notify checkbox each release, then it would know not to send to people who actually do like to be notified about things (when relevant)
Yes, Katie will be covering these workflows (i love the solution to the rejected ECO that you will see).
@KatieHuffman - perhaps also to include how to sync up drawing rev with part rev (totally doable) and the logic behind the custom release scheme (absolutely possible to jump forward through lifecycle changes as Bruce showed).
Katie, is there a list yet that anyone can sign up on?
You can do that, just change your company revision setting to Manual, rather than the Onshape workflow.
Then in you versioned part properties, you can manually set the part as pending, released, obsolete ETC.
Or if you want to use your own list, you can create a custom part property list for parts, and create your own scheme for the revision path.
I would recommend sticking with the Onshape workflow, as new changes will be built on the current workflow, and will eventually be fully customisable which will be very cool.
Something to think about is versions are for document-wide version. revisions are just a special version that specifies a specific part/drawing/assembly revision number. And the revision has a pending, release, obsolete path embedded in the metadata.
When using assemblies and you only use released parts, when you version a document you don't get all the blue icons (to update the parts) until you release the new revision of that specific part.
Thank you very much for creating this topic! I activated the release management workflow last week and it is really useful!
I think the option "Show watermark for unreleased drawings" under company settings is quite important for everyone. But how do you save a pdf without the watermark? At the moment I can only download a pdf, but can't save it in the revision.
I think the creation of pdfs should be automated by Onshape when a revision is released. This is also important if you set an old revision to obsolete.
Twitter: @onshapetricks & @babart1977
Why do you wan't to have pdf in Onshape? Drawings inside a version is already in 'portable format' and can export any time - no need to worry about being changed. Or do you need this for quicker access? I think Onshape wants to solve speed issues from different approach than auto-creating pdfs..
I think the idea of auto-pdf would be useful, I'm just trying to figure why it's not already there since it shouldn't be a big revolution in coding perspective.
Maybe I'm also stuck in the past and I should get rid of the pdf and step-files altogether
But then I need a better sharing solution for vendors, so I can share only specific parts and drawings.
No need to re-upload them because if you give them an Onshape link, just link them to the version of the drawing. They can print just as easy from there as a pdf anyway. Step / DWG will be a little more of a training session, but not totally out of the question.
You could almost trick them into believing the Drawing tab IS a pdf
Horrible UX fail on our part! Sorry.
The 'download' button is grayed out because it cannot be changed. The ONLY option is download.
You will see that the Export button is good to go and yes, that is the way to make PDF's of released drawings.
We will remove the 'gray'. No functional change (because it works )