jbpm4.4学习总结(四)请假流程
????}?
解释一下:首先我们接收几个参数:领导的名字>>>actorId、请假单的ID>>>did、领导审批的状态变量>>>status、领导自己的Id>>>id
用途:
actorId?负责查询任务列表tasks,所以只会查到自己下属提交的
status?的值为true or false ,这样任务会提交到不同的地方
did?上层模块传来公文id(请假单的id,很好获得)当循环遍历任务列表时,我们可以通过task t获取流程实例t.getId(),根据流程实例id获取那个请假单的id,大体过程如下:id>>>> processInstanceId>>>>l_leave_id,然后我们就和这个did进行比较就好啦,如果相等则证明这个是当前要审批的请假单啦,好乱!!
id?上层模块传来的领导自己的id,用来查找自己上级(因为请假天数大于3天后会增加一个高层来审批,也就是你的上级)
高层审批和hr确认实际上跟这部分类似,这里就不再多写了