Aside from a compensation model, is there any rollback mechanism provided by K2 to roll back the state of a workflow? Let's assume that all the activities do not perform any additional tasks?
Thanks in advance for any help.
Aside from a compensation model, is there any rollback mechanism provided by K2 to roll back the state of a workflow? Let's assume that all the activities do not perform any additional tasks?
Thanks in advance for any help.
Besides the COM+ transaction support at the activity level, there isn't a "process level" rollback unless you implement it as specific actions in your process design. The main reason being is that it is impossible to keep the transaction context of the process for any extended period of time.
The good thing is that the K2 server will maintain the last point of failure so you can correct any environment issues (if that is the cause) and retry the process instance that is in error.
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.