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.
Rollback bar thoughts
3dcad
Member, OS Professional, Mentor Posts: 2,475 PRO
What do you guys think of part studio rollback bar affecting to corresponding assembly and drawing?
I just edited some part, forgot the rollback bar so that small fillets in the end were not applied. Then made drawing out of that part.
Later on I noticed my rollback bar was not in the end and moved it there, this caused a change in my drawing dimensions since fillets were applied and dimension was length of line between fillets rather than size of part. With small fillets this is not so easy to spot.
Same thing has happened to me few times breaking assembly since corners where I had mate connectors attached disappeared with fillets.
In my opinion rollback bar is not something to control what features are 'released' into assembly / drawings. Whole model should be shown even though rollback bar is left in the middle and changes apply when they are applied. If you wan't to leave something out, suppress is the feature for that.
I know this can cause some issues in shared project if multiple edits are made so that they interfere with each other, but that should be addressed in other ways.
State of rollback bar is also 'saved' with version, so if you accidentally leave some features below rollback bar and create version - features below bar are not applied and if you update that version to assembly that might easily break things or cause 'Where did that hole disappear?' situations.
Would YOU like to:
1. Change the way rollback bar works to allow all parts showing in assemblies and different users having bar in different positions.
or
2. Have a hotkey + a button 'Roll to end' + warning when leaving a tab or creating a version if rollback bar is not at the very bottom of the list.
I didn't create improvement request for this yet because I wan't to see if current behavior makes sense to others / is useful to others.
Any thoughts??
I just edited some part, forgot the rollback bar so that small fillets in the end were not applied. Then made drawing out of that part.
Later on I noticed my rollback bar was not in the end and moved it there, this caused a change in my drawing dimensions since fillets were applied and dimension was length of line between fillets rather than size of part. With small fillets this is not so easy to spot.
Same thing has happened to me few times breaking assembly since corners where I had mate connectors attached disappeared with fillets.
In my opinion rollback bar is not something to control what features are 'released' into assembly / drawings. Whole model should be shown even though rollback bar is left in the middle and changes apply when they are applied. If you wan't to leave something out, suppress is the feature for that.
I know this can cause some issues in shared project if multiple edits are made so that they interfere with each other, but that should be addressed in other ways.
State of rollback bar is also 'saved' with version, so if you accidentally leave some features below rollback bar and create version - features below bar are not applied and if you update that version to assembly that might easily break things or cause 'Where did that hole disappear?' situations.
Would YOU like to:
1. Change the way rollback bar works to allow all parts showing in assemblies and different users having bar in different positions.
or
2. Have a hotkey + a button 'Roll to end' + warning when leaving a tab or creating a version if rollback bar is not at the very bottom of the list.
I didn't create improvement request for this yet because I wan't to see if current behavior makes sense to others / is useful to others.
Any thoughts??
//rami
Tagged:
2
Comments
Please make an improvement request.
I'll vote!
It also should allow different users to have the rollback bar in different positions.
Currently, this is only available with a view-only user.
IR for AS/NZS 1100
Must admit I've used the roll back bar in place of a branch when the design has changed and have added new features and left unwanted stuff below the roll back. This is just lazy though, and isn't an onshape problem.
I can't see a clean answer.
Perhaps we could propose that the position of the roll back bar is remembered for for the active workspace but automatically sent to the end upon setting a revision, or we could have a nag screen if you try to set a revision with the roll back not at the end?
O.S.
HWM-Water Ltd
Great Idea
IR for AS/NZS 1100
I suppose in your use case it would be pretty easy to select bunch of features and hit suppress..?
I would like to use page up/down keys to move the bar when looking for certain state of design. End key could be 'roll to end'.
I'm sure customizable hotkeys are on their way so the important thing here would be to have those functions on the list to add hotkeys.
projektowanieproduktow.wordpress.com
IR for AS/NZS 1100
TVP, Onshape R&D
Administrators can define the conditions that, when true, will prohibit a Release candidate from being created. You can select more than one:
I winge when users don't RTFM and now I've gone ahead and done it too.
Thanks for putting me straight.
@3dcad, yes indeed, suppress is an option but it's a bit like the "show all parts option", if you already had some hidden / suppressed it's then all or nothing, so unsuppress turns everything back on. But ignore that for the sake of this roll back topic.
Cheers,
Owen S.
HWM-Water Ltd
Let's still have the conversation about local single doc stuff, are you happy with rollback bar messing with your assemblies / drawings?
TVP, Onshape R&D
PLEASE don't make it like it is in Solidworks where you can't interact with an assembly if a part is rolled back. That is incredibly annoying.
I like the fact that I can close out of the workspace with the part studio rolled back. There has been a few times editing a part where I knew there would be a bunch of errors and I didn't have time in the day to fix them all, so I've left it rolled back until the next day.
+1 to the PgUp/PgDn (or other hotkey) idea for incremental rolling.
I like the idea of a rollback warning when creating a version, but I don't think it needs to be mandatory requirement that it is rolled to the end (except when creating a Release).
In general,
Could the behavior of rollback bar be something we choose in account settings?
My problem with current system is that I like to create early assemblies even if all parts are not finished yet, then I put assembly into 2nd monitor and edit parts in other screen - everytime I rollback the bar, my assembly goes crazy since parts disappear.
Alibre changes part icon if corresponding part has rolled back some features, that is good - but with Onshape we need something even better since you can make bunch of parts disappear by draging RBB couple steps backward (did I just come up with new abbreviation for rollback bar?).
I too have experienced the momentary confusion after seeing my assembly gone crazy with failed mates and missing parts before realizing that a rollback bar was moved.
I like the possibility of some kind of notification or icon change to let me know that something is rolled back, but only if it doesn't get in the way of me working or forcing me to do something about it. There are many times while editing a part that I want or need to see it in the assembly and I don't care if it's rolled back or incomplete.
Twitter: @onshapetricks & @babart1977
What if when the rollback bar is moved far enough back that it removes a part, then a ghosted view of the part would remain in the assembly. I think that if a part isn't completely rolled back the assembly should still show whatever the current state of part is, but I like the idea of a ghosted representation of the part if it is completely missing.
The part name on the left would also be highlighted and a warning message at the top could let you know that a part was in a rollback state.
or should that be document level setting? Is there anyone who want's both depending on document?
What are the actual use cases for striping down assembly or drawing using rollback bar that can't be handled with feature suppress? Or is it just to let collaborator know that part studio is being edited (that is poor way to collaborate).
What are the drawbacks if inserted parts in assembly / drawings were not affected by the rollback bar at all?
@robert_morris
I like the idea of ghost parts (better than current) but it wouldn't add any value in my work and I would prefer simply rbb not affecting to assembly/drawing at all.
The only reason I use the rollback bar is for editing a part, but sometimes I want to see it in the assembly as I am editing it. If I just want a feature turned off or hidden, then I suppress it.
My concern with ghost parts is that a part just "being there or not" is just part of the story.
Features will remove parts, split big parts into many little parts, or just change them in small hard to notice ways as per @3dcad 's original issue.
So you could have parts that are 100% identical irrespective of roll bar position shown solid, but what to do with the rest makes my head hurt. Even then you might have set the alpha in a part to make it transparent, so now we've made it solid again.
It's a personal opinion but this would fall into my existing "The OS UI is way too polite" catagory. I'd prefer less sleek grey and white screen, and apologetic light blue "hint like" error banners, and more big red in your face shouty things.
Just of the top of my head perhaps shade the entire feature tree background light orange if the roll bar is not at the end?
Owen S.
HWM-Water Ltd
We have selective suppression already, just use configurations... But they're too slow to manage, by which I mean adding and removing features to a config. They're awesome for final design work, and a credit to OS, but there is scope to make them better in the initial design phase.
I'd love to have the option to suppress the contents of a feature tree folder, that way it's quick drag n drop, and multiple folders allow just a handful of configurations to have a huge impact on the doc.
OS
HWM-Water Ltd
+1 for feature tee folders that already have quite many votes on IR thread..
Owen which one would you prefer, having annoying info if rbb is not at the bottom or just not affect to asm/drw at all (no changes to rbb behavior inside part studios)?
I would be against the roll back bar being ignored for assemblies. I feel it would be confusing to see different things in the part studio and assemblies, so would prefer a warning be displayed in both PS and ASM indicating the RBB is not at the end.
How do you feel?
BTW please award yourself 10 extra nerd points for being on the forum at the weekend
Owen S.
HWM-Water Ltd
I would prefer ignoring rbb completely in asm/drw - I don't see any reason for having that way incomplete / disappearing parts in assembly. If you edit a feature and that causes changes to a part, that part should change in assembly when you apply the change - it shouldn't disappear when you start planning on changes. And if you just forget rbb somewhere or plan to edit something tomorrow / investigate how things are build, that should have no affect on asm/drw. IMHO.