Is in possible to implement such a feature in Alfresco?
Let's say I have some workflow in alfresco and an external framework.
The workflow has two user tasks: one is to input some data and the other one is to approve a report, generated on an external framework.
So the logic is something like this:
1) User inputs some data on step one (first task) and presses "next"
2) Some script (web service or whatever) tells the remote system to execute a job with the parameters that were put in on step one
3) When the job finishes on the external system - it sends a message to alfresco and the workflow can continue to the next step
4) On the second step different user checks if the report is correct and approves it (or not).