我有一个查询表的工作流,当有可用数据时,它会调用另一个工作流并检索相关数据,然后将其推送到Web服务。这应该每2分钟运行一次。Flowgear运行旧工作流版本
以前我在我的变量栏中有一些测试数据,但我很久以后就把它删除了。然而,这些数据不断被推到网络服务。
为什么工作流仍在使用旧的测试数据?
我有一个查询表的工作流,当有可用数据时,它会调用另一个工作流并检索相关数据,然后将其推送到Web服务。这应该每2分钟运行一次。Flowgear运行旧工作流版本
以前我在我的变量栏中有一些测试数据,但我很久以后就把它删除了。然而,这些数据不断被推到网络服务。
为什么工作流仍在使用旧的测试数据?
当他们从父工作流执行时,Flowgear缓存第一次遇到的子工作流。如果您修改了子工作流程并将其重新保存,那么在您重新启动之前,该更改将不会在调用工作流程中生效。
自动启动工作流程的最佳做法是在每次更改工作流程后重新启动工作流程。
您是否刷新了子工作流的属性?为此,请右键单击Workflow节点,然后单击刷新属性
谢谢,有道理。我重新启动并将其整理出来。 – user3738955