如何更新wexflow中的执行图

时间:2019-07-12 13:15:03

标签: c# workflow workflow-engine

我正在尝试学习Wexflow。

当前,我正在尝试创建一个具有无限循环的简单2任务过程。

我使用设计器视图在工作流中创建任务。

代码生成为:

<?xml version="1.0" encoding="utf-8"?>
<Workflow xmlns="urn:wexflow-schema" id="117" name="ZWS_SWAP" description="test">
  <Settings>
    <Setting name="launchType" value="periodic" />
    <Setting name="enabled" value="true" />
    <Setting name="period" value="10.00:00:00" />
    <Setting name="cronExpression" value="" />
  </Settings>
  <LocalVariables />
  <Tasks>
    <Task id="1" name="ExecCs" description="delivery" enabled="true">
      <Setting name="selectFiles" />
    </Task>
    <Task id="2" name="ExecCs" description="goods receipt" enabled="true">
      <Setting name="selectFiles" />
    </Task>
  </Tasks>
</Workflow>

但是,我找不到在任务1和任务2之间无限循环的任何方法。因此,我决定为此工作流程更新xml文件。

我将此代码插入了xml文件:

  <ExecutionGraph>
    <Task id="1">
      <Parent id="-1" />
    </Task>
    <Task id="2">
      <Parent id="1" />
    </Task>
    <Task id="1">
      <Parent id="2" />
    </Task>
  </ExecutionGraph>

此代码不起作用,工作流从管理器中消失。

您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

Wexflow不支持无限循环。您可以在执行图的documentation中找到有关此内容的更多详细信息。

应酬,

相关问题