`

十三、Fork和Join节点的基本用法

 
阅读更多


<?xml version="1.0" encoding="UTF-8"?>

<process-definition
  xmlns="urn:jbpm.org:jpdl-3.2"  name="test2">
   <start-state name="开始">
      <transition name="提交给张三审批" to="张三审批"></transition>
   </start-state>
   <task-node name="张三审批">
         <task name="审批">
             <assignment actor-id="张三"></assignment>
         </task>
      <transition name="" to="领导审批"></transition>
   </task-node>
   <task-node name="李四审批">
         <task name="审批">
             <assignment actor-id="李四"></assignment>
         </task>
      <transition name="" to="join1"></transition>
   </task-node>
   <task-node name="王五审批">
      <task name="审批">
             <assignment actor-id="王五"></assignment>
         </task>
      <transition name="" to="join1"></transition>
   </task-node>
   <end-state name="结束"></end-state>
   <fork name="领导审批">
      <transition name="" to="李四审批"></transition>
      <transition name="tr2" to="王五审批"></transition>
   </fork>
   <join name="join1">
      <transition name="" to="结束"></transition>
   </join>
</process-definition>

  • 大小: 50.2 KB
分享到:
评论

相关推荐

    工作流jbpm中join与fork用法

    在JBPM中,`Join` 和 `Fork` 是两个重要的流程节点,它们用于控制流程执行的路径。本文将详细讲解这两个概念以及它们在实际工作流中的应用。 首先,我们来看`Fork`节点。`Fork`在流程图中表现为一个分支,它代表了...

    Fork-join Queues Response-Time Tails的有效逼近:Fork-join队列中响应时间尾的有效逼近方法-matlab开发

    Harrison 在 IFIP Performance 2015 接受的论文“Beyond the Mean in Fork-Join Queues: Efficient Approximation for Response-Time Tails”中提出的近似方法。 文件 main_example.m 中提供了如何使用脚本的示例,...

    subwf_fork.zip

    接着,找到 fork 和 join 节点,以及 subworkflow 节点,这些地方是你需要修改参数的主要位置。通常,你可能需要调整 action 的配置,比如修改 Hive SQL 语句、MapReduce 作业的输入输出路径等。 4. **配置注意事项...

    斯坦福特jbpm培训ppt

    重点介绍了如何理解和使用jBPM的各种核心概念,包括流程节点的创建、数据库配置、基本对象的使用、流程节点的属性以及不同类型的节点(如Start、End、State、Task、Fork、Join和Decision节点)的用法。 首先,要...

    JBPM工作流开发指南v10-20070706.doc

    fork节点用于创建流程的并发分支,join节点则用于合并这些分支,确保所有分支完成后再继续执行。 3.3.7 action 动作节点允许执行自定义代码,如数据处理或业务逻辑。 文档后续的部分可能继续深入讲解JPDL的其他...

    jbpm安装及使用方法

    默认情况下,join节点会认为所有到达该节点的token都有着相同的父token。join 节点会结束每一个到达该节点的token,当所有的子token都到达该节点后,父token会激活。当仍然有子token处于活动状态时,join 节点是wait ...

    oozie介绍及使用详解

    **Oozie简介** Oozie是Apache Hadoop项目中的一个工作流调度系统,用于管理Hadoop生态系统中的批处理作业。...在实际工作中,深入学习和掌握Oozie的使用方法,能够帮助我们构建更稳定、智能的大数据工作流。

    jbpm工作流管理系统

    - **分支节点 (Fork/Join)**:分支节点允许流程分支执行多个并行路径,并在所有分支完成后聚合结果。这非常适合处理多线程或多任务场景。 - **决策节点**:根据不同的条件分支到不同的路径上,从而决定流程的下一步...

    jbpm3.2开发总结.pdf

    文档中提到了节点类型,如task-node(任务节点)、state-node(状态节点)、decision-node(决策节点)、fork(分叉节点)、join(合并节点),以及节点之间的转换(transitions)。 文档提到了 jbpm-designer 和 ...

    软件工程引论教学课件第6章面向对象设计.ppt

    它由活动(Activity)、转移(Transition)、泳道(Swimlane)、分支(Branch)、分叉和汇合(Fork and Join)以及对象流(Object Stream)等组成。活动图能够清晰地展示从一个活动到另一个活动的流程,对于理解和...

    akka-distributed-quicksort-demo

    使用工作队列方法的类位于com.tsykul.forkjoin.distributed.queue包中。 要运行工作程序,请启动com.tsykul.forkjoin.distributed.queue.runner.BootWorker,并指定-Dakka.remote.netty.tcp.port = [port]。 前两...

    jBPM2-流程图与JBPM API.ppt

    - **合并节点(Join Node)**:等待所有子令牌到达,然后继续流程,若非同一父令牌,会暂停等待。 **转换(Transitions)**: - 连接节点,指定源节点和目标节点,命名唯一性对jBPM属性设置至关重要。 **动作...

    软件需求分析英文课件:Chap 11-Iteration 3--More Topics.ppt

    基本元素包括动作、分区、分支(fork)、合并(join)和对象节点。活动图同时展示了控制流和数据流,增强了流程的理解。 案例: - NextGen POS系统:在迭代3中,新需求包括提供远程服务不可用时的本地服务故障转移...

    分布式计算课程报告.docx

    报告中包含了两种求解圆周率π的方法——蒙特卡洛法和拟蒙特卡洛法,分别使用串行和并行计算进行对比。在蒙特卡洛法中,通过随机投点在正方形内,统计落入单位圆的点数比例来估算π值。通过比较并行计算和串行计算的...

    JAVA数据结构和算法

    在Java中,我们还可以使用数据流和并行计算框架,如Java 8引入的Stream API和Fork/Join框架,它们为处理大量数据提供了高效和简洁的编程模型。 总的来说,"JAVA数据结构和算法"这个资源将帮助你深入理解如何在Java...

    分布式计算课程报告.pdf

    OpenMP采用Fork-Join并行执行模型,允许程序员通过编译制导、运行库和环境变量来实现并行化。编译制导语句是插入源代码中的特殊注释,用来指示编译器哪些代码段应该并行执行。运行库则提供了对并行执行环境的控制,...

Global site tag (gtag.js) - Google Analytics