《Activiti/Flowable  深入BPM工作流》-如何设置local流程变量?

本文详细介绍了在Activiti/Flowable工作流中,如何设置local流程变量,包括其定义、如何为当前任务设置local变量以及验证设置成功的方法。并提供了具体的代码示例和测试策略。
摘要由CSDN通过智能技术生成

 

 

 

《Activiti/Flowable  深入BPM工作流》-如何设置local流程变量?

 

 

一. 问题:

   1. 什么是local流程变量? 

   2. 如何设置local流程变量?

   3.Local变量设置后成功与否, 如何测试?

 

 

二. 详情

 

  1. 什么是local流程变量? 

解答:  流程变量默认作用域是一个流程实例(processInstance), 也可以是一个任务(task)或一个执行实例(execution). 这三个作用域流程实例的范围最大,成Global变量.

任务和执行实例仅仅是针对一个任务和一个执行实例范围,范围没有流程实例大,成为local变量.所以local流程变量是包含(一个任务或一个执行实例)

 

特点:

1.  global变量中变量名不能重复. 设置相同名称的变量,后设置的值会覆盖前面的变量值.

2. Local变量名可以重复,也可以和global名相同.  local变量由于在不同任务或不同的执行实例中, 作用域互不影响,变量名可以相同,没有影响.

 


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值