How to Report Execution Progress in Sequential Orchestration Pipelines?
Hi Everyone, "orchestration" pipeline design question here: how to report execution progress? I mean, when the project consist in sequential, exclusive steps, like 1. prepare database, 2. extract data, 3. build content, 4. publish file with content. --- For some years now, I've designed projects requiring such reporting as follow:
a top-level pipeline call sub-pipelines in sequence, with progress message in-between, and error view catching exceptions. This relies on the assumption an exclusive feedback from sub-pipelines, either one document or an error.
sub-pipelines dedicated to each step, and supposed to return only one document to the top-pipeline, using either Join / Union or Gate snap.
Here's an illustration of this sub-pipeline.
