子流程功能介绍
背景
为了简化复杂流程,复用通用流程信息,使流程建模更有层次性,需要在流程中引入子流程节点,实现流程服务云中的子流。
子流程的应用场景
流程共享:以子流的方式,将功能单一规范的流程嵌入到大的流程中。可以在多个流程中被调用,也可以同一个业务流程中多次被调用。例如:员工出差流程,出差涉及到出差申请、费用审批、费用报销等等,其中费用审批或费用报销等环节,便可以形成一个独立的流程,这时候可以通过子流程来实现关联。
简化流程:针对企业的复杂工作流,环节多,用子流程来分解大的业务流程,以子流程方式,便于流程化管理和后期的维护,使得界面更加清晰流畅
功能介绍
设计器增加子流程节点,如下图
子流程的引用方式--子流程绑定:
1)不允许设置父流程本身为子流程
2)子流程F7,点击弹出“子流程列表,按照流程管理排序,只显示已经发布的 启用的 最新流程
3)当绑定的流程被禁用了,则父流程挂起
子流程的引用方式--动态寻址
1)根据操作来匹配
2)寻址标识F7,点击弹出“表单操作”列表;寻址时,在流程管理列表中匹配,具有相同操作的 符合启动条件的 启用的 最新流程
3)不允许设置父流程本身为子流程,寻址时忽略
5)当没有找到匹配的流程时,父流程挂起
入口参数:可以把入口参数传递至子流程,子流程通过流程变量使用参数
跳过:设置子流程节点的跳过条件,设置方式与其他节点跳过条件设置方式相同,当子流程节点符合跳过条件时,审批时下一步节点不会算到此子流程节点
支持消息通知,在进入、离开节点时发送消息通知
支持插件:包括操作、java插件、脚本、格式化插件
校验:流程设计中心校验、发布时;流程管理中心启用时;流程配置方案校验、启用时都会进行校验,校验类型为“重要错误”,校验失败则不能发布。校验内容如下:
1)绑定子流程不能为空
2)绑定的子流程被禁用后可以校验出来
3)寻址标识不能为空
支持跳转:
1)支持父流程节点跳转到子流程节点,能启动进入子流程
2)子流程节点跳转到父流程节点
3)子流程跳转到自己
4)子流程内部跳转
支持强制终止
1)子流程强制终止,子流程节点结束,父流程流转到下一节点
2)父流程强制终止,子流程和父流程都终止
支持审批记录和查看流程图中父流程和子流程之前切换
支持子流程移动端的处理(流程助手)
暂时不支持驳回到子流程节点
相关链接:
工作流常见问题汇总: https://club.kdcloud.com/article/183140
工作流平台特性汇总:https://club.kdcloud.com/article/56392500931676161
流程服务社区文档入口:https://club.kdcloud.com/article/183308
子流程功能介绍
本文2024-09-23 00:57:34发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142850.html