`
374712947
  • 浏览: 19178 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

总结工作流流程种类支持

阅读更多
工作流提供流程设计器用于流程建模,提供给工作流引擎解释执行,支持各种复杂流程,大致罗列如下:
顺序流程:当前一任务完成之前,本任务不能执行(调度)。

1、并行分支流程:当前一任务完成之后,产生多个并发任务。

2、同步聚合流程:当两个并行任务都完成后下一任务才能开始执行。

3、排它选择流程:在流程中的某个活动中,依据一个结果或者流程控制数据,从多个分支路径中选定一个路径。

4、简单聚合流程:存在多个流程分支汇聚到一个活动,任一个流程到达活动入口时,该活动被触发。该聚合存在异步触发现象,具体活动可能被触发多次。

5、多路选择流程:流程中存在多个分支,由用户选择执行。

6、多路聚合流程:多路合并是指在流程中的某点,两条或更多分支无同步再收敛。如果存在多于一个分支被激活,可能同时被激活的任务执行后,合并时,对于每个流入的激活分支均响应一次。

7、鉴别器流程:多分子汇聚时,只有一个分支可以激活当前任务,任务激活后,其他分支被忽略。

8、M中选N流程:M条并行路径聚合到一个活动,只要其中的N条路径完成,则激活后续任务,所有其他剩余路径被忽略。

9、同步汇聚流程:流程中某点多条路径聚合成一个线程,如果多于一条路径触发,则活动线程按照同步执行处理;如果仅有一条路径触发,则按照异步执行处理。

10、任意循环流程:流程中的一个任务或者多个任务被重复执行。

11、多实例不同步流程(辅助流程):当前任务触发产生了多个流程实例,这些流程实例将独立执行,原流程继续执行,无需等待这些流程实例。

12、任务抢占流程:后续分支只允许被激活,一旦某一个执行,其他分支或者任务将被取消。

13、交叉并行流程:一组任务以任意顺序执行,其中的每个人物被执行,其执行顺序在运行时决定,没有两个任务在同一时间执行。例如:A到(B,C,D)到E。其执行的实例顺序可能是A,B,C,D,E;也可能是A,D,C,B,E;或者是A,C,B,D,E。

14、本地子流程(流程嵌套):支持配置实现主流程转移到子流程,并启动子流程。

15、远程子流程:支持配置实现本地主流程转移到异地工作流引擎服务器上的子流程,并启动子流程。

16、同步(异步)子流程:主流程转移到子流程时,支持子流程的同步或者异步方式启动。同步启动是主流程必需等待子流程结束后再继续进行;异步起动是主流程继续执行,无需等待子流程结束。

分享到:
评论

相关推荐

    maximo工作流设计器指南

    Maximo作为一款功能强大的资产管理软件,由MRO Software(后被IBM收购)开发,其工作流设计器为用户提供了灵活的工具,用以定义和优化业务流程,包括审批流程、维护请求、故障报告等。 二、工作流设计器的功能与...

    中山大学教授关于工作流技术前沿

    代表性的工作流模型分类包括基于有向图的模型、基于对话的工作流模型、Petri网模型、基于ECA规则的工作流模型。其中,Petri网因其强大的表达能力和灵活性,在过程建模中得到了广泛应用。 #### 三、工作流管理系统...

    基于Web的工作流系统的设计与实现

    工作流引擎是工作流系统的心脏,负责解释流程模型并执行相应的业务逻辑。基于Web的环境下,工作流引擎的设计需考虑以下关键要素: - **灵活性**:能够适应不断变化的业务需求,快速调整工作流模型。 - **可扩展性**...

    BizFocus-Workflow工作流管理平台技术白皮书

    - **工作流管理系统(WFMS)**:是一种用来管理业务流程的软件系统,它可以定义、执行和管理工作流过程,以支持组织内业务流程的自动化。 #### 二、使用工作流管理系统的优势 - **提高效率**:自动化流程可以减少...

    清华OA系统工作流模型(DOC 5页).docx

    总结来说,工作流是提升办公效率的关键技术,它通过自动化和协调工作流程中的各个环节,实现了业务过程的有效管理。清华大学的OA系统工作流模型是这一理念的具体实践,它整合了各类工作流的特点,以适应高校复杂的...

    工作流管理应用编程接口规范.pdf(中文版)很好用

    通过使用WAPI,开发人员可以创建出既高效又灵活的应用程序,这些应用程序不仅能够支持复杂的工作流需求,还能轻松地与其他系统集成。随着技术的进步,WAPI将继续发展和完善,以更好地服务于日益增长的市场需求。

    EMSFLOW工作流开发指南.pdf

    ### EMSFLOW工作流开发指南知识点总结 #### 一、工作流概述 **1.1 工作流基本概念** **1.1.1 概念** 工作流是一种规范化的资源分配及活动调度方法,用于组织内部或外部进行文档、信息和服务的创建、审核、修改、...

    工作流模型分析.pdf

    总结而言,工作流技术作为一种重要的业务自动化工具,在现代企业的信息化建设中扮演着不可或缺的角色。通过对工作流的理解和应用,企业可以有效提高工作效率、减少人为错误,并更好地适应不断变化的业务需求。

    基于行为特征的语义工作流修正算法.pdf

    该研究对中图法分类号TP311的领域有所贡献,为软件工程特别是工作流管理和优化提供了新的理论和技术支持。此外,该文的中文引用格式和英文引用格式也给出,便于后续的研究引用。 总结来说,这篇文章提出的基于行为...

    U8V10.1产品培训—工作流.pptx

    ### U8V10.1产品培训—工作流...通过对工作流设计器的功能介绍以及对典型审批流程的说明,我们可以看到该模块旨在提高企业内部流程的灵活性与效率。通过细致的学习与实践,可以更好地利用该工具来优化企业的业务流程。

    jbpm4.4工作流开发指南pdf

    ### JBPM 4.4 工作流开发指南知识点总结 #### 一、概述 - **JBPM**:JBPM 是一个开源的工作流管理系统,它使用纯 Java 编写,可以方便地集成到 Java 应用中。JBPM 的设计目标是提供一个简单而强大的流程管理解决...

    基于J2EE技术和工作流引擎构建B/S模式的文献资料管理系统

    此外,还设计了用于支持工作流引擎的相关表,例如工作流分类表、工作流定义表、工作流处理信息表等。 #### 三、关键技术 ##### 3.1 J2EE技术 J2EE(Java 2 Platform, Enterprise Edition)是一套面向大型企业级...

Global site tag (gtag.js) - Google Analytics