采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
比如有个请假流程,分为员工---审批---二级审批,员工环节,填写了请假理由,然后提交完成员工环节,在审批阶段,如何能获取 员工环节所填写的信息呢?
刚刚写的手记里面有这个描述,如果是activit默认的工作流平台可以参考 Activiti6.0零编程部署工作流-运行篇 ,通过系统的api程序获取的方法比较简单,首先要知道员工提交审批内容对应的变量key,在流程运行的任意一个节点都可以通过变量key获取对应的内容值
变量key是动态的,也就是我部署流程定义文件的时候,我可以随便写变量,程序会自动渲染出对应task下所需要填写的变量key,但是不知道上一个环节的变量key,这个怎么实现呢?
"程序会自动渲染出对应task下所需要填写的变量key" 这个自动一定是有规则的,如果key没有规则就是设计bug了,就像你在map里面设置完值找不到key,怎么获取这个值呢?那就需要每次都全部遍历一遍了。
我写的这个,是formService.getTaskFormData(task.getId())这样获取到当前任务的变量列表,但是不知道如何获取上一个环节任务的变量列表,有没有办法可以在当前【审批环节】获取到【员工环节】的值?我看了老师写的手记,那里面的Processes页面 是怎么实现查看所有已完成环节的数据的?
登录后可查看更多问答,登录/注册
系统讲解工作流引擎 全方位提升技术能力 从容应对复杂业务变化
2.5k 23
4.5k 4
2.0k 3
1.4k 8