`

activiti 5.10 笔记3

 
阅读更多
  今天遇到个问题,就是并行的servicetask后,马上是一个usertask,在这个usetask中,要得到servicetask中保存的变量,做法其实很简单如下:




public class Databasecheck implements JavaDelegate {
	private Logger logger = LoggerFactory.getLogger(getClass());
	public void execute(DelegateExecution execution) throws Exception {

             String str="ok";
          execution.setVariable("databasecheck", str);

}



然后在usetask中,这样获得:
 

ProcessInstance processInstance=this.activitimanager.findProcessInstanceByTaskId(taskid);

		String databasecheck=(String)this.activitimanager.getRuntimeService().getVariable(processInstance.getId(), "databasecheck");
		System.out.println("获得的参数为"+databasecheck);


   很简单吧,呵呵
2
0
分享到:
评论

相关推荐

    activiti 5.10请假流程

    在本场景中,我们关注的是"activiti 5.10请假流程",这通常涉及员工通过系统提交请假申请,管理者审批的过程,具体实现会涉及到Activiti的工作流定义、表单设计以及用户交互。 首先,`leave.bpmn20.xml` 文件是...

    activiti5.10 API chm帮助文档

    根据activiti5.10 的doc API,用FAR HTML工具制作的chm格式api文档

    activiti-5.10

    Activiti5是Tom Baeyens加入Alfresco后推出的新的基于jBPM4的开源工作流系统。包括核心引擎、Web的流程建模器、协作工具Activiti Cycle、Activiti Probe、Activiti Explorer、与Spring的集成、与Mule的集成等。

    Activiti笔记-day1

    Activiti笔记-day1

    Activiti5学习笔记

    ### Activiti5学习笔记核心知识点解析 #### 一、Activiti5概述与环境搭建 **Activiti5**是一款开源的工作流引擎,基于Java语言开发,主要用于实现业务流程管理(BPM)和工作流自动化。其核心特性包括流程建模、...

    Activiti学习笔记

    Activiti学习笔记,介绍Activiti的组成结构,工作流BPMN2.0规范等

    Activiti学习笔记三:管理流程定义

    在“Activiti学习笔记三:管理流程定义”中,我们将深入探讨如何使用Activiti来管理和操作流程定义。 首先,流程定义是Activiti中的核心概念,它是流程模型的静态表示,描述了工作流的结构和规则。流程定义通常以...

    activiti笔记

    工作流程引擎(Workflow Engine),有人也称为“电子流”。 ProcessEngine BusinessProcessEngine

    activiti5 笔记

    ### Activiti5 开发环境搭建及API使用详解 #### 一、搭建Activiti开发环境 **1. 安装流程设计器(Eclipse插件)** 为了实现Activiti5的流程设计,首先需要安装一个Eclipse插件——Activiti BPMN 2.0 Designer。 ...

    Activiti 学习笔记11 接收活动(receiveTask,即等待活动)

    Activiti 学习笔记11:接收活动(receiveTask,即等待活动)

    activiti-engine-5.10.jar

    kingbase适配activiti重写的jar文件

    Activiti 学习笔记六:流程执行历史记录

    本学习笔记将聚焦于流程执行的历史记录,这是理解流程运行情况、追踪问题以及优化流程的关键。 一、Activiti 的历史记录功能 历史记录是 Activiti 中的一个重要特性,它允许开发者和管理员查看已经执行过的流程实例...

    Activiti 学习笔记14:工作流定义的角色组

    在本篇Activiti学习笔记中,我们将深入探讨工作流定义中的关键概念——角色组,以及它们在Activiti流程引擎中的应用。Activiti是一款强大的、开源的企业级工作流和业务自动化引擎,广泛应用于业务流程管理(BPM)...

    Activiti 学习笔记13:分配组任务

    在本篇Activiti学习笔记中,我们将探讨如何在工作流引擎Activiti中分配组任务,这对于构建企业级流程管理系统至关重要。Activiti是一个轻量级、开源的业务流程管理(BPM)和工作流系统,它提供了强大的流程定义、...

    Activiti 学习笔记九:并行网关(parallelGateWay)

    在本篇学习笔记中,我们将深入探讨并行网关的工作原理、使用场景以及如何在 Activiti 中进行配置。 一、并行网关的概念 并行网关,也称为并发网关,允许流程实例同时沿着多个路径进行,这些路径可以是独立的,然后...

    Activiti 学习笔记七:连线(SequenceFlow)

    本篇学习笔记将深入探讨SequenceFlow的概念、作用以及如何在流程设计中使用。 一、SequenceFlow简介 SequenceFlow 是 Activiti 流程模型中的概念,它表示了流程实例从一个活动(Activity)到另一个活动的流转。每个...

    Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

    本学习笔记主要聚焦在开始活动节点以及如何判断流程是否结束,同时涵盖了查询历史流程实例的相关内容。 一、开始活动节点(Start Event) 在 Activiti 流程图中,开始活动节点(Start Event)标志着流程的起始点。...

    Activiti工作流笔记.chm

    3:Activiti介绍 1 3.1:工作流引擎 2 3.2:BPMN 2 3.3:数据库(先学后看) 2 3.4:activiti.cfg.xml(activiti的配置文件) 4 3.5:logging.properties(日志处理) 5 4:准备环境 6 4.1:activiti5 软件环境 6 ...

    Activiti 学习笔记12:分配个人任务

    本篇学习笔记将深入探讨如何在Activiti中进行个人任务的分配。 一、理解个人任务 在Activiti中,个人任务(User Task)代表了流程中的一个节点,这个节点只能由特定的用户或用户组来处理。这种任务的分配方式确保了...

    Activiti 学习笔记五:流程变量

    3. **获取变量**:在流程执行过程中,可以使用 `TaskService.getVariable()` 或 `getVariables()` 来获取特定任务的变量值,或者使用 `RuntimeService.getVariable()` 或 `getVariables()` 获取整个流程实例的变量值...

Global site tag (gtag.js) - Google Analytics