In our situation when I have the revision set as follows on the state I get the set revision shown in the second picture.
So, I am incrementing the primary revision but resetting the secondary and tertiary revisions to their first value.
In turn the new revision list only shows me the incrementing primary with 00 and A.
On a different state that only increments the secondary revision and does nothing with the Primary or Tertiary revisions,
it allows me to set the secondary revision, but there are no options to change the other ones.
If I setup this state similar to yours I get a similar result where both revisions are incremented the same amount on each line.
It must not be able to show one incremented by 1 and the next incremented by 2. They are both incremented by 1, 2, 3, 4 ... n the same.
If none of the revisions are incremented on the state it does not give me an option to change it.
With the tertiary revision set to increment by 2 I get this selecting.
This and the fact that the scroll list only show 26 or 27 options both have to be bugs, or enhancement requests waiting to happen.
You could setup a workflow to fix the revisions but this get excessive.
On this workflow I have only accounted for a small fraction of our revisions, but it gives you an idea of how frustrating it can get. I have revisions stacked on top of each other in each of the columns.
Using the Set Revision and Increment Revision transition actions I have it set the revision to match the data card and then sent it back to the state it was in depending on a state data card value.
On the first transition between the two long states I have a condition selection on revision. Then reset the revision to that revision.
Then going back to the original state it increments the revision.
Hope that helps a little.
Thank you for your detailed reply. I think both of your solutions can work in PDM Pro:
- Increment each revision counter in a different state. This will require a lot of time to do this manually though.
- Create a transition for each possible revision number and set the revision in the transition. (I hope I understand correctly)
Unfortunately in PDM Standard we are limited to one workflow with a maximum of ten states and there can only be one transition from one state to another...
The other options is to possibly edit the SQL database directly (this is apparently a bad idea), or to use the SW PDM API to set the revision. The API is however not included in SW PDM Standard.
Sorry, I missed where you said you were using SWPDM Standard.
With the flaw in the way it increments all the revisions the same number in the set revision tool and all the restrictions on workflows in SWPDM Standard I think you are kind of out of luck.
I sent an email to our var to see if he thinks we should submit a bug ticket or an enhancement request for this.
This is a very frustrating problem. I assume many companies have revision schemes that use more than one counter so it would make sense to make it easy to import legacy files with these revision schemes. Hopefully they are working on a solution already..
'Set revision' doesn't work for revision with multiple components. Check out KB enhancement:
SPR 982798 Enhancement: Set Revision command should support revision numbers with multiple components A1, A2, A3...
Thanks for the link to the SPR Arie.