工业数字模型驱动引擎-流程编辑操作说明:流程工具面板详细介绍

时间:2024-11-08 13:59:02

流程工具面板详细介绍

当您在“流程编辑”页的在线编辑区拖入一个组件或选中任意组件时,会激活流程工具的属性面板,如图5所示的右侧区域。

图5 流程工具

系统预置多种流程工具及组件,详情如表4所示。

表4 工具面板

图标

名称

功能

抓手工具

拖动画布。

套索工具

选择多个图形,也可以使用快捷键Shift选取。

开始事件

作为流程的开始。

中间事件

作为流程组件的中间事件,是一个暂停事件,将流程事务提交,并启动一个新事务执行后续的流程。

最常用的是作为消息捕获或定时任务。

结束事件

代表整个流程的结束。

排他网关

作为流程组件的路由网关,用于在流程中实现决策,一般成对出现。一对排他网关包括一个判断条件和两个执行分支,分别对应truefalse两个判断结果。判断结果为“是”的分支将被执行。

并行网关

作为流程组件的路由网关,用于在流程中实现并发,一般成对出现。一对并行网关间的所有分支被同时执行,不进行条件判断。并行网关的一个分支执行完毕后,需要等待其他分支全部执行完流程才会走到下一个节点。

包容网关

包容网关是排他网关和并行网关的综合体。包容网关与并行网关类似都是配对使用。

与并行网关的区别是,并行网关出口分支都执行,包容网关是出口分支可以配置条件,执行或不执行。

内嵌子流程

内嵌子流程,它是一个可以包含其他活动、分支、事件等的活动。它表现为将一个流程(子流程)定义在另一个流程(父流程)的内部,子流程作为父流程的一部分。

导航分组

作为流程组件的分组节点,用户导航树自动生成时作为父节点展示。

空白任务

空白任务节点作用与手动任务节点相同。流程引擎处理该节点时将简单通过,自动继续流程。

用户任务

作为流程组件的用户处理任务,用户可以进行通过、驳回、转审等操作。

服务任务

作为流程组件的服务任务节点,调用 API服务

手动任务

用于建模自定义任务内容的任务节点,流程引擎处理该节点时将简单通过,自动继续流程,常用于流程调试。

选中任意组件后,可在右侧的属性面板进行如下操作。

表5 属性面板

适用组件

属性

说明

所有组件

ID

表示组件的ID,由系统随机生成,格式一般为“Activity_XXXXXXX”。XXXXXXX为系统随机生成的数字和字母组合。

中文名称

表示组件的中文名称,只能包含中文、字母、数字和下划线(_),长度不能超过64个字符。

如果为“连接”组件,只能包含中文、字母、数字、单引号('')、双引号(“”)、下划线(_)和空格,长度不能超过32个字符。

任务描述

用于说明当前组件的作用、使用场景等,以便于其他用户了解和使用该组件。

用户任务

是否提交节点

设置当前组件是否为提交任务

同一个流程元模板下,只能存在一个提交任务。

责任人

设置当前组件的责任人。可通过单击“设置责任人”,在弹出的“责任人”窗口进行设置。

  • 指定类型:
    • 指定成员:当您希望此用户任务只能为某个用户进行操作时,可选择此配置项。
    • 指定角色:当您希望此用户任务可以被某个角色(例如某业务团队的业务经理、系统管理员等)进行操作时,您需要先选择此配置项。
  • 账号类型:选择指定角色后,您需要进一步指定具体的角色。支持选择全局角色、群组、团队角色和团队及团队角色。更多详情请参见权限管理概述

截止日期

您可以设置当前组件的截止日期。

跟进日期

您可以设置当前组件的跟进日期。

手动任务

异步延续

当您需要在流程中自定义控制事件触发条件,以便为其他事件划分范围时,您可以通过此配置项进行设置。可选择异步前、异步后和排除。

中间事件-定时中间捕获事件

定时器定义类型

当您希望为当前事件设置定时任务时,您需要先在此配置项选择定时器类型。

  • 不使用:当您需要取消该定时中间捕获事件时,可选择此类型。
  • Date:当您需要指定事件具体的触发时间时,可选择此类型。
  • Duration:您已确定某个时间段需要触发此事件时,可选择此类型。
  • Cycle:如存在需要周期性发起流程或者重复发送超时提醒任务时,可选择此类型。

定时器定义

选择指定定时器定义类型后,您需要进一步设置具体的触发时间。设置后,事件会在指定时间自动触发。

“定时器定义类型”选择为“Date”“Duration”“Cycle”时,可根据实际业务进行设置。

  • Date类型的定义格式为:YYYY-MM-DDTHH:MM:SS,例如2024-06-11T12:13:14。
  • Duration类型的定义格式为:PnYnMnDTnHnMnS。其中,P表示日期的开始,Y/M/D表示年月日,T表示时间的开始,H/M/S表示时分秒。例如,PT10H表示10小时后触发事件。
  • Cycle类型的定义格式为:Rn/PnYnMnDTnHnMnS。其中,R表示周期,P表示日期的开始,Y/M/D表示年月日,T表示时间的开始,H/M/S表示时分秒。例如,R3/PT10H表示重复3次,且每次间隔10小时。

重试时间周期

当流程的某个事件执行失败后,可通过此配置项设置重试时间,事件会在该时间重新执行。

“定时器定义类型”选择为“Date”“Duration”“Cycle”时,可根据实际业务进行设置。

服务任务

调用服务

设置当前组件的服务编排定义。可通过单击,在弹出的窗口进行设置。

结果变量

设置当前组件的结果变量。

连接

英文名称

表示连接线的英文名称,只能包含字母、数字、单引号('')、双引号("")、下划线(_)和空格,长度不能超过32个字符。

路由权重

通过设置路由权重大小。

通过条件

您可以编写脚本以实现某事件的通过条件,支持表达式和JS脚本两种类型。

support.huaweicloud.com/usermanual-idme/idme_clientog_0281.html