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

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

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

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

2、多人协作的工作流

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

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

1、工作流内容

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

2、工作流状态

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

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

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

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

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


(找个地方,记录一下)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一般在稍微复杂一些的后台系统中,工作流的设计是不可避免的一个重要部分。设计好一个后台工作流,不仅可以使得后期使用系...
    张哈哈同学阅读 1,943评论 2 28
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,095评论 0 13
  • 妈妈 我的眼前一片模糊 我可是回到废墟的土地 教科书在乱石中零落成泥 画中的橄榄绿 叶子上的一条血渍 在眼中眩晕成...
    静铃音阅读 539评论 25 39
  • 问道天下来武当, 白云清风心无量, 纯诚直上天柱顶, 历历过往辛苦偿。 丹墀金殿香一柱, 太和大乐静无相。 紫府开...
    启嘉春秋阅读 375评论 0 3
  • 我有两个朋友,A和B,两个人的媳妇都是高级主管,而他们都和我一样,月薪4000多的啥啥啥了。 最近B和我说他有点想...
    树下八只猴阅读 277评论 0 0