UEL表达式
Unified Expression Language
UEL描述
- 表达式以 “
”
开
始
,
以
”
”
结
束
,
例
如
:
{” 开始,以”}”结束,例如:
“开始,以““结束,例如:{day > 100}
- 支持逻辑运算符${userName == ‘csp’ and pwd == ‘xj’}
- 支持变量与实体类赋值
对应的Activiti数据表
- act_ru_variable 运行时参数表
- act_hi_varinst 历史参数表
UEL表达式保留字
and | eq | gt | instanceof |
---|---|---|---|
div | or | le | false |
empty | not | lt | ge |
UEL表达式运算符
运算符 | 功能 | 示例 | 结果 |
---|---|---|---|
+ | 加 | ${1+1} | 2 |
– | 减 | ${1-1} | 0 |
* | 乘 | ${1*1} | 1 |
/或div | 除 |
2 / 1 或 {2/1}或 2/1或{2 div 1} 2 / 0 或 {2/0}或 2/0或{2 div 0} | 2 Infinity |
%或mod | 求余 |
3 / 2 或 {3/2}或 3/2或{3 mod 2} 3 / 0 或 {3/0}或 3/0或{2 mod 0} | 1 异常:java.lang.ArithmeticException:/by zero |
实体类
- Deployment 添加资源文件、获取部署信息、部署时间
- ProcessDefinition 获取版本号、key、资源名称、部署ID等
- ProcessInstance 流程实例 对流程定义的具体实现
- Task 任务
- HistoricTaskInstance 历史综合信息
- HistoricVariableInstance 历史变量
任务
任务的图形化是以矩形为基础,用来描述一种特定任务类型。用户任务需要人来参与,需要人为触发。
用户任务常用属性
- Assignee: 执行人/代理人
- Candidate Users: 候选人
- Candidate Group: 候选组
- Due Date: 任务到期时间
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78400.html