美文网首页
基于【审批流程设计方案】的感想

基于【审批流程设计方案】的感想

作者: 一只森林鹿Luluzeng | 来源:发表于2019-04-30 18:01 被阅读0次

    对于一个稍微复杂的产品来说,工作流的设计都是不可避免的一个重要部分。工作流和审批流总体来说都是流程和步骤的集合。通过研读此篇文章和经验累积,归纳总结了用到工作流的两种情况:

    1、涉及到流程审批的审批流

    其特点是将审批的角色划分为生产者与处理者。生产者即生产数据的角色,其在工作流的工作是创建新数据;处理者则是针对已有数据的进行某些处理。比如请假审批流程,财务报销审批流程,生产者即员工发起请假申请,处理者是HR操作同意或驳回。简单来说,审批流进行的某些功能是以处理者的需求进行设计的,所以设计这类审批流的时候,需要更多的从处理者方面去考虑。

    2、多人协作的工作流

    对于工作流来说,更像是流水线工作,在系统中主要就是到了那个步骤就流转到某个角色,完成后再流转到下一个角色,将所有角色串联起来就是完成的工作流。比如商标系统的订单流程、报件流程及官文流程。对于这类工作流,重点是要梳理好前后逻辑关系,进行有效的功能拆分。

    其中工作流设计方向需要考虑的3个因素,我认为是:工作流内容、工作流状态、工作流程的制定及角色的划分。

    1、工作流内容

    其内容包含:工作内容的产生、流转环节、到最后的消费,也就是去向。

    2、工作流状态

    一般来说分为:待审批—审批中—审批完成,不同场景或阶段可分为不同情况。每个状态对应不同的操作权限,比如通过、退回、否决、撤回等。

    3、工作流的制定及角色划分

    传统的工作流程来说大致可以分为这样几种情况:自由/半自由流程、固定(串行)流程、分支流程、并发流程(并发流程与执行、并发流程或执行)。而考虑并行还是串行的处理方式则是根据具体的业务场景决定的,一般来说上下级分明或步骤有严格递进关系的流程采用串行流程;无先后顺序,多人协作的流程是并行审批的。

    以上可以称之为标准工作流,即后台给予固定的模板,相关配置人员进行配置即可。有些复杂的系统中,以上几种情况都是共同出现的。比如以前在做SAAS情况下,为了满足各种客户需求,设计了非标准工作流,后台压力小、操作简单、流程灵活配置。在大多数情况下,一个非标准工作流可以拆分为多个标准工作流,可以将每一种情况都拆分成一个工作流,然后将生产端入口保持统一,每一步的不同操作可以进入不同的工作流,最终流转的出口保持一致即可,有点类似于开发中设计模式的工厂模式。

    所以设计好一个工作流,不仅可以使得后期使用系统的时候更加高效,同时也是提升产品自身能力的一个挑战。

    (找个地方,记录一下)

    相关文章

      网友评论

          本文标题:基于【审批流程设计方案】的感想

          本文链接:https://www.haomeiwen.com/subject/lxrslxtx.html