I have a little bone to pick with publishing in PDMLink.
It turns out that every once in a while we come across a drawing that was not published correctly. One of my users came across a previous version that had a wrong published view. I did some investigation and this is what happened.
There is a drawing and part model with revisions from 1 to 7. This user was looking at rev 1 because they were looking at the history of the part. Rev 1 of the drawing has iterations 1-4. Rev 1 of the model has 1-2.
.drw version 1.3 was checked in with .prt 1.2.
Then the .drw was checked in one more time alone and created 1.4.
As I mentioned already there were subsequent revisions done to these files and several were all done prior to us migrating from Intralink to PDMLink. Once we migrated we obviously published all our files.
Here is the problem.
Because the .drw version 1.4 was checked in without its model it wouldn't pull up the latest iteration of revision 1 of the model.
When that happens Creo pulls out the latest VERSION of the model...meaning, the .drw version 1.4 was published with the .prt version 7.2.
To verify this I tested it.
I started a new workspace.
I added ONLY the .drw version 1.4 to it.
I opened the drawing in Creo.
The .prt version 7.2 was added to the workspace.
This is not good and sort of disturbs me. I contacted PTC about this and eventually they basically said that's the way it works. (Intended Functionality)
I am torn on how to feel about this. On one hand I understand why it did what it did but on the other hand my thought is why the software isn't written such that when the drawing is checked in that PDMLink/Intralink should use the same revision and the latest iteraion of that revision as its reference model.
As a sort of solution I created a Baseline feature of .drw 1.4 and .prt 1.2. Then I manually sent to the publisher the baseline to be published. I don't like this solution but it's the only way I can think of to get the drawing published with the correct version of the model.
Does anyone know if there is a setting for this?