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

Community Tip - Need help navigating or using the PTC Community? Contact the community team. X

Translate the entire conversation x

Windchill Purge & Delete

TomU
23-Emerald IV

Windchill Purge & Delete

Hi all!

I have been struggling to determine a way to remove old data from our system. Neither delete or purge seem to be able to do what I'm looking for. Take for example the history of a sample cad document.

-.0
-.1
-.2
-.3
A.0
A.1
A.2
A.3
B.0
B.1
B.2
B.3
C.0
C.1
C.2
C.3

Using Delete

* Delete moves "up" the list (from most recent version to earliest version).

* Choosing the "X" from the menu bar will simply delete version C.3 (the latest iteration at the latest revision).

* Choosing "Actions", "Delete", "Delete all iterations of each object selected in the table" will delete C.0, C.1, C.2, and C.3 (all iterations at the latest revision).

(If this action is attempted on an earlier version, a "referential integrity violation" error is thrown. Only iterations at the latest revision may be deleted.)

* Choosing "Actions", "Delete", "Delete all revisions of each object selected in the table" will completely remove this object from the database (all iterations of all revisions).

Using Purge

* Purge moves "down" the list (from earliest version to most recent version)

* Purge criteria is additive. That is, with each additional criteria added, the resulting set is reduced.

* Purge criteria must include "iteration". If left out, it will automatically be re-added to the query.

* Because of this, purge can never delete a revision since there will always be, at minimum, one iteration left.

Does anyone know of a way to delete all iterations at revision "-" and "A" (completely eliminate those revisions for this object)?

Why would I want to do this? There are many Pro/e parts that are used in earlier versions of assemblies. These parts are no longer needed, but without the ability to purge/delete the earlier versions of the assemblies, there is no way to delete the parts since they have a dependency to the earlier assemblies. There are folders full of parts and assemblies with "delete_me" in their names (created before my time) that I can't delete because of the existing dependencies. I know I could have purged them in Intralink 3.X (especially with that "ignore where used" option).

Thanks.

Tom Uminn
Engineering Systems Analyst
trans-matic Mfg.
616-820-2499
-<">mailto:->

2 REPLIES 2
MikeLockwood
22-Sapphire I
(To:TomU)

We’ve always wanted to purge but never have. Main considerations:


- For CAD, you generally need to keep a bunch of objects that either just didn’t get to Released yet or never get Released (e.g. Skeleton models) but the Purge function doesn’t have “Number” as a criteria (we use manual Numbering and so we can select those by Number).

- We’d like to purge CAD Drawing non-latest iterations, but also because NUMBER is not a criteria that can be used, there is no way to separate Drawing from Model CAD Doc’s.

- We’ve never seen anyone post anything about successfully purging (but lots of questions about it).
jkent
12-Amethyst
(To:TomU)

We’ve struggle with purge ever since we started using Windchill. The only way that we were able to delete a specific iteration of a specific version is by using a tool supplied by PTC. Ask PTC for the Windchill Toolkit Patch. Have to use extreme caution with it though. Once you delete it you can never get it back.


[cid:image001.png@01CDA704.16A87920]


Joe Kent
Engineering Systems Administrator
R&D/Leverage™
Structural Brand Development / Mold Manufacturing
"With Us, Ideas Take Shape"

Tel: 816-525-0353 x6527

www.rdleverage.com<">http://www.rdleverage.com>

Get Access To… Packaging That Sells - SPE Blow Molding Conference - Pack-Expo International –
And more by visiting here -
Announcements

Top Tags