工业数字模型驱动引擎-流程编辑操作说明:流程工具面板详细介绍
流程工具面板详细介绍
当您在“流程编辑”页的在线编辑区拖入一个组件或选中任意组件时,会激活流程工具的属性面板,如图5所示的右侧区域。
系统预置多种流程工具及组件,详情如表4所示。
图标 |
名称 |
功能 |
---|---|---|
|
抓手工具 |
拖动画布。 |
|
套索工具 |
选择多个图形,也可以使用快捷键Shift选取。 |
|
开始事件 |
作为流程的开始。 |
|
中间事件 |
作为流程组件的中间事件,是一个暂停事件,将流程事务提交,并启动一个新事务执行后续的流程。 最常用的是作为消息捕获或定时任务。 |
|
结束事件 |
代表整个流程的结束。 |
|
排他网关 |
作为流程组件的路由网关,用于在流程中实现决策,一般成对出现。一对排他网关包括一个判断条件和两个执行分支,分别对应“true”和“false”两个判断结果。判断结果为“是”的分支将被执行。 |
|
并行网关 |
作为流程组件的路由网关,用于在流程中实现并发,一般成对出现。一对并行网关间的所有分支被同时执行,不进行条件判断。并行网关的一个分支执行完毕后,需要等待其他分支全部执行完流程才会走到下一个节点。 |
|
包容网关 |
包容网关是排他网关和并行网关的综合体。包容网关与并行网关类似都是配对使用。 与并行网关的区别是,并行网关出口分支都执行,包容网关是出口分支可以配置条件,执行或不执行。 |
|
内嵌子流程 |
内嵌子流程,它是一个可以包含其他活动、分支、事件等的活动。它表现为将一个流程(子流程)定义在另一个流程(父流程)的内部,子流程作为父流程的一部分。 |
|
导航分组 |
作为流程组件的分组节点,用户导航树自动生成时作为父节点展示。 |
|
空白任务 |
空白任务节点作用与手动任务节点相同。流程引擎处理该节点时将简单通过,自动继续流程。 |
|
用户任务 |
作为流程组件的用户处理任务,用户可以进行通过、驳回、转审等操作。 |
|
服务任务 |
作为流程组件的服务任务节点,调用 API服务 。 |
|
手动任务 |
用于建模自定义任务内容的任务节点,流程引擎处理该节点时将简单通过,自动继续流程,常用于流程调试。 |
选中任意组件后,可在右侧的属性面板进行如下操作。
适用组件 |
属性 |
说明 |
---|---|---|
所有组件 |
ID |
表示组件的ID,由系统随机生成,格式一般为“Activity_XXXXXXX”。XXXXXXX为系统随机生成的数字和字母组合。 |
中文名称 |
表示组件的中文名称,只能包含中文、字母、数字和下划线(_),长度不能超过64个字符。 如果为“连接”组件,只能包含中文、字母、数字、单引号('')、双引号(“”)、下划线(_)和空格,长度不能超过32个字符。 |
|
任务描述 |
用于说明当前组件的作用、使用场景等,以便于其他用户了解和使用该组件。 |
|
用户任务 |
是否提交节点 |
设置当前组件是否为提交任务。 同一个流程元模板下,只能存在一个提交任务。 |
责任人 |
设置当前组件的责任人。可通过单击“设置责任人”,在弹出的“责任人”窗口进行设置。
|
|
截止日期 |
您可以设置当前组件的截止日期。 |
|
跟进日期 |
您可以设置当前组件的跟进日期。 |
|
手动任务 |
异步延续 |
当您需要在流程中自定义控制事件触发条件,以便为其他事件划分范围时,您可以通过此配置项进行设置。可选择异步前、异步后和排除。 |
中间事件-定时中间捕获事件 |
定时器定义类型 |
当您希望为当前事件设置定时任务时,您需要先在此配置项选择定时器类型。
|
定时器定义 |
选择指定定时器定义类型后,您需要进一步设置具体的触发时间。设置后,事件会在指定时间自动触发。 仅“定时器定义类型”选择为“Date”、“Duration”和“Cycle”时,可根据实际业务进行设置。
|
|
重试时间周期 |
当流程的某个事件执行失败后,可通过此配置项设置重试时间,事件会在该时间重新执行。 仅“定时器定义类型”选择为“Date”、“Duration”和“Cycle”时,可根据实际业务进行设置。 |
|
服务任务 |
调用服务 |
设置当前组件的服务编排定义。可通过单击,在弹出的窗口进行设置。 |
结果变量 |
设置当前组件的结果变量。 |
|
连接 |
英文名称 |
表示连接线的英文名称,只能包含字母、数字、单引号('')、双引号("")、下划线(_)和空格,长度不能超过32个字符。 |
路由权重 |
通过设置路由权重大小。 |
|
通过条件 |
您可以编写脚本以实现某事件的通过条件,支持表达式和JS脚本两种类型。 |