I am trying to use Call workflow (table based ) to automate the execution of workflows in knime. I am facing challenge when the called workflow execution has warnings the node Call Workflow(Table based) fails for Warning messages.
Is there a way for the node to consider warnings as passed and not fail ?
Also the workflow which have warnings need to be reset before being called from node Call
Workflow(Table based) otherwise it does not store the execution status when opened in knime.
Is there a way to run the dependent Call Workflow(Table based) node when the parent fails without reexecuting the parent ?
Are there any workarounds for these issues ?
Welcome to KNIME Community Forum! I will try to answer you questions.
Workflow execution shouldn’t stop on warnings. Is it an error or a warning? There are Try/Catch nodes under Error Handling group of nodes which you can check out.
Called workflow upon execution will stay in state it was saved so being in a reset state means it will stay in a reset state after execution regardless of warnings.
Try/Catch sequence can help you here so that dependent workflow is called regardless of error in parent workflow.
Sometimes when I open the local workflow which I executed via Call Workflow (Table) , I cannot see the latest execution status. This is more or concern when it fails for any reason. I would like to check where it failed and restart it from that point so I dont have to rerun it from beginning.
Open the workflow you are calling before you start execution. then you will see it executing and if failed you will be able to fix it and start from that point on.