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?