计算机与现代化 ›› 2021, Vol. 0 ›› Issue (11): 44-49.

• 软件工程 • 上一篇    下一篇

柔性工作流路径变更研究与应用

  

  1. (1.西南交通大学信息科学与技术学院,四川成都611730;2.广州地铁设计研究院股份有限公司,广东广州510010)
  • 出版日期:2021-12-13 发布日期:2021-12-13
  • 作者简介:李乾仕(1996—),男,四川成都人,硕士研究生,研究方向:云计算与互联网技术,E-mail: 1290316279@qq.com; 王淑营(1974—),女,研究员,博士,研究方向:异构系统集成与交换技术,结构及岩土工程设计,基于构件的复杂系统构建技术,E-mail: w-shuying@126.com; 曾文驱(1980—),男,研究员,硕士,研究方向:BIM模型,大数据应用,E-mail: zengwenqu@163.com。
  • 基金资助:
    国家重点研发计划项目(2017YFB1201102)

Research and Application of Flexible Workflow Path Change

  1. (1. School of Information Science and Technology, Southwest Jiaotong University, Chengdu 611730, China;
    2. Guangzhou Metro Design and Research Institute Co. Ltd., Guangzhou 510010, China)
  • Online:2021-12-13 Published:2021-12-13

摘要: 工作流的柔性问题已成为工作流系统适应业务需求不断变化的重要问题。工作流系统的应用分为建模阶段和运行阶段。现有工作流系统的静态路径已无法适应当前企业业务过程路径多变的需求,本文通过研究相关的理论方法与技术方案,分析运行阶段的路径变更问题,来提高工作流的柔性特性。本文对现有工作流路径回退算法进行改进,使其支持并行多步回退,解决工作流系统的动态路径问题,此外,还对当前大量应用的审批会签功能进行分析,提出一种运行中动态增加并行分支的解决方案,进一步提升工作流的路径柔性。最后结合实例进行验证,测试结果表明,系统能够根据业务需求变化及运行环境的变化对其自身路径进行动态调整,大幅提升工作流系统的柔性特性。

关键词: 柔性工作流, 工作流系统, 路径变更, 动态性

Abstract: The flexibility of workflow has become an important issue for workflow system to adapt to the changing business requirements. The application of workflow system is divided into modeling stage and running stage. The static path of existing workflow system can’t adapt to the changing needs of the current enterprise business process path. This paper analyzes the path change problem in the running stage to improve the flexibility of workflow by studying the related theoretical methods and technical solutions. In this paper, the existing workflow path backoff algorithm is improved to support parallel multi-step backoff, which solves the dynamic path problem of workflow system. In addition, the current large number of applications of approval and countersignature function are analyzed, and a solution of dynamically adding parallel branches in operation is proposed, which further improves the path flexibility of workflow. Finally, it is verified by an example. The test results show that the system can dynamically adjust its own path according to the changes of business requirements and operating environment, which greatly improves the flexibility of workflow system.

Key words: flexible workflow, workflow system, path change, dynamism