所谓工作流引擎是指 workflow 作为应用系统的一部分,并为之提供对各应用系统有决定作用的,根据角色、分工和条件的不同决定信息传递路由、内容等级 等核心解决方案。工作流引擎可以灵活地配置工作流程,并且可以自动化的根据配置进行状态变更和流程流转,包括流程的节点管理、流向管理、流程样例管理等重要功能。下面,介绍一个比较简单的工作流程,来演示一下工作流引擎到底是一个什么样的东西。
最简单流程
最简单的一个流程工单,申请人发起流程,每个节点审批人逐个审批,最终流程结束。
会签
在这个过程中,节点分成了两大类:简单节点和复杂节点。
简单节点处理逻辑不变,依然是处理完之后自动到下一个节点。
复杂节点比如说会签节点,则不同,需要其下的所有子节点都处理完成,才能到下一个节点。
并行
同样属于复杂节点