`

JBPM4.3 流程处理中设置流程中变量值

    博客分类:
  • JAVA
 
阅读更多
1.发起时:
 Map<String, Object> variables = new HashMap<String, Object>();
    variables.put("var1", "1");
    variables.put("var2", "Malt");
    Execution execution = executionService.startProcessInstanceByKey("流程key", variables);


2.处理时候
    variables = new HashMap<String, Object>();
    variables.put("var1", 2);
    variables.put("var2", "Malt2");
    taskService.completeTask(taskId, variables);


3.任务存在时
    variables = new HashMap<String, Object>();
    variables.put("var1", 3);
    variables.put("var2", "Malt3");    
    taskService.setVariables(taskId, variables);


4.在任何时候都可以设置全局变量
    variables = new HashMap<String, Object>();
    variables.put("var1", 4);
    variables.put("var2", "Malt4");    
    executionService.setVariable(execution.getId(),variables);
分享到:
评论

相关推荐

    jbpm4.3环境搭建

    【jbpm4.3环境搭建】涉及的知识点主要包括jbpm工作流引擎的版本管理、集成环境的构建、软件依赖配置以及数据库的连接设置。以下是详细的内容: 1. **jbpm4.3**:jbpm(Java Business Process Management)是一个...

    jbpm4.3英文API

    7. **监控和调试**:jbpm4.3提供了丰富的监控和调试工具,通过API可以获取流程运行时的信息,如流程实例状态、任务列表、变量值等,帮助开发者进行问题定位。 8. **服务调用**:jbpm4.3允许在流程中集成外部服务,...

    jbpm4.3表结构和表字段说明

    6. 表`JBPM_VARIABLEINSTANCE`:存储流程实例中的变量信息,如变量实例ID(`VARIABLEINSTANCE_ID`)、变量名(`NAME`)和变量值(`VALUE`)。这是理解流程执行时数据变化的关键。 7. 表`JBPM_EVENTINSTANCE`:记录...

    JBPM4.3中文表结构详解,中文名称、长度等

    在JBPM4.3中,数据库中的表结构是理解系统运作的基础。以下是对这些表的详细解释: 1. **JBPM4_DEPLOYMENT**:此表存储流程定义的信息,包括流程模板标识(DBID)、流程模板名称(NAME_CLOB)和时间戳(TIMESTAMP)...

    jbpm4.3常见问题解决

    jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,主要用于处理企业的业务流程自动化。jBPM 4.3是该系统的早期版本,虽然现在可能已经被更新的版本取代,但其仍然包含了许多核心的...

    jbpm4.3数据库表结构

    以上四个表格构成了jbpm4.3中主要的数据存储框架,涵盖了从流程定义到实例执行再到历史记录的全过程管理。这些表格相互关联,通过外键和主键的机制紧密相连,确保了数据的一致性和完整性。理解这些表格的结构和关系...

    jbpm4.4_sql_server_数据库创建

    它包含了部署的`DBID`(作为外键,关联到`JBPM4_DEPLOYMENT`中的`DBID`)、对象名(OBJNAME)、键(KEY)、字符串值(STRINGVAL)以及整数值(LONGVAL)。这些信息可能包括配置参数或其他元数据。 ### 3. JBPM4_...

    JBPM4工作流应用开始指南.rar

    包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM 4 Service API控制流程、掌握jBPM流程定义语言、流程变量、流程脚本。第二篇主要涉及基于jBPM4这个强大的应用...

    jbpm-release-notes-4.4.txt

    - **过程变量声明**:允许在流程中明确声明变量,提高了代码的可读性和维护性。 - **表达式支持**:`join multiplicity` 属性现在可以使用表达式,增强了动态流程的灵活性。 - **自定义邮件生产者描述符**:在`...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.3. Seam 中的可点击列表:消息示例............................................................................................................................. 27 1.3.1. 理解代码.........................

Global site tag (gtag.js) - Google Analytics