编排设计
区域功能介绍
主要涉及有以下功能,具体功能介绍可以点击节点介绍查看详情:
触发配置
触发事件
当前已支持表单事件或者应用事件触发,定时触发、webhook 触发关注产品优化
表单事件触发
触发事件可通过当前表单创建成功、编辑成功、删除成功、评论成功、流程事件进行触发后续节点规则。
触发事件 | 含义 |
创建成功 | 成功提交一条表单数据后进行触发 |
编辑成功 | 将已提交的数据进行修改后触发,仅支持普通表单数据编辑,流程表单节点的编辑不会触发生效。 |
删除成功 | 把已提交的数据进行删除后触发 |
评论成功 | 在已提交的数据进行评论后触发 |
流程事件 | 当审批最终的结果某个节点的结果可以触发 举例:当审批结束后根据审批结果如果同意则更新中间表中的字段。如,采购时当采购申请通过后,会在采购信息的中间表增加本次采购的信息 注:仅流程表单可以使用此功能,目前高级流程正在着手重构给用户更好的体验,更新运维过程完成后新的流程相关功能会自动支持。目前该功能暂时只支持新版简易流程。 |
数据过滤分全部数据、按条件过滤,按条件过滤是根据当前表单的字段进行筛选过滤。
应用事件触发
可以选择官方应用,或者自主新建连接器进行触发
触发方式
集成自动化流程支持设置允许自动触发,开启自动触发后,当其他自动化流或流程满足当前自动化流的触发事件时,当前流会被触发。
说明:
自动触发最多支持连续触发三层,即流A => 触发 => 流B,流B => 触发 => 流C,流C => 不能触发 ≠> 流D。
以下情况下,自动触发无法生效:
- 通过集成自动化发起的oa审批,针对oa审批完成后设置的【应用事件触发】不生效,此时手动提交的oa审批可以触发该自动化流。
- 通过集成自动化发起审批,审批对应的流程表单配置的流程【创建】时触发不生效。
- 通过业务关联规则新增、更新数据,目标表单配置的【表单事件触发】不生效。
- 通过集成自动化跨应用触发新增、修改数据,目标表单配置的自动化流不生效。
动作节点配置
审批流节点更加丰富,节点主要是:连接器、新增数据、更新数据、获取单条数据、获取多条数据、删除数据、发起审批、消息通知。更多内容请参考流程设计。
分支节点
分支节点能实现不同的条件执行下面不同的规则配置、同时满足多个条件同时进行执行规则配置。支持条件分支的组件有:表单事件触发人、表单事件触发人所属组织 ID、单行文本、多行文本、单选、复选、下拉单选、下拉复选、数值、日期、附件、成员、部门。
- 条件分支:条件分支间有优先级,只执行优先级最高的分支。
- 并行分支:并行分支间无优先级,满足条件的分支都会执行。
条件规则
- 以表单中的必填的组件和系统默认字段作为条件分支。
- 以公式计算结果作为条件规则。
将当前表单的字段进行公式编辑作为条件分支,需使用 逻辑函数 中的函数公才能判断条件是否成立,示例如下: