`

JBPM之fork,join,state节点

    博客分类:
  • JBPM
阅读更多

 

1.fork和join这两个节点总是成对出现的,有分叉必然有合并。

他们所起的作用为有多个任务必须全部完成才能进入到下一个任务中。也就是说fork标签中的全部transition全部完成后才能进入到join标签中的transition。

2.state节点的使用。state的使用十分的简单,它是task的简化版,从其中文意思“状态”可知,它所起的作用只不过是一个状态标识。说白了就是记录状态的转变。

那么state节点具体,比如一个文件有四个状态分别是“未提交”,“已提交”,“待审”,“已审”,除了状态的改变之外没有任何其他的操作,这时我们就可以考虑使用state节点,其使用方式十分的简单。

 

了解更多请参考:http://blog.csdn.net/a1314517love/article/details/19011303

分享到:
评论

相关推荐

    JBPM工作流开发指南

    3.3.4 end-state(结束节点) 14 3.3.5 state(状态) 14 3.3.6 task-node (任务节点) 15 3.3.7 fork(分支) 16 3.3.8 join(联合) 17 3.3.9 decision(决策) 18 3.3.10 transition(转换) 19 3.3.11 event(事件) 20 3.3.12 ...

    斯坦福特jbpm培训ppt

    Start节点标志着流程的开始,State节点用于表示流程中的状态,Node节点是一个通用的流程节点,Task Node代表任务节点,Fork节点用于流程分支,Join节点则是分支的合并,Decision节点处理流程决策,而End节点则标记...

    jBPM3 2 3数据库表说明 pdf

    - `F`: 分支节点,由`org.jbpm.graph.node.Fork`实现。 - `J`: 合并节点,由`org.jbpm.graph.node.Join`实现。 - `K`: 任务节点,由`org.jbpm.graph.node.TaskNode`实现。 - `N`: 普通节点,由`org.jbpm.graph....

    jbpm3.2开发总结.pdf

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

    jbpm帮助文档(中文带源码)

    - join:与fork相对,join节点用于合并分支,只有所有分支都完成时才会继续执行。 - transition:连接器定义了流程中节点之间的转移逻辑,可以基于条件或时间触发。 此外,JPDL还支持其他元素,如sub-process(子...

    jBPM2-流程图与JBPM API.ppt

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

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

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

    jbpm安装及使用方法

    Decision、EndState、Fork、Join、Merge、Milestone、 InterleaveEnd、InterleaveStart、ProcessState、State。 2.jBPM的token jbpm中最重要的概念,应该是令牌(Token)和信令(Signal)。在整个流程实例运行过程中...

    JBPM开发指南

    9. 分支(fork):分支节点用于创建流程的并行路径,多个任务可以同时进行。 10. 合并(join):与分支相对应,合并节点用于将并行路径重新聚合并继续流程。 在学习和实践过程中,开发者还需要理解如何使用JBPM的...

    JBPM开发指南word版本

    JPDL提供了一系列元素来构建流程模型,如节点(node)、状态(state)、任务(task)等,它们共同构成了流程图的各个组成部分。 3.2、流程版本(Version) 在JPDL中,你可以为每个流程定义一个版本号,便于管理和...

    中文文档JBPM

    5. **结束节点(End State)**:流程的终点,表示流程已完整执行。 6. **状态(State)**:流程中的一种暂停状态,等待特定条件触发继续执行。 7. **任务节点(Task Node)**:涉及人工交互的任务,如审批、填写...

    jbpm一些资料

    包括了如决策(decision)、结束状态(EndState)、分支(Fork)、合并(Merge)、里程碑(Milestone)、交错开始(InterleaveStart)、交错结束(InterleaveEnd)、过程状态(ProcessState)和状态(State)等不同...

    jbpm4.4学习笔记

    9.3.6fork/join(分支/聚合活动) 31 9.4事件 31 10Transition 31 11state 32 11.1 定义 32 11.2signal方法 33 12task 34 12.1task的执行 34 12.2设置任务执行人 34 12.3通过AssignmentHandler来设置执行人 35 12.4组...

    jbpm几个重要数据表的详细说明

    - 用于分叉(`Fork`)和合并(`Join`)算法。 - 用于告知任务执行者任务索引。 - **jbpm_variableinstance**(流程变量实例表) - **中文名称**:流程变量实例表 - **数据表功能作用说明**: - 存储流程变量实例(`...

    jbpm 工作流开发指南

    3.3.2 end-state(结束节点) 流程的终点,表示流程实例的完成或终止。 3.3.3 state(状态) 状态节点用于在流程中插入暂停点,可以等待特定条件满足后再继续执行。 3.3.4 task-node(任务节点) 任务节点代表了...

    JBPM中文表结构以及流程中文描述

    5. **节点表**:包含流程中的各个节点信息,如start-state、end-state、task、fork、join等。 6. **事件表**:记录流程中发生的事件,如node-enter、node-leave等。 7. **动作表**:存储与事件关联的动作代码,如...

Global site tag (gtag.js) - Google Analytics