编排设计页面单击画布上方<运行>按钮,可运行工作流。
当工作流中有多个任务节点时,会按照任务节点连接顺序依次运行,上一节点运行完成后,才会执行下一节点。当工作流中,有多个任务分支且没有依赖关系时,多个任务分支会同时运行,一个工作流中最多同时运行10个任务分支,超出的任务分支保持等待。
左侧导航树中选择[数据开发/工作流设计],进入工作流设计页面。
工作流设计页面单击工作流名称,进入工作流编排设计页面。
当画布中所有任务均已配置完成,单击画布上方<运行>按钮,弹出运行模式选择框。
如果选择<调试运行>,单击<确定>按钮,即可运行当前工作流。
如果选择<周期运行>,单击<确定>按钮,弹出调度配置窗口。配置如下参数:
优先级:配置该工作流运行的优先级,当多个工作流同一时间运行时,优先级高的工作流优先运行。
工作流并发设置:可选,默认为关闭。若选择关闭工作流并发设置,当工作流处于运行状态,则无法再次运行或调度该工作流。若选择开启工作流并发设置,则支持同时运行该工作流的多个实例,需填写如下配置:
最大并发数:必填,默认为2,取值范围2~30,同一工作流同时运行的总数上限。
任务并发设置:可选,默认为关闭。若未开启任务并发,则同一工作流的多个实例并发运行时,实例中的同一任务不可以同时运行,后一实例中任务需等待前一实例中同一任务运行结束后才能开始运行;若开启任务并发设置,则同一工作流多个实例中同一任务可以同时运行。
高级调度:调度类型选择高级调度时,需配置如下参数:
结束时间:非必选,该工作流调度结束时间,为空时默认调度不结束。
调度时间控制:必选,配置该工作流调度运行的时间。调度时间配置成功后,页面将展示最近5次运行时间。
简单调度:调度类型选择简单调度时,参数说明如下:
开始时间:必选,工作流开始调度的时间。
非循环调度:未勾选“循环调度”时,为非循环调度,工作流在指定时间执行一次。
循环调度:勾选“循环调度”,需配置循环调度相关参数。
结束时间:勾选“循环调度”后可配置该参数。非必选,工作流结束调度的时间,为空时默认循环调度不结束。
循环周期:勾选“循环调度”后需配置该参数。必填,配置工作流调度循环周期,配置后,工作流每隔一个循环周期调度一次。