审批流程设计方案-介绍(一)

10年有幸接触了HP的一套PAAS平台,里面有一套关于工做流、审批流的设置模块。公司现在作的这个项目也实用到审批流。这中间磕磕碰碰的遇到很多问题,但最后也小有收获,趁着周末闲暇时间,把一些细节方面上的事分享出来,一来是对前期的工做有个总结;二来抛砖引玉想多听听你们的意见,开拓开拓思路,和你们共同成长进步。
先来看看关于工做流、审批流的定义:
(1)PAAS平台工做流&审批流的定义:
工做流:可本身定义的一种本身主动运行的工做流程,由表单数据发生改变时触发,同一时候触发关联多种不一样的事物。
审批流:可本身定义的一种审批流程,需要用户手动批示是否赞成进入下一步,触发审批流程规则需要知足审批申请人和数据筛选条件。
(2)百度百科工做流&审批流的定义:
工做流:在多个參与人员之间依照事先定义好的规则传递信息、文档或任务的过程本身主动运行,从而实现某个预期的业务目标,或者促使该目标的实现。
工做流的优势:
(1)下降了记录分配,任务指派过程当中不少没必要要的操做;
(2)经过标准化流程提升工做效率;
工做流应用场景:当新增客户信息时,区域A的客户本身主动分配给业务员A,区域B的客户本身主动分配给业务员B,并发送邮件或者短息通知相关业务员。
审批流:审批流定义节点用来为某个详细的业务单据或某个详细单据的一个业务类型进行审批流程的定义。被定义了审批流程的单据将依照定义的审批流程被传递和审批。这一完整的过程就称为审批流。
概述:一般的流程通常分为2个层次来说:流程、步骤(活动或者节点):
(1)流程就是某一详细的业务流程(请假审批流程,財务报销审批流程);
(2)步骤(活动或者节点)就是一种特定业务类型的封装;并发

一套完整的审批流程、工做流程大致上包含:
(1)流程定义;
(2)步骤定义:触发规则;操做人;运行动做(发起申请、撤回);运行操做(任务通知、邮件提醒、字段更新、转移数据、转换表单、传送接口);
(3)步骤反复:触发规则;操做人(串行/并行);运行动做:(审批处理:经过、拒绝(退回、否决)、撤回);运行操做:容许、拒绝同一时候包含(任务通知、邮件提醒、字段更新、转移数据、转换表单、传送接口);
(4)流程结束;
名词解释:
第一:操做人处理
(1)串行:上一处理人指定某一处理人时,其它拥有此步骤权限的操做员不可进行查看和操做,必须当前处理人处理完成后,流程才干继续;
(2)并行:由上一处理人指定固定多个处理人时,由任一员工处理就能够,不分先后顺序,全部处理完毕,进入下一步骤;
这里有2点需要说清楚:
(a)多人处理分为:一人经过(当中一人进程审批处理就能够)、多人经过(所有审批人都需要进行审批处理)2种状况,请依据本身的业务详细选择;
(b)设定审批人分为:由提交人指定、本身主动依照角色层级关系分配、选择审批人3种状况,请依据本身的业务详细选择;
二者的相应图例如如下:接口

第二:运行动做
(1)申请:针对当前业务表单信息发起申请,開始审批流程的传递。分为2部分:由申请提交人手动发起申请、由程序本身主动推断知足触发规则的数据本身主动发起申请;另外还要注意的2点:是否赞成提交人撤消(是、否)、记录编辑(不可编辑、管理员可编辑、管理员和审批人均可编辑 );
(2)经过:当前步骤处理经过,进入下一步骤,若为末步骤,则流程处理完毕;
(3)退回:将步骤退回至上一步骤,即返回至上一处理人处,若为首步骤,则不进行退回;
(4)否决:将步骤直接结束,运行结束动做拒绝活动,再也不进行操做,或者回退至第一步骤;
(5)撤回:若当前步骤已处理,下一处理人未处理的状况下可进行撤回操做。
上面需要注意的是:拒绝的时候是採用“退回”仍是“否决”动做。如下几种状况的相应图:进程

第三:运行操做
(1)任务通知:定义的系统内任务本身主动生成,可以由定义好的流程调用,在流程运行到适当时机发送系统内任务通知相关人员;
(2)邮件提醒:定义给系统内部和外部人员发送邮件提醒的事务。可以在工做流和审批流中调用,在流程运行到适当时机发送邮件通知流程相关人员;
(3)数据更新:用于流程运行的事务,可以在流程运行到指定位置,依照设置好的数据更新规则,指定更新本表单或关联表单的数据;
(4)表单转换:设置一个表单的数据,按转换模板映射生成还有一个或几个表单数据。假设表单带有子表单数据,也可以设置子表映射转换到相应表单的子表单;
(5)数据转移:可以将表单数据转移给设置好的目标用户。可以在工做流和审批流中,需要转移数据的环节调用此数据转移;
(6)传输接口:工做流和审批流假设需要将流程结果触发到第三方系统。事务

上述的描写叙述是结合本身的状况和网上一些人员的总结综合到一块儿的解决方式,在此谢谢那些共享的自由者们。文档

相关文章
相关标签/搜索