后台系统设计:工作流设计剖析

本文介绍了后台系统中工作流设计的重要性,包括流程审批与多人协作的场景,强调了理解工作流类型、设计要点和如何高效设计非标准工作流。关键在于角色划分、内容生产与处理,以及工作流状态管理。提出了将非标准工作流拆分为标准工作流和创建独立工作流角色模块的方法。
摘要由CSDN通过智能技术生成


———— / BEGIN / ————


一般在稍微复杂一些的后台系统中,工作流的设计是不可避免的一个重要部分。


设计好一个后台工作流,不仅可以使得后期使用系统的时候更加高效,同时也是十分考验产品经理的。


刚好最近自己在做这方面的工作,所以总结了一些方法经验与大家共勉。


一、了解什么是工作流及工作流的类型


在企业级的一些系统中,工作流是非常常见的一个辅助功能,因为许多操作是无法通过操作者一个人来完成的。


在后台系统中,用到工作流的我认为大致可以分为以下两个方面:


①涉及到流程审批的系统功能


工作流涉及到流程审批的系统很常见,比如一般OA中的请假申请,加班申请,出差申请;人事系统中的入职流程审批,离职审批。


公司内部如果有业务系统中某些比较重要或者比较谨慎的操作,也需要层层审批。


对于流程审批类的工作流,其特点为会将审批的角色划分为生产者与处理者。生产者即生产数据的角色,其在工作流的工作为新数据的添加;处理者即对已有数据的进行某些操作。


从某种意义上讲,工作流所进行的某些功能操作是以处理者的需求进行设计的。只是因为某些生产类型的工作较为低级,或者某些生产工作较为繁琐,处理者的职能地位已经不允许他去做这些工作,所以这些工作就被“下放”到了生产者当中,而处理者只需要判断一下生产者的工作是否进行得当,并且提出一定的意见,让生产者不断地修改以期达到处理者最终想要得到的目的。


例如在进行请假审批的时候,领导需要看到的是请假者请假的事由,天数,请假类型等等,而不是请假者为了让领导看明白自己将请假的内容填写的详尽。所以我们在设计流程审批类的工作流时,需求方更多的要从处理者去考虑,要去把握他们需要什么,再从中去设计定义内容。


②需要多人协作完成的工作


对于此种工作流来说,其目的主要是为了让某个角色更加专注的去进行某项工作。类似于流水线工作,在系统中所体现的就是到了哪一个步骤就将该工作流程流转到某个角色,完成后再流转到下一个角色,将所有的角色的工作流程串接起来,就是某项工作完整的工作流程。


比如电商后台中WMS的库存盘点。此功能的工作必然要涉及到核对采购单,核对销售单,入库盘点,差异登记,库存更新等这一些列的操作,而这些操作则可以简单分为盘点前,盘点中,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值