@cridiaz I reworked some of the workflows and updated to the new call workflow environment. This now seems to be easier to understand. You configure a sub-workflow with inputs and outputs and then you point the main-workflow to the sub-workflow and apply the settings so magically the input and output ports will appear like in the sub-workflow. And I think you can then work with them.
Another example just stores data locally and then loads them in the sub-workflow but maybe that is not so elegant.
There is another framework where you can execute something like a compacted workflow called “Integrated Deployment”:
https://docs.knime.com/latest/integrated_deployment_guide/index.html#introduction