File Resolution in Pro/ENGINEER

File Resolution is an extension of Open From Vault. It is automatically used if files are moved or renamed inside Vault Explorer and then Open From Vault is used to display the files.

When resolving broken file links, only Open from Vault can be used for Pro/ENGINEER files. If the files are downloaded using the Vault Browser and opened in Pro/ENGINEER, broken links will not be resolved.

Workflow Summary

  1. Check in an assembly to Vault.
  2. Switch to the Vault Browser.
  3. Rename or move files of the assembly with the Vault Browser.
  4. Return to Pro/ENGINEER.
  5. Use Open From Vault to open the assembly again in Pro/ENGINEER.

As an alternative to Open From Vault, you can use Get Latest Revision from the Vault Browser menu. This will also use File Resolution and resolve broken file links.

Using Vault check-out to download files into a workspace and then opening them in Pro/ENGINEER will not resolve any broken links.

After opening the files, they are NOT resolved in Vault. The interface will not check out and re-check-in the files on its own.

To update the files permanently in Vault, do a check-out and re-check-in of the changed files.

Resolving Renamed Files

If you rename files in Vault, you must follow Pro/ENGINEER naming standards. For example, you cannot use spaces in file names. If these naming conventions are not followed, the resolution may not work.

If files are opened with “Open from Vault,” Pro/ENGINEER will recognize any previously renamed models.

If a dialog box is opened, Pro/ENGINEER will check if one or more of the current files were renamed in Vault since opening. If renamed files are found, the status of the file will change to “incorrect version.”
Note: This check is only done when a dialog box is opened. Pro/ENGINEER will not identify files as renamed if they were renamed in Vault after opening the dialog box in Pro/ENGINEER.

Resolving Renamed Configuration Files

Warning: While you can rename configuration files, Autodesk does not recommend doing so, as it could result in corrupt data.

You should only rename a configuration member when it is used directly in an assembly.

You cannot rename a configuration factory more than once in Vault if it is not used directly in the assembly. The Vault add-in for Pro/ENGINEER & Creo can only find configuration factory files that have been renamed once since the last check-in.

If nested family tables are used, you cannot rename a configuration member that is not directly used in an assembly. Pro/ENGINEER cannot resolve these files. If the configuration factory is saved and checked-in into Vault, the previous configuration member version could be overwritten, or a new configuration member created.

File Resolution Statuses

If the files are already loaded in Pro/ENGINEER you can see the status of the files in any interface dialog box; for example, the Vault browser.

When downloading Pro/ENGINEER files, Pro/ENGINEER will always find moved files. For this reason, Pro/ENGINEER will not display the status of moved files as “incorrect version.”

Sample Workflows for File Resolution

Workflow Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Result
Standard No files opened in Pro/ENGINEER Rename one or more files in Vault Use Open from Vault to open the assembly that includes the renamed files in Pro/ENGINEER Check out any Assembly that uses a renamed file Check-in all checked-out files.           OK
Standard with files opened in Pro/ENGINEER Open a assembly in Pro/ENGINEER Rename files of this assembly in Vault (even multiple times) Open Vault browser in Pro/ENGINEER Status of files should identify renamed files as “incorrect”

Use Get latest Revision to re-open files from Vault.

Alternatively close all files and delete them from Pro/ENGINEER memory. Use Open from Vault to re-open them.

Check out any Assembly that uses a renamed file Check-in all checked-out files       OK
Double rename without re-open of dialog box Open a assembly in Pro/ENGINEER Rename files of this assembly in Vault Open Vault browser in Pro/ENGINEER Status of files should identify renamed files as “incorrect” Rename files of this assembly in Vault           The Vault browser will set the status of the renamed file as “new file.”
Check-out with renamed files without re-load Open a assembly in Pro/ENGINEER Rename files of this assembly in Vault Open Vault browser in Pro/ENGINEER Status of files should identify renamed files as “incorrect” Rename files of this assembly in Vault Open Check Out dialog box         The renamed file will not be listed and can’t be checked-out.
Double rename with re-open of dialog box Open a assembly in Pro/ENGINEER Rename files of this assembly in Vault Open Vault browser in Pro/ENGINEER Status of files should identify renamed files as “incorrect” Rename files of this assembly in Vault Re-open Vault browser Status of files should identify renamed files as “incorrect”

Use Get latest Revision to re-open files from Vault.

Alternatively close all files and delete them from Pro/ENGINEER memory. Use Open from Vault to re-open them.

Check out any Assembly that uses a renamed file. Check-in all checked-out files. OK
Rename of a configuration factory file No files opened in Pro/ENGINEER Rename a configuration factory file in Vault Use Open from Vault to open the assembly that includes the renamed files in Pro/ENGINEER Check out any Assembly that uses a renamed file Check-in all checked-out files           OK
Rename of a configuration member (directly used in ASM) No files opened in Pro/ENGINEER Rename a configuration member file in Vault. Use Open from Vault to open the assembly that includes the renamed files in Pro/ENGINEER. The configuration member is used directly in the assembly. check out any Assembly that uses a renamed file Check-in all checked-out files           OK
Rename of a configuration member (not directly used in ASM) No files opened in Pro/ENGINEER Rename a configuration member file in Vault Use Open from Vault to open the assembly that includes the renamed files in Pro/ENGINEER. The configuration member file is not directly used in the assembly              

The configuration member will not be renamed!

Check-in of the family may lead to a corrupt file or will add the old instance name as a new configuration member.

Move files in Vault Move files of this assembly in Vault Open a assembly in Pro/ENGINEER No special treatment needed               OK
Move currently opened files Open a assembly in Pro/ENGINEER Move files of this assembly in Vault No special treatment needed. The file status will not change.               OK