Intermediate Return
Intermediate Return works in a similar manner to Return, with one big difference. An Intermediate Return does not end the execution, instead it allows the Process to continue executing. An Intermediate Return only does something when the Process is triggered by a API Trigger or HTTP Trigger. It allows returning a result back quickly to the caller before the processing continues to time consuming parts.
Intermediate Returns are drawn as an alternative execution path and can only be attached to a Task, Call Subprocess or Code element. While it's possible to have multiple Intermediate Returns in a Process, the intermediate result will only be returned back to the caller for the first Intermediate Return encountered.
The next article is Example on Intermediate Return