在业务流程的详情页签中,上方为工具栏,左侧为组件列表,右侧为画布。
工具栏:工具栏左端提供了画布的放大、缩小、画布自适应、刷新、多选、成组、解组、删除、发布、回退、同步、查看操作日志、通知配置和查看子流程图操作图标;右端提供了搜索功能,以及一键成组、进入监控页面的功能按钮。
组件:组件列表中展示了数据集成、离线分析、实时计算和控制节点四类组件。
数据集成:用于在业务流程中关联数据集成作业。
离线分析:用于在业务流程中关联离线分析作业。
实时计算:用于在业务流程中关联实时计算作业。
控制节点:用于在业务流程中配置控制节点。
画布:画布中可以对组件进行可视化编辑。
关于业务流程画布的基本操作步骤如下:
根据业务流程设计,从左侧组件列表中拖拽相关组件到右侧业务流程设计画布中。对于画布中不再需要的组件,可以在组件上单击右键,在弹出菜单中选择[删除]菜单项,并在弹出的对话框中单击<确定>按钮;或者选中组件,点击工具栏中的图标,并在弹出的对话框中单击<确定>按钮。
双击画布中各组件图标,弹出组件配置窗口,不同组件的参数说明请参见业务流程组件配置参数介绍。
编辑完成后,画布会自动保存,关闭该业务流程页签,释放编辑权限。
对于DI组件及离线分析下的所有组件,在画布中配置完参数后,可以配置调度策略。
在画布中双击组件节点,在弹出的配置窗中选择[调度配置]页签。或在画布中选中组件节点,点击画布右侧的[调度配置]标签。
配置组件的执行周期参数。
简单调度
调度名称:设置调度策略的名称。
有效时间:选择调度策略的有效时间段,即开始时间和结束时间。
调度周期:选择调度的周期,调度周期可以以天、小时、分钟为单位。
高级调度
调度名称:设置调度策略的名称。
有效时间:选择调度策略的有效时间段,即开始时间和结束时间。
Cron表达式:调度周期表达式,不能手工输入,需要通过下方的表达式生成器生成。
表达式生成器:可以以分、时、天、月为单位设置调度周期,各时间维度的设置相互叠加,构成Cron表达式。分:支持每分钟调度、每隔几分钟(从每小时的第几分钟开始)调度、在每小时的指定分钟调度、在每小时的指定分钟范围内每分钟周期性调度。时:支持每小时调度、每隔几小时(从每天的第几小时开始)调度、在每天的指定小时调度、在每天的指定小时范围内每小时周期性调度。天:支持每天调度、每隔几周(从周几开始)调度、每隔几天(从每月的第几天开始)调度、在指定的星期几调度、在每月的指定天调度、在每月的最后一天调度、在每月的最后一个工作日调度、在每月的最后一个星期几调度、在每月底前几天调度、在最近的工作日至本月第几日间调度、在每月的第几个星期几调度调度。月:支持每月调度、每隔几个月(从每年的第几个月开始)调度、在每年的指定月调度、在每年的指定月范围内每月周期性调度。
最近10次运行时间:根据已配置的有效时间和Cron表达式,计算出最近10次进行调度的时间点。当Cron表达式未配置,或配置与有效时间冲突,则该区域无内容显示。
单击<确定>按钮,调度策略配置完成。
对于已配置调度策略的节点,如需删除调度策略,可以通过如下两种方式:
在画布中右键单击组件,在弹出菜单中选择[删除调度策略]菜单项,即可删除该作业节点的调度策略。
在画布中双击组件,在弹出窗口中选择[调度配置]页签,单击底部的<删除调度策略>按钮,即可删除该作业节点的调度策略。
系统支持将符合触发条件的作业信息通过电子邮件发送至指定的目的邮件地址。
在画布中双击组件节点,在弹出的配置窗中选择[通知配置]页签。或在画布中选中组件节点,点击画布右侧的[通知配置]标签。
配置通知的参数。
表-1 通知配置参数介绍
参数 |
说明 |
邮件 |
指定通知的目的邮件地址 |
最大通知次数 |
指定发送通知的最大次数 |
最小间隔(分钟) |
指定发送通知的最小时间间隔 |
免发通知时段 |
指定每天不发送通知的时间段 |
通知级别 |
指定发送通知的级别,分为提示、一般、重要和极重要 |
触发条件 |
指定发送通知的触发条件,当前仅可将作业执行失败作为触发条件 |
单击<确定>按钮,配置完成。
画布中还提供了进入监控页面的入口:
单击工具栏右端的<进入监控页面>按钮,可以进入该业务流程的监控页面,查看监控信息,详细说明请参见监控业务流程。