Hi,
I have created a process which will insert data in multiple tables in the same data base in different tasks in the workflow.But i want to maintain a transaction at the process instance level so that on encountering any error(either checked exception/ run time exceptions) the data inserted in the previous tasks will be rolled back.Is there any to start transaction when a process starts and end/rollback on completion/error.I am using activiti rest services to start the process instances from a different web app.