cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can change your system assigned username to something more personal in your community settings. X

Accidentally Deleted Family Table Instance in CREO PTC 7.0 - Error: CAD Part XXXXXXX is not unique

MSALAS
10-Marble

Accidentally Deleted Family Table Instance in CREO PTC 7.0 - Error: CAD Part XXXXXXX is not unique

Hello PTC Community,

 

I am encountering an issue while attempting to restore a Family Table instance in CREO PTC, and I'm seeking your valuable assistance in resolving this matter.

 

I was in the process of cleaning up a Family Table containing 30 instances, intending to delete half of them as they were no longer in use. My usual method involved opening each instance, deleting the respective row in the family table, saving the generic, and then removing the instance from the workspace.

However, during this cleanup process, I accidentally selected and deleted a row that I wanted to retain. Though I did not delete it from the workspace, I did save the generic afterward.

 

In an attempt to restore the mistakenly deleted instance, I tried adding it back using a copy of the family table stored on my desktop. Unfortunately, I encountered an error message stating "CAD Part XXXXXX is not unique."

 

Relevant Context:

  • I'm currently using 7.0.10.0 with GENIUS TOOLS.
  • The deleted instance appears in a different workspace, but it cannot be opened.
  • Instance drawing still exists but cannot be opened.

Attempts to Solve:

  • I've tried adding the instance back using a copy of the family table stored on my desktop, which resulted in the problem stated above.
  • The deleted instance still exists but cannot be opened.
  • I cannot check-in or undo check-out the Family Table due to the conflict, presumably because the drawing still exists.
  • Found this article which may help my problem but cannot open it since I'm not subscribed to PTC.

 

Thank you in advance for your time and expertise in helping me resolve this issue. If further details or files are required for better understanding, please let me know, and I'll provide them promptly.

MS_10621981_0-1703094817984.png

MS_10621981_1-1703094874581.png

 

 

15 REPLIES 15
BenLoosli
23-Emerald II
(To:MSALAS)

Rule # 1 for dealing with Family Tables: NEVER delete an instance once the table has been saved.

 

Can you retrieve an older copy of the generic file, before you violated Rule #1?

 

How can I retrieve an older copy of the generic model?

Should I do it in a different Workspace (even if I can't check-in the generic) and look for the second-to-last version?

I didn't know that valuable rule. I won't break it ever again.

 

Edit:

I added the second-to-last generic model to a different workspace and now the model that I deleted it by accident is showing along with the ones that I don't want. What should I do now?

All of them have the out-of-date symbol.

avillanueva
22-Sapphire II
(To:MSALAS)

Go to the History tab of that generic. Select the iteration that had the deleted instance. From its page, you can add to the workspace. You will get a conflict saying its already there but you can resolve that and the older iteration will be downloaded.

Okay, here's the History Tab of the Generic model. Version 1.5 is the current saved version (in another workspace) with the deleted instances. Version 1.4 is the last version without those changes. Nothing is showing when trying to add it to this same workspace. Should I do it in the original workspace? Add the previous version in that workspace?

MS_10621981_0-1703099924825.png

MS_10621981_1-1703100042901.png

 

 

avillanueva
22-Sapphire II
(To:MSALAS)

I do not have time but I think you are in a good place to restore the instance but I would reset and start over. Undo the check out of the generic and follow preconditions first. Check out generic. Then add deleted instances and set to check out as it instructs. Once you have the instance checked out with the generic, THEN you can do the Creo work to add back to the Family Table. I think you had steps backward.

Undo Check Out Error:

MSALAS_0-1703101704717.png

I'm trying to do what you're telling me, I was able to undo check out the drawing from the instance that I deleted it.

How can I bypass the update to undo check out?

 

 

avillanueva
22-Sapphire II
(To:MSALAS)

Was the generic checked back in yet? If so, its gets more complex. Based on what you are saying it appears like you did. Ok, here is what you are seeing. If you have  a drawing that uses the instances that are deleted, its causing a conflict since its pulling the latest generic which does not have that instance. The epmdocument of that deleted instance is left behind so you would need the out of date generic in the workspace to be able to retrieve it.  This is why its often a good idea to never delete instances if they are checked into Windchill.  You can add older iterations of the generic to a workspace. Long term, you need to restore that instance which the article will walk you through.

I wasn't able to check-in the generic, It's still checked-out.

Could you walk me through what the article says while my company solves the issue to upgrade my PTC account?

Thank you for your reply!

BenLoosli
23-Emerald II
(To:MSALAS)

Since what you have is not what you want to end up with, do the following.

  1. Remove all of the instances and generics from your workspaces
  2. Create a new workspace
  3. Add the 1.4 version of your generic to the workspace (You may need to modify your Windchill preferences to allow this)
  4. Check it out (You may need to modify your Windchill preferences to allow this)
  5. Make a minor change to the generic that forces a verify on ALL instances
  6. Save and check in the generic (Should be version 1.6)
  7. Make any changes as need to your family table (and remember Rule #1!)

Okay:

  1. Remove all of the instances and generics from your workspaces: How can I delete it when I can't undo check out or check-in the generic?  Done. See reply below.
  2. Create a new workspace: Done
  3. Add the 1.4 version of your generic to the workspace (You may need to modify your Windchill preferences to allow this): Done
  4. Check it out (You may need to modify your Windchill preferences to allow this): It's showing half and half. Half of them are checked-out, the other half shows that I have the instances and generic checked-out in a different workspace. Done.
  5. Make a minor change to the generic that forces a verify on ALL instances: Done.
  6. Save and check in the generic (Should be version 1.6): Done.
  7. Make any changes as need to your family table (and remember Rule #1!): Pending
BenLoosli
23-Emerald II
(To:MSALAS)

Can you go into a web browser to your home page in WIndchill, open your workspace tab listing them all and just delete the workspace. Be sure everything that can be checked in is first.

I need to solve this issue first otherwise I won't be able to delete it. 

What can I do to try to solve it?

MSALAS_0-1703101704717.png

BenLoosli
23-Emerald II
(To:MSALAS)

If you are not the Windchill admin, you may need to get them involved to force the workspace deletion.

I managed to undo check out every model with its drawing by selecting them one by one rather than the whole Family Table.

The original workspace has been deleted.

MSALAS
10-Marble
(To:MSALAS)

Okay, I followed your steps @BenLoosli, and now the current generic version is 1.6.

Announcements


Top Tags