如何运用分治法来简化复杂业务流程

作者:alphaflow 时间:2020-08-22 浏览:1604

大中型企业涉及的业务流程相对都比较复杂,特别是矩阵式业务组织架构体系。随着业务系统的增加,业务流程要在各业务线之间通过规则进行连接。若通过全线业务梳理模式,协调各组织单位会极大增加梳理难度和周期。通过简化复杂业务流转过程,来提升运行效率和优化流程,成为企业流程数字化转型新的趋势。

大家知道,计算机算法中有一种著名的分治法(Divide and Conquer), 字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。

分治法应用到BPM业务流程管理就是子流程。 将各业务条线流程作为子流程来分解定义,主流程则根据条件规则对各子流程业务进行编排。

  在流程建模过程中,AlphaFlow流程云提供子流程任务组件来封装和定义子流程。可通过配置化方式编排各子流程业务之间关系。

AlphaFlow BPM流程云子流程功能如下:

  • 组件化封装:子流程组件化封装配置,可在流向设计时拖拽式构建子流程节点;

  • 配置关联数据:可前端配置化方式关联母子流程间数据按照规则传递,母流程触发子流程时传递数据到子流程,子流程处理完成后回写数据到母流程;

  • 查看权限控制:在配置子流程业务时可设置“允许子流程查看主流程”和“允许主流程查看子流程”权限,保障业务之间数据安全性;

  • 数据自动提交:设置“子流程发起后自动提交”功能,触发子流程后通过母流程传递数据自动提交流程审批流转,减少中间手动提交操作;

  • 同步异步子流程:子流程有同步异步机制,同步子流程触发后需要母流程等待子流程处理结果后继续执行,异步子流程触发后与母流程并行执行;

  • 数据分散聚合:母流程可根据条件分散数据到各业务子流程中处理,子流程处理完成后自动将数据聚合更新到母流程。例如多个部门人员同时出差后进行费用报销分摊,由一个人发起报销流程后自动分发到相应部门进行报销合理性审核,分摊部门审核完成后自动归集审核结果到财务出纳处打款;

  • 数据同屏查看:母子流程数据可相互查看情况下,可实现母子流程同屏左右展现,一目了然业务之间关系;

子流程可用于将复杂流程分解为更易于管理和易于理解的较小单元。可用于简化主过程图,提高流程的可视性。尤其是当用户不需要查看每个子过程的细节时,使用几个子流程而不是几十个任务来查看流程图会容易很多。

子流程也可以用来控制用户可以访问哪些数据。如果某些数据是敏感数据,并且不应让所有分配给特定点用户访问,那么该数据可以在子流程中使用,但不能作为变量传递给主流程。

使用子流程的另一个好处是允许子流程的复用性。如果在多个流程中使用相同的任务序列,可以将这些任务放在单独的流程中,然后可以将其作为子流程包含在其他复杂流程中。



AlphaFlow ㏇  BPM流程管理平台

 电话:400-888-6861     

  https://www.alphaflow.cn/


原创文章,作者:AlphaFlow团队,如有转载,请注明出处:如何运用分治法来简化复杂业务流程-www.alphaFlow.cn

相关新闻推荐

流程管理的六个要点是什么
流程管理的六个要点是什么
流程管理的六个要点是什么?流程管理作为企业最基础的管理行为,在企业内部控制解决方案的研究和设计过程中,应以流程管理为基础,即做到规范流程、优化流...
流程管理
2024-05-16
流程管理到底管什么
流程管理到底管什么
流程管理和改进的关键是确定目标和战略,书面化流程、实施流程,确定责任人并定期评估。在此基础上,开发一系列的指标,确保流程按既定方式运作,并与前面...
流程管理
2024-05-16
企业进行流程管理的意义
企业进行流程管理的意义
当流程成为习惯时,企业领导的个人魅力将变成程序化、可接受、可操作的流程,企业实施最优化管理不再是习惯于依赖某一个企业领导人或核心人员的个人魅力。
流程管理
2024-05-16