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.
Changing property "State" in a version?!
Hakro
Member Posts: 67 ✭✭✭
Why is it possible to change the property "State" (and other properties) in a version? I thought "versions are view only".
"The first important thing to remember is that you can only edit the State property while creating a version."
Works as designed, bug or missunderstanding?
"The first important thing to remember is that you can only edit the State property while creating a version."
<code><a href="https://www.onshape.com/cad-blog/tech-tip-assigning-a-state-to-your-design-in-onshape" title="Link: https://www.onshape.com/cad-blog/tech-tip-assigning-a-state-to-your-design-in-onshape">https://www.onshape.com/cad-blog/tech-tip-assigning-a-state-to-your-design-in-onshape</a>
Works as designed, bug or missunderstanding?
Tagged:
0
Best Answers
-
Jake_Rosenfeld Moderator, Onshape Employees, Developers Posts: 1,646Hi Harko,
The intention here is that creating a version is locking in all of the geometry of the part you are building. Imagine I create a part, I'm happy with it, and want to send it to be produced. I will create a version of my part called 'For Production'. Because that model is being sent off to the manufacturer, I change the state to 'Pending'. The manufacturer finishes their first bach and I begin to sell my product, I change the state to 'Released'. Then I have to make changes for the next release, branch off to make my changes, and stop producing that version of the product, I change the state to 'Obsolete'. The state tag is the state of this version of my product. I would not want to make a new version to change the state tag because that tag refers to the state of this specific revision of my product. A new version would imply that I have made some change to the product itself.
Hope this helps explain our reasoning behind mutable tags. Best of luck!
Edit: I understand your confusion Harko, that blog post does imply that 'state' can only be assigned while creating a version (@cody_armstrong)
Jake Rosenfeld - Modeling Team6 -
cody_armstrong Moderator, Onshape Employees, Developers, csevp Posts: 215@hakro @Jake_Rosenfeld That sentence is worded poorly. In my haste to explain that you cannot assign a state to an active workspace, I left out that it can be edited later on.5
Answers
What do others think?
The intention here is that creating a version is locking in all of the geometry of the part you are building. Imagine I create a part, I'm happy with it, and want to send it to be produced. I will create a version of my part called 'For Production'. Because that model is being sent off to the manufacturer, I change the state to 'Pending'. The manufacturer finishes their first bach and I begin to sell my product, I change the state to 'Released'. Then I have to make changes for the next release, branch off to make my changes, and stop producing that version of the product, I change the state to 'Obsolete'. The state tag is the state of this version of my product. I would not want to make a new version to change the state tag because that tag refers to the state of this specific revision of my product. A new version would imply that I have made some change to the product itself.
Hope this helps explain our reasoning behind mutable tags. Best of luck!
Edit: I understand your confusion Harko, that blog post does imply that 'state' can only be assigned while creating a version (@cody_armstrong)
I interpreted the state as a process only inside the design department. From start of design until end of design. But that is not intended in Onshape and of course will not work because its not possible to change the state in the workspace.
Thanks for clearing up, sorry for confusion.