in most cases external ‘workers’ read and complete tasks. I understand that is preferred solution because of the simplicity, performance and errors handling.
But what if camunda tasks initiate API calls? This works but is not recommended? If that’s OK what is prefered; situation when service task do ‘http-connector’ and parse response OR call API with service task and move to ‘receive task’ where API should reply?
How to handle communications failure, errors? Boundary timer event for service task or else?
Anyway what’s the proper camunda naming for both scenarios (task is called, task calls)?