审批业务流程方案设计
引言
审批流是在企业OA系统中比较常用的一个通用模块,审批流特点是一个审批流模板对应一种单据,其中申请节点可能会根据单据信息的数据内容做调整,但从类型上看,是一个模版对应一套审批流的逻辑。
在审批流中仅处理单据的状态,如审批通过、审批不通过;审批流中会用到单据数据,如条件中、各种需要引用单据变量的地方。审批流没有涉及到多个单据之间的处理,因此审批流是相对简单的。审批流定义节点用来为某个具体的业务单据或某个具体单据的一个业务类型进行审批流程的定义。被定义了审批流程的单据将按照定义的审批流程被传递和审批,这一完整的过程就称为审批流。
工作流: 可自定义的一种自动执行的工作流程,由表单数据发生改变时触发,同时触发关联多种不同的事务。
审批流: 可自定义的一种审批流程,需要用户手动批示是否允许进入下一步,触发审批流程规则需要满足审批申请人和数据筛选条件。
1. 流程设计思路
1. 流程概念分析
通常的流程一般分为2个层次来讲:流程、节点(活动或步骤):
- 流程就是某一具体的业务流程(如请假审批流程,财务报销审批流程),它由若干节点组成;
- 节点就是一种特定业务类型的封装,包括节点基本信息、参与者、时间限制、工作任务信息、触发事件、启动策略等信息。
2. 流程节点状态分析
首先我们分析业务工单状态,从操作人、流程、节点状态这三个角度分析