WIP for every part?
- mike miller
- Posts: 878
- Joined: Fri Mar 12, 2021 3:38 pm
- Location: Michigan
- x 1070
- x 1231
- Contact:
WIP for every part?
This is a conversation we just had today. Should all parts/items perpetually have one WIP revision on top of all released revisions? I thought it's a less-than-great idea, even though General Motors does it. But there is an upside; it allows you to make clerical changes without forcing a revision or an unrelease to fix a misspelling.
How do the rest of you do this?
How do the rest of you do this?
That seems like a workaround to how PDM is intended to work... and we use PDM. It's there to lock down files so people cannot change them. If clerical corrections or other modifications that don't impact the "geometry" of the part are needed then that can be done on the issued versions of files with a relatively strict review.
Go to full postHe that finds his life will lose it, and he who loses his life for [Christ's] sake will find it. Matt. 10:39
Re: WIP for every part?
That seems like a workaround to how PDM is intended to work... and we use PDM. It's there to lock down files so people cannot change them. If clerical corrections or other modifications that don't impact the "geometry" of the part are needed then that can be done on the issued versions of files with a relatively strict review.
- jcapriotti
- Posts: 1869
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1214
- x 1999
Re: WIP for every part?
We have a "Correction" workflow that increments the revision by 0. So we end up with two or more of the same revision letter sometimes. This workflow is only for small model issues that need to be repaired (mates, sketch relations) or to add configurations needed for an assembly. If we had to bump a revision, it would require an ECO and our factory would be mighty upset since they would have to update the revision letter in several of their systems.
Jason
Re: WIP for every part?
Yep, we added one to. Abusers will still abuse. But at least there's a trail now.jcapriotti wrote: ↑Thu Feb 16, 2023 5:02 pm We have a "Correction" workflow that increments the revision by 0. So we end up with two or more of the same revision letter sometimes. This workflow is only for small model issues that need to be repaired (mates, sketch relations) or to add configurations needed for an assembly. If we had to bump a revision, it would require an ECO and our factory would be mighty upset since they would have to update the revision letter in several of their systems.
Re: WIP for every part?
We call it a 'Non-Revision Change'. I drill it into users that it is primarily to make corrections to parts that haven't 'escaped' Engineering (i.e. they haven't hit the shop floor) or for changes that are strictly clerical (misspellings in a note, adding a missing dimension, etc). They are also absolutely necessary if you require your part and drawing to have the same revision. If I change a part to do something like hide a sketch or a plane, it has no impact on anything in the real world. Without a non-revision change, the drawing would have to be revised, and the revision description would be completely meaningless in the context of the drawing.jcapriotti wrote: ↑Thu Feb 16, 2023 5:02 pm We have a "Correction" workflow that increments the revision by 0. So we end up with two or more of the same revision letter sometimes. This workflow is only for small model issues that need to be repaired (mates, sketch relations) or to add configurations needed for an assembly. If we had to bump a revision, it would require an ECO and our factory would be mighty upset since they would have to update the revision letter in several of their systems.
- mattpeneguy
- Posts: 1386
- Joined: Tue Mar 09, 2021 11:14 am
- x 2489
- x 1899
Re: WIP for every part?
Could you add a X.X stage to track these changes? So for these changes you'd see 0.1, 0.2, etc. That way these fixes are documented in the system and can be recorded. Though from your description it may be more trouble than it is worth.JSculley wrote: ↑Thu Feb 16, 2023 6:52 pm We call it a 'Non-Revision Change'. I drill it into users that it is primarily to make corrections to parts that haven't 'escaped' Engineering (i.e. they haven't hit the shop floor) or for changes that are strictly clerical (misspellings in a note, adding a missing dimension, etc). They are also absolutely necessary if you require your part and drawing to have the same revision. If I change a part to do something like hide a sketch or a plane, it has no impact on anything in the real world. Without a non-revision change, the drawing would have to be revised, and the revision description would be completely meaningless in the context of the drawing.
Re: WIP for every part?
Yes we could, but typically no one cares that much about these minor changes. We can always look at the file history. I train users to always include a comment in the transition dialog when completing the change so that there is a record of what happened, even if it doesn't show up on the drawing document.mattpeneguy wrote: ↑Fri Feb 17, 2023 8:09 am Could you add a X.X stage to track these changes? So for these changes you'd see 0.1, 0.2, etc. That way these fixes are documented in the system and can be recorded. Though from your description it may be more trouble than it is worth.
- mike miller
- Posts: 878
- Joined: Fri Mar 12, 2021 3:38 pm
- Location: Michigan
- x 1070
- x 1231
- Contact:
Re: WIP for every part?
That's the issue we face. If we make a clerical mistake or forget to fix a mate, it sucks to have to make a new revision. At the same time unrelease can be a scary thing in the hands of some users. Right now I'm considering making a privileged EO workflow that unreleases the target part, goes to the assigned worker's tasklist for completion, and then when approved the part is released again. That way we still have a paper trail and we can build in some safety checks as well.JSculley wrote: ↑Thu Feb 16, 2023 6:52 pm We call it a 'Non-Revision Change'. I drill it into users that it is primarily to make corrections to parts that haven't 'escaped' Engineering (i.e. they haven't hit the shop floor) or for changes that are strictly clerical (misspellings in a note, adding a missing dimension, etc). They are also absolutely necessary if you require your part and drawing to have the same revision. If I change a part to do something like hide a sketch or a plane, it has no impact on anything in the real world. Without a non-revision change, the drawing would have to be revised, and the revision description would be completely meaningless in the context of the drawing.
I thought perpetual WIPs sounds like a sleazy hack, but I wanted to get some input from more experienced folks. Thanks!
He that finds his life will lose it, and he who loses his life for [Christ's] sake will find it. Matt. 10:39
- jcapriotti
- Posts: 1869
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1214
- x 1999
Re: WIP for every part?
@mike miller We don't unrelease anything with our correction workflow. The file moves from the "Release" state to "Correction" which only a small group can access. For the rest of the company they can only pull the "Release state version. Once the correction is done and submitted it goes to a review state then back to Release.
Jason