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.
Release Management Feedback
adrian_vlzkz
Member Posts: 266 PRO
Based on another closed discussion, wanted to create a space to share our experience, ideas, concerns and everything Release Management. Per @philip_thomas comments on that other thread, I started to think why is it so challenging to accept the proposed irrelevance of Document level versioning; well I believe is because everything about Onshape currently is Document-Centric. From the UI at the home level, to the training content and so on.
In order to accept/embrace this approach, IMHO we need some drastic updates that are Release-Centric. My first idea/proposal is to add a "Releases" home tab at the forefront of Onshape, that would let use visualize in a "Contains" and "Where-Used" basis. Additionally, from the Documents tab we should be able to navigate the Document Structure without having to open the Document, in there, you should also be able to see Release Status for the elements contained.
Please chime in...
In order to accept/embrace this approach, IMHO we need some drastic updates that are Release-Centric. My first idea/proposal is to add a "Releases" home tab at the forefront of Onshape, that would let use visualize in a "Contains" and "Where-Used" basis. Additionally, from the Documents tab we should be able to navigate the Document Structure without having to open the Document, in there, you should also be able to see Release Status for the elements contained.
Please chime in...
Adrian V. | Onshape Ambassador
CAD Engineering Manager
CAD Engineering Manager
8
Comments
CAD Engineering Manager
Twitter: @onshapetricks & @babart1977
One additional bit of info that I would add to your suggestions is more prominent part numbers in the UI. I need those unique identifiers visible so that they can be useful. I can only come up with so many different variants of "axle" or "wheel" before the names stop being useful and just add to the confusion.
This is better in my opinion, but currently there's no way to add columns to the results. We need to be able to see more Metadata in this results.
CAD Engineering Manager
HWM-Water Ltd
CAD Engineering Manager
https://looker.com/solutions/operation-logistics
CAD Engineering Manager
What's a little worrisome to me, is it appears they're blending the lines between analytics about "activities" and analytics about "CAD data". I don't much care how much time has been spent on which model, but I very much care where the most recent revision of a certain part number is. The former makes sense in a large enterprise perhaps, but the the latter is very much a core CAD/Data Management functionality that should be available to Pro users, at least.
This blog post shows the enterprise release dashboard, which looks like it would address many issues discussed in this thread (and others):
https://www.onshape.com/cad-blog/5-examples-of-engineering-reports-that-can-improve-your-business
CAD Engineering Manager
Twitter: @onshapetricks & @babart1977
In my experience larger teams tent to talk less to each other and expect the system to provide enough information to not have to talk to each other, with Onshape I'm seeing a lot of room for improvement with Release Management in terms of being intuitive and for users to be self-sufficient finding what they need.
CAD Engineering Manager
Twitter: @onshapetricks & @babart1977
Twitter: @onshapetricks & @babart1977
HWM-Water Ltd
Twitter: @onshapetricks & @babart1977
Twitter: @onshapetricks & @babart1977
HWM-Water Ltd
While it's technically possible to limit search results to released stuff, even when sharing a search page link as a shortcut or something, I could see it being potentially confusing for a newbie or occasional user (someone on the shop floor that just needs to pull up the most recent released drawing for PN12345).
Onshape, Inc.
Everybody would be able to see this section, but certain users (but not all light users) could be restricted to only the "released items". The guy on the shop floor might be restricted to released items. An engineering director (who might be a light user?) wouldn't need to be restricted, because they still may need to view work-in-progress, but not edit things.
I think its also worth exploring whether the "released items" section ignores document structure as well. Just show the individual drawings/parts/assemblies and let me search by PN, name, tag, and other properties.
Also whilst we're chatting a way to make a hyperlink to a document direct to the "latest release" rather than a specific release would be very welcome.
Cheers, Owen S.
HWM-Water Ltd
And while we're at it, please surface different Released Configurations somehow. Right now, it's not clear that there's another configuration that is released...
I have:
top level assembly
>Sub Assembly 2
>>Sub Assembly 1
>>>part (with drawing)
To update & release the part and drawing, I have to do 4 (four! or even 5 if I mess it up) Release operations (I think).
Currently, I try to have all Sub Assemblies and parts in an assembly as Released revisions (because I need to share the top level assembly with suppliers and want ALL of the parts to be Revisions). This means, though, that I have to
- edit the part; release it.
- Go to Sub Assembly 1. Update the part to the new Revision...then release Sub Assembly 1.
- Go to Sub Assembly 2. Update the Sub Assembly 1 to the new Revision. Then release Sub Assembly 2.
- Go to the top level assembly. Update the Sub Assembly 2 to the new Revision. Then release Top Level assembly.
- Release the drawings of the parts (after Changing to the new Revision of the parts).
(What I did this time, thinking that I'd be able to combine some steps is: change the Sub Assemblies (1 & 2) to Workspace Versions first. Then Updated subassy 1's parts to Revisions. Then tried to release Top Level Assembly (and also released each sub assembly - yay!). BUT this doesn't give me a top level assembly with all Released Parts and Sub Assemblies in it!!! The Top Level assembly is Released, but (because they were workspace versions when I released them) the Sub Assemblies are still versions! NOT Revsions, like I want. Now I have to go to my Workspace, change all the Sub Assemblies to Revisions, then (and only then) Release my Top Level Assembly.Consider that to release 1 part that is 3 levels down in an assembly that I have to do 4 - 5 Releases just to end up with a proper Released Top Level assembly (and drawings) to share with suppliers. And that's only if I don't make a mistake along the way!!
As @brucebartlett said in December..."...asking myself why I bother...", it's really a tough slog to keep things in order.
I'm sure there are many good reasons that this is the way it is, and I'm not entirely sure what I think it should do...but I guess an answer could be: When I have an assembly that is full of Revisions of parts and Sub Assemblies: If I update the revision of a part, and then release the top level assembly: ONSHAPE SHOULD CORRECTLY CASCADE THE RELEASES ALL THE WAY TO THE TOP LEVEL ASSEMBLY. I think it's very clear which assemblies need to be Released: "did something inside me change? Then I need to become a new Revision!"
Anyone have a great solution or smooth workflow for this? Am I missing something?
(this is why we need a "show me all the Latest Released items in this document" filter).