AnsweredAssumed Answered

Technical and functional error management

Question asked by miko2009 on Jul 8, 2015
Latest reply on Jul 9, 2015 by trademak

We are thinking about replacing our current BPM engine (old version of jBPM) by Activiti.
To do so, we plan to deploy a first workflow to see if that would be a viable solution.

For example, for a task in the workflow calling a webservice:
  • Technical errors: when webservice is unavailable, we would like that the task is retried every 5 minutes and fails after 10 attempts, going to an "error" task (same as described below, requiring manual action)
  • Functional errors: when webservice returns a 404 error code, we would like that the workflow goes to an "error" task where our support team could analyze the error and execute again the task that failed

  • Do you have any ideas or advices on how we should do that properly with Activiti?

    Thank you!