You are working with a Vault project and while checking in an assembly with its components you get the Check In Error below related to some Content Center standard parts.
In general, this error that prevents you from checking in the assembly is due to two contributory causes
The first one is the Vault setting “Enforce Unique File Names”.
This is a very common setting for most of the Companies using Vault.
The second cause is when the Inventor users, sharing the common Vault project, use Inventor in different languages.
In general, when this is the case, the users don't change the Content Center Language, that is the same of the product they are using by default.
By the way, when users that share the same project use Inventor in different languages, it is recommended they configure the Content Center to use the same language.
If they don’t do that, you can read below the details of a possible scenario that can lead to the Check In error.
A Content Center standard part resides in Vault because it has been inserted and checked in by an user, using the English language for the Content Center.
Another user inserts in another assembly the same standard part from the Content Center.
If this second user uses the same language for the Content Center, the standard part will be retrieved from Vault.
So, there is no problem checking in the assembly, because the standard part will not be listed in the files to be checked in.
Instead, if the second user is using a different language for the Content Center (i.e.: German), the standard part file will be created under the subfolder related to the Content Center Language (i.e.: C:\Users\<user name>\Documents\Inventor\Content Center Files\R2013\de-DE\DIN 404(1)) and it will not be retrieved from Vault, because the folder structure is different.
So, when you check in the assembly, Inventor will try to check in also this standard part and you will get the Check In Error because actually a file with the same name is already in the Vault.
By the way, if this is your case and you are stuck because you cannot check in your assembly you can follow the steps below for solving the problem.
- In Vault Explorer check the Content Center language the other users are using for inserting the standard parts in the assemblies (i.e.: en-US = English).
- In Inventor (without closing the assembly you cannot check in), menu Manage > Content Center > Editor.
- In the Content Center Editor, menu Tools > Language Setting and set the language as the other users > Done.
- Menu Manage > Content Center > Refresh Standard Components.
- All the standard parts inserted with a different Content Center Language will be listed and refreshed.
- After that, save and check in the assembly.
No error message will appear this time.