审批流和工作流的区别到底在哪里?原创
金蝶云社区-kdCHY
kdCHY
25人赞赏了该文章 11310次浏览 未经作者许可,禁止转载编辑于2019年04月30日 16:42:57

    当我们打开流程设计中心,看到:新建审批流、新建工作流,最想问的问题就是审批流和工作流有什么区别?该选择哪个?最初的工作流设计者大概是想提供给用户一个比较完美的流程设计,所以提供了两套流程。

下面我们来分析下ta们之间的区别

1、从流程的构造上看,都是由节点和连线构成。

    审批流:节点是封装好的,不允许用户进行修改(节点上调的操作),流程的每条从开始到完成的线路上必须要有终审节点;多个分支线路到完成节点就要有多个终身节点。

image.png

    工作流:节点和动作组成一个审批节点,每个节点上可以拖多个动作,这些动作从左向右依次执行;审批动作上的审批项是可配置的,可以配置调各种修改单据状态字段的操作;工作流比审批流多了发起人修改和终止节点。

image.png

以上区别不难看出,审批流可以作为工作流的一个子集存在,如果单据审批的过程很简单,例如单据经过一级审核就可以,用审批流进行设计,如果单据审核后需要发消息给提交人或其他用户,驳回时需要给发起人发消息等,就可以用工作流。

2、从支持的业务功能上看

    审批流:仅支持审核操作的简单流程,支持人工服务和自动服务;

    工作流:支持其他操作的流程配置,例如禁用流程、单据作废流程等等;支持流程中自动单据转换、自动提交、服务;支持批量驳回等等,一般新的功能都在工作流进行开发。

另外,审批流和工作流是两种不同的流程,不能通过条件设置在发起流程时自动选择,建议给相同的单据配置一种流程,更易用,一个业务对象支持配置多个工作流,通过流程配置中心设置启动条件进行自动启动。


赞 25