activiti表单设置节点的默认变量
来源:互联网 发布:企业 大数据战略 编辑:程序博客网 时间:2024/05/16 18:56
最近使用activiti,需求中需要用到表单设置节点的默认变量。源码如下:
在bpmn文件中,选中节点,配置表单属性:
类型是enum的,可以下方设置可以选值,如下:
当流程走到该节点时使用下列代码获取表单信息:
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();String taskId = "1102";String processDefinitionId = "myProcess:2:904";List<FormProperty> list = processEngine.getFormService().getTaskFormData(taskId).getFormProperties();if(list!=null && list.size()>0){for(FormProperty formProperty:list){System.out.println(formProperty.getId() + "" + formProperty.getName() + "" +formProperty.getValue());}}
回显如下:
a A 123
b B 2014-04-05
c C null
根据官方5.16用户手册描述,表单支持的类型有以下几种:
string (org.activiti.engine.impl.form.StringFormType)
enum
(org.activiti.engine.impl.form.EnumFormType)date
(org.activiti.engine.impl.form.DateFormType)boolean
(org.activiti.engine.impl.form.BooleanFormType) 0 0
- activiti表单设置节点的默认变量
- activiti 设置流程变量
- 工作流Activiti 变量设置问题
- activiti 设置变量(四)
- Activiti流程变量的设置与获取(五)
- activiti 任务节点 处理人设置
- activiti 任务节点 处理人设置
- Activiti 实现节点的循环
- activiti 工作流动态设置指定节点任务人、责任人、组的实现方式
- activiti 工作流 动态 设置 指定 节点任务人、责任人、组 的实现方式
- 为表单设置默认按钮
- activiti学习--06流程变量:流程变量+变量的类型+流程变量api+设置流程变量1或2+查询流程变量的历史表
- Activiti工作流节点的自由跳转
- Activiti工作流节点的自由跳转
- Activiti 开始节点添加用户名的方法
- Activiti工作流节点的自由跳转
- Activiti进阶(四)——流程变量的设置和获取
- Activiti进阶(四)——流程变量的设置和获取
- openlayers cgi proxy跨域问题总结
- sed复制剪切功能与awk
- Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added
- 微信红包实现原理
- 安装 brew
- activiti表单设置节点的默认变量
- C++ mac&windows 获取程序运行根目录
- jQuery 获取当前节点的html包含当前节点的方法
- 分享45个android实例源码,很好很强大.收藏吧!!!
- StringBuilder和StringBuffer的区别
- Linux-常用命令(1)目录、文件处理命令
- OSDI 2014 paper reading
- CSS技巧杂谈 在css中遇到的各种状况
- Android 对话框