> "- When this person checks the file back out, how does he do it? I
> believe
this is often where the issues start. I think you must perform an "open
from vault" on the Inventor Menu and absolutely cannot open it from your
local workspace and then check the files out. I also think that control.iam
and all other parent files should be completely deleted from the local
workspace after it is checked in (prior to the rename operation). The
reason for deleting is some people insist on opening from their local
workspace in the future and these parent files will be screwed."
Jon and I worked on this last week and isolated the workflow that causes it.
It happens when someone has a local copy of the of the renamed part and
assembly that uses it and pulls a new copy down from Vault.
The problem is that an .iam opened from Vault in while in Inventor is not
actually overwriting the local .iam so you end up still trying to reference
the old part name instead of pulling the new one. Inventor sees the renamed
part and the local copy of the old name as being the same part. My guess is
that Vault is using the filename as it's identifying reference while
Inventor uses the part's internal file name. Even though the part's been
renamed, it can't tell. For some reason, the user is then allowed to check
the assembly back in, but it's now referencing the old version of the part
from before the rename. (This should not be allowed to happen!!!!)
The "work around" (it really isn't so I hesitate to call it that) is like
you say, to delete all local copies and pull fresh from Vault. However, in
practice this is impractical for us. Often there may be a different
assembly on your local drive that is referencing the renamed part or
assembly so the automatic delete won't happen. It's also way too easy
accidentally check back in the corrupted .iam, especially for novice users.
Patrick