Community Tip - You can change your system assigned username to something more personal in your community settings. X
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:
Attempts to Solve:
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.
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.
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?
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:
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?
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!
Since what you have is not what you want to end up with, do the following.
Okay:
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?
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.
Okay, I followed your steps @BenLoosli, and now the current generic version is 1.6.