业务流程、工做(操做)流程与审批流程的关系


转载本文需注明出处:微信公众号EAWorld,违者必究。

你是否遇到过 BPS 中一个流程画成了蜘蛛网的模样,看着 200 多个环节感到手足无错,说好的灵活调整呢?说好的可复用易于变化呢?究其缘由,每每是业务流程、工做流程、审批流程没有分开形成的。



看上图:

业务流程重点描述业务“作什么”,这里的组件就是作事的一个服务,不涉及服务怎么作
操做流程重点描述一个服务怎么作,第一步作什么、第二步作什么
审批流程是一个特殊的操做流程

每个操做流程决定对应的服务是否作完,不存在从某一操做流程中环节,跳转到起来服务的可能性,因此不用担忧全部环节不在这张图上,没法实现环节间的跳转。

既然每个服务,均可能有一个操做流程,那么咱们就能够理解,业务流程 Process Flow 是 L3级别、操做流程(工做流程) Operational Process Flows 是 L4 级别,而操做流程是由一个个 Step L5组成的。而 L2 级是 Process业务过程,是须要细化为 L3 级别,才可以执行的。审批流程是一种特殊的操做流程。

把流程分解为业务流程、操做流程、审批流程,才能把业务中不容易变化的部分和容易变化的部分区分开来,提升流程的开发效率,提升流程的可维护性,提升流程的可测试性。

分解业务流程和操做流程,首先能够从业务的变化入手,例如若是一个业务跨越了不一样的职能部门,那应该是业务流程中的不一样环节,若是是一个部门、岗位之间流转,通常就是操做流程。

分解业务流程和操做流程,也能够从技术维度考虑,每个操做流程是针对一个业务对象的,操做流程中每个环节是这个对象状态的改变,例如测试提交了一个 BUG,这个操做是开发人员接收、开发人员修改完毕、测试人员验证、测试人员关闭,就是 BUG 这个业务对象不一样的状态转换。咱们也能够按照这样一个原则来区分业务流程和工做流程,同一业务对象状态的转换,能够把他们归集到一个操做流程中。微信

 

关于做者:焦烈焱,普元信息CTO,致力于技术创新和金融创新解决方案研究。专一于企业技术架构领域,对分布式环境的企业计算、 企业信息架构的规划与实践有着丰厚经验,带领普元技术团队相继在云计算、大数据及移动开发领域取得多项突破,并主持中国工商银行、中国建设银行等多家大型企业技术平台的规划与研发。


关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享。长按二维码关注!架构

相关文章
相关标签/搜索