David, We have a "Report" set up in our Windchill enabling us to find the "EPM Document" based on the ID Number. See attached picture. Does the CAD object file name of the ID number match the CAD file name the user is adding to the workspace? Here are a few things that come to mind as possible solutions/issues.
1) Clear the user's cache information on the server.
2) Check to see if the user has a partially lockedinstancein the active workspace or even in another workspace, (ie generic.prt, instance1.prt, with instance2.prt locked) This will wreak havoc with Windchill/Creo Communication.
3) Make sure all the instances reside in the same home(folder) as the generic.
4) Does the user havevery many new objectsin theworkspace? There is a config.pro setting that drives the "copy drawing" checkbox when copying assemblies or parts in a Creo Session in a save as operation. We had all kinds of issues with this setting when theuser would copy a large assembly...because in our environmentthe required dependents were not in the worksapce. A bunch of ghost files with same name exists get generated because the "new" drawing wants all the dependents.
Peterbilt Motors Company
Make sure the user has modify rights to the data and thet their workspace is actually connected to the product. It may be they are using a workspace connected to a different context and only have 'read' access to the dta they are trying to add to the workspace.