Hi @swalton
Swalton thanks for understanding the issue clearly.
This is exactly what happens.
I'd like to understand something about Vault and Inventor. Should a Vault-Released file be editable/dirtied by Inventor?
Yes that is possible that the files are dirtied in a release state too!
Furthermore you see that files can/will be based on different revision if not completely updated and exchanged in the design, this leads into confusion and also dirty files. You may understand what I mean! Otherwise I have explained it below....
My expectation was that any file that is Released in Vault is locked from any edits by Inventor. I.E. Vault controls how Inventor behaves and all the "dirtying' code paths in Inventor are prevented from running on a Vault-Released file.
No this is not blocked and also released files become dirty.
Not the released state is used to block changes etc.
I would also not know how this should be done easily since Inventor is working different then Vaults wants/would like it.
From my limited testing, a Vault-Released file is editable when opened by Inventor.
Yes, that is correct!
The file can be dirtied by all the various code paths in Inventor.
Yes, that is correct!
I can even save the dirty file to disk.
Yes, that is correct!
I can't check it into Vault, so that part seems to work.
Yes, that is correct IT SEEMS! but not really!
What am I missing?
You are missing nothing in your story you are highlighting here.
You are fully correct, in what you found out and explained.
I would like to see it different for many many years/releases now, of course, but that is not the case yet.
Back to @bradeneuropeArthur main point in this thread: Given that a State Change/Revision bump is a significant time/cost expense on the production floor, what is the proper workflow with a top-down design to minimize the number of files that need a State Change in Vault because Inventor has ignored the Vault-Released status?
Thank you for asking it too! And it is very very time consuming...
For example, say I have an assembly driven by a multi-body master part. The master part has 4 bodies that generate 4 different parts in the assembly.
MasterPart.ipt
- Body Alice-> Alice.ipt
- Body Bob -> Bob.ipt
- Body Charlie -> Charlie.ipt
- Body Dave -> Dave.ipt
Dave.ipt needs a State Change from Released to WIP and a revision bump from Rev A to Rev B. To make the geometry change to Dave, I will need to check out and edit MasterPart.ipt. What will happen to Alice.ipt, Bob.ipt and Charlie.ipt?
In worst case all files related to MasterPart.ipt become dirty, and it does not matter what (Release; For Review) state it is in!
Do they need to be checked out because MasterPart.ipt has been modified?
In worst case all files related to MasterPart.ipt become need to be changed and revised to.
Even if my changes in MasterPart.ipt don't alter Bodies Alice, Bob, or Charlie?
Yes, you are correct. because otherwise you would have different file Revisions with a different link to the MasterPart.ipt.
For example:
Alice Rev_B used MasterPart Rev_B
Bob Rev_B used MasterPart Rev_A
if you put it together in an assembly you have a revision (Mixed) problem, causing issues!
Is the best way to minimize the Design/CAD/Documentation cost to my company of an ECO to not use any top-down design?
I would have hoped not.
many features within Inventor are based on this like: Frame generator is also based on this!
Many thanks for your support on this