Community Tip - You can change your system assigned username to something more personal in your community settings. X
We automatically create WTDocument PDF copies of promoted and published EPM Documents, and I would like to keep the lifecycle state of the WTDocument the same as the state of the associated EPM Document. The post-publish delegates won't update the state after initial creation, so I am figuring that maybe I could delete the existing PDF document during the promotion request workflow so that after promotion, when the EPM Document gets published at the new state, a new WTDocument will get created and show the correct, promoted state. Does anyone know how to delete an object using code within a workflow execute expression robot?
I am running Windchill 10.2 M030.
Solved! Go to Solution.
PersistenceHelper.manager.delete((Persistable)theDoc);
You will need to create a workflow robot (it is a static method you can call from a workflow expression)
Then you can code in java your process (get the document, delete it and update it)
PersistenceHelper.manager.delete((Persistable)theDoc);
Thank you for the assistance. This worked just as I needed it to.