0

I have a workflow that queries table and when there is available data it calls another workflow and retrieves the relevant data and then pushes it to a web service. This is supposed run every 2 minutes.

Previously I had some test data in my variable bar, but I have long since removed it. Yet that data is getting pushed to the webservice constantly.

Why is the workflow still using the old test data?

Shog9
  • 156,901
  • 35
  • 231
  • 235

3 Answers3

0

Flowgear caches sub-workflows on first encounter when they execute from a parent workflow. If you've modified a sub-workflow and re-saved it, that change won't take effect in the calling workflow until you restart it.

Daniel
  • 506
  • 2
  • 5
0

Best practice to auto-start workflows is to restart the workflow after every workflow change.

DJJ
  • 203
  • 1
  • 2
  • 9
0

Did you refresh the subworkflow's properties? To do this, right-click on the Workflow node, and click refresh properties

Skillie
  • 138
  • 7