流程管理提供可视化的任务编排,您可以使用Crontab创建定时调度工作流,并通过API触发。
创建工作流
您可以创建工作流调度任务。
说明
目前工作流调度仅支持Cron表达式。
登录EDAS控制台。
在左侧导航栏单击任务调度。
- 在顶部菜单栏选择地域。
在左侧导航栏单击流程管理。
在流程管理页面选择目标命名空间,然后单击创建工作流。
在创建工作流面板,设置工作流的名称、描述、应用ID和时间类型(包括Cron和API),然后单击确定。
也可以单击高级设置,设置时区、日历和实例并发数。
在工作流详情页面,单击创建任务或导入任务,添加调度任务。
创建任务:和创建调度任务的步骤一致,请参见创建调度任务。
导入任务:将已创建的Job导入到工作流中。
说明导入Job会弹出导入Job将会移除该Job的定时配置提示框,单击确认,则该Job不会独立调度,会跟随工作流的调度周期进行调度。
调度任务添加完毕后,按住并拖动任务两侧的端点到其它任务的端点连接调度任务,形成依赖关系,组成完成的工作流。
在工作流中,上下游的任务还可以实现数据传递。
如果需要删除某两个任务间的依赖关系,选中它们之间的线条,单击Delete;右键某个调度任务,在快捷菜单中单击删除,即可删除该任务。
一个工作流示意如下:
在该工作流中,101执行完,102和103会同时开始执行。104,105,106都执行成功,107才会开始执行。
工作流配置完成后,单击发布。
工作流创建完成后,返回流程管理页面,可以查看是否已经包含创建的流程及相关信息。
后续操作
工作流发布之后,就会变成启用状态并自动开始调度。如果不想马上启用,可以返回流程管理页面,在操作列单击运行一次测试下,没问题再手动启用。
您还可以对工作流进行编辑、查看操作记录和历史记录,以及删除、重刷任务等操作。
文档内容是否对您有帮助?