A non library reference includes:
An automatic resolve process follows a set sequence of steps:
There are three variants of how the library name used to look up the library folder is determined:
Apply a substitution rule if you have:
If a file is still not found, the Resolve Link dialog box opens where you can specify the location of the referenced file. Once you find a file through this dialog box and open it, you can record the location for future use in the form of a library name and/or path substitution rule.
Depending on the reasons that the file was not found, you can take corrective actions:
Non library files are any files you can edit for a project, including the files stored in your workspace and workgroup search paths.
Two strings, Relative path and File name, are used to store references to non library files.
From the first edit folder containing the referenced file, or if no such folder exists, the relative path from the folder of the source file, and if that does not exist, the full absolute path to the referenced file.
Library references are not searched in project non library folders, and project non library references are not searched in library folders.
When a component (part or subassembly) is placed in a higher-level assembly, the location of the referenced file is saved in the assembly document. The assembly uses this information to locate the referenced components the next time the assembly is opened. The first file found that matches the naming information stored in the parent document is loaded.
If a component is not found, an automatic resolve process follows a set sequence of steps to resolve the search. If the search is not successful, the Resolve Link dialog box opens, where you can add a substitution rule and repeat the search process. Once the component is found and the referencing file is saved, the location is automatically recorded for future use.
To resolve a file search
Depending on the reasons a file is not found, you can take corrective action:
In the Resolve Link dialog box, choose an option:
Browse to a new location for the part, and then click Open.
Loads without the missing component file.
Loads without trying to resolve any missing files.
Cancels the load altogether.
Library folders are intended for read-only files that you reference, but not edit. Each library file reference contains:
Additional information used to resolve the reference includes:
Library component reference resolution includes providing the full reference information to any interested add-in application such as a PDM system. If necessary, the application can override normal Autodesk Inventor behavior. The full reference information includes a custom byte array that a PDM system might have given Autodesk Inventor previously to identify the reference file through an API event.
A reference is treated as a library reference if there is a reference library name or a source library name. A library folder that includes Library Name as a component is searched for the reference. If a library folder is found, two candidate paths are generated:
In all cases, if a file is found at the current candidate path, the search is stopped, and any remaining candidate paths are dropped. Also, if the relative path is empty, the second candidate is dropped, since it would be identical.
The resolve mechanism cycles through the following searches in order:
Finally, the Resolve Link dialog box shows the recorded reference information and asks where the intended file is. You can skip that or all unresolved files, or cancel and end the initial save altogether, or you can use the options to enter the location where the file can be found. In the same session, and in the same project, if other files have unresolved references to that same path, they are also resolved.
After you find a file using the Resolve Link dialog box, save the source file to record the references for future use.
When you open an assembly containing components in directories not specified in the active project, you can choose to skip the loading those components. Skipped components are listed in the browser with a special symbol to indicate they are not loaded (a red question mark in a red circle).
Use one of these ways to resolve a skipped file:
Subassemblies that contain unresolved references to parts cannot be loaded. Resolve the missing file using one of the methods described in the previous section, and then open the assembly file again.
Shows information about the checked out file and changes the checkout status. Forces the check in of a file that you did not check out, was checked out to someone else, or was checked out under a different name or version.
A valid checkout has matching properties on both the file in the workspace and the file with the same name and relative path in the relevant workgroup. Properties include the:
In the browser, click the header, and then select File Status. Right-click a file name, and then select an option. (Use for shared or semi-isolated projects.)
In the browser, available menu options differ according to project type and check out status.
Clears the checkout status of a file and in a semi-isolated project, copies the file from the workspace to the same relative path in the appropriate workgroup. (The existing workgroup file is first moved to the OldVersions folder.)
Checks the file out of the workgroup to a workspace. In a semi-isolated project, copies the file to the same relative path location in the workspace. If the file is already checked out, the Resolve Checkout dialog box opens.
Cancel Check Out
Clears the checkout status of a file.
Resets status symbols on files in the browser to indicate checkins or check-outs by other designers.
Opens the Resolve Checkout dialog box so conflicting check-out status can be resolved.
The Resolve Checkout dialog box controls the following operations:
Tree check box
Causes Forced Check Out, Canceled Check Out, or Steal Check Out to apply to all files in the tree.
Used when the revision ID in the workspace and workgroup do not match. Click to override the current checkout to someone else or a different version or file name. Check-out data is reset to your name, path, date, and version. Use with caution to avoid replacing another designer's checked in edits to the file.
Cancels check out of a previously checked out file, including one checked out to someone else or when the workgroup file check out status does not match your check out status.
Overrides the checkout status of another designer and checks out a file to you instead. Use with caution to avoid destroying another designer's edits to the file. Available when the workgroup file is checked out to another designer or workspace location.
Cancels the Forced Checkout, Canceled Checkout, or Steal Checkout.
Click More to view check out status information in the Workspace Document and Workgroup Document boxes. The sections cannot be modified and describe the version of the file checked out to a workspace and the version that resides in the workgroup. When a file checked out is valid, the information matches in both sections.
Shows the full path to the checked out file.
Checked out to
Name of the person to whom the file is checked out.
Date and time of the original checkout.
Shows the version number of the file that resides in the workspace.
Checked out Revision
Shows the version number of the file when it was checked out.
Checked out to Workspace Path
Shows the location of the workspace where the file was checked out.
The Resolve Link dialog box opens if the automatic search for a referenced file fails when the referencing file is opened. The automatic search fails to find a file if:
Displays the active path. To change the path, click the arrow and navigate to the desired folder.
Shows each file location and its subfolders defined in the project. Click a file location to make it active. The contents of the location are listed in the main window of the dialog box. Click a file to see a preview.
The name of the file that is being referenced, or the file name selected in the main window of the dialog box.
File of type
Filters the file list of files to include only files of a specific type. Click the arrow to display the list, and then click to select a file type.
Opens the selected file.
Opens the Find dialog box so that you can define searches to find files.
Discontinues search for the specified file. The assembly, drawing, or presentation opens without the referenced file.
A skipped file is marked with a red question mark in the assembly browser and is not shown in the graphic window. You can select an unresolved file and delete it or replace it.
Discontinues search for all files with unresolved links. The assembly opens without the referenced components.
The name of the referenced component file that is not found.
The subdirectory where files are being searched, relative to each storage location defined in the active project.
The name of the library from which the searched component is referenced. Available only if the missing component is referenced from a library.
File containing the reference
The name of the file that is being opened and that contains the component reference that is not found.
Found in Library
The name of the library where the source file is found. Available only if the source file is a library.
Ends the top level Open operation.
Search for other unresolved references using the following rule.
Check to activate the search for other unresolved references using the information you enter in the Substitution Rule section. Remove the check mark if you do not want to search for other unresolved references using the information you enter.
Use this section if you can enter path information to locate missing components.
Leading portion of the Referenced relative Path to replace
The portion of the existing referenced relative path to replace to find the missing referenced component.
Enter the path to a location where the missing referenced component can be found.
Enter the name of the library where the missing referenced library component can be found. Available only if the missing component is referenced from a library.