流程模板
节点功能
通过流程模板将已有流程设置为流程模板,在其它流程中进行复用,支持已有全部流程触发方式,实现复杂流程的解耦编排组织。
流程模板节点为AstroFlow企业版专属节点,请确保您所在的组织使用的是AstroFlow企业版。
前提条件
已参考将流程设置为模板中操作,将应用中的某个流程版本设置为流程模板。
使用说明
- 添加流程模板节点。
图1 添加一个流程模板节点
- 选择所需的流程模板。
图2 选择流程模板
- 设置流程模板的执行规则。
- 流程模板执行完成,当前流程进入下一个节点。
- 流程模板发起后,当前流程进入下一个节点。
- 在流程模板参数设置中,单击,设置流程模板的参数。
图3 设置流程模板参数
当主流程流转到流程模板节点时,支持将参数传递给流程模板对应字段。当子流程模板为表单触发时,触发流程遵循如下规则:
- 子流程的表单触发方式为“仅更新记录时”或“删除数据时”时,会跳过子流程不做任何动作,也不会提交表单数据。
图4 节点触发方式
- 子流程的表单触发方式为“当新增或更新记录时”或“仅新增记录时”时,判断标准如下。
- 满足触发条件时,会触发流程并提交一条表单数据。
- 不满足触发条件时,不会触发流程,但是会根据主流程传递的参数提交一条表单数据。
图5 触发条件和字段
- 子流程的表单触发方式为“仅更新记录时”或“删除数据时”时,会跳过子流程不做任何动作,也不会提交表单数据。
- 设置完成后,单击“保存”。