How can you test Workflow Invocation after all? (Call Workflow Service)

Hi there,

I have a huge project with a lot of different sub workflows (which I simply can’t and don’t want to build in one giant workflow).

So I have a data app, where the use can make a selection use the TableVIew (JavaScript) node and this selection should then be passed to a sub workflow.

My problem is this: the sub workflow already reads some data and the Workflow Input node only jumps in in the middle. More detailed (as per the screenshot): the sub workflow reads and joins data from different tables that have been extracted on a schedule and stored in separate tables in the KBH (doesn’t make a difference from my POV if KAP or KBH).

So how can I test this? I tried to add the “Call Workflow Service (Row Based) node” to the data app and take the selection from the user but I can’t see an obvious way how I can test run this?

My flow should be this:

  1. User makes selection in data app
  2. Selection is sent through Call Workflow Service (Row Based) to sub workflow
  3. Sub workflow converts it to flow variable and uses row filter to filter main data for it
  4. Filtered data is sent back to data app

I can initiate the call workflow but in the sub workflow I seem to have absolutely no chance to process the incoming data (see step 1) and then apply the row filter based on that.

Maybe someone can help me and push me in the right direction here.

1 Like