In Tridion 2011 SP1 HR1, I'm using the Core Service ForceFinishProcess
method to try accomplish what the CME is doing with 'Finish Process' menu/toolbar item.
The result of the Core Service invocation is the ProcessInstance
is finished, a new ProcessHistory
is created and the item in workflow is checked-in. This is exactly what the documentation says it should happen.
However, the CME rolls back the changes performed during that process instance. How to achieve this with the API?
Obviously, one could rollback/delete the item last version... Any other way?