`

jbpm4 如何区分当前任务是审批还是被返回修改任务

    博客分类:
  • JBPM
 
阅读更多
我以前在画流程图的时候一般会画一个修改表单节点,现在的流程图没再画修改表单节点,当审批如果要求修改,就指向首几点。

当用户角色具有审批权限,也有申请权限时,任务列表中的任务就存在两种性质的数据了,一种是别人提交过来审批的记录,另一种是自己申请的被退回修改的记录。所以在列表查看记录详情时,呈现的也应该是两种页面,一种是申请单只读,有审批项,另一种是申请单可编辑,无审批项。

当在任务列表点击一条任务,得到的Task数据始终没有可区分的。

现在我的做法是,在查看任务后,如果当前用户ID与申请单提交人ID一致说明是被退回修改的记录,不一致就是需要当前用户审批的记录。

这个地方总感觉很别扭,这类问题大家一定也会普遍遇到,请问大家都是怎样设计的呢?
谢谢分享、讨论!!!

附个流程图:


  • 大小: 19.4 KB
分享到:
评论
1 楼 wiwengweng 2011-12-08  
感觉这个方法不错,已经具有一定的灵活性了。呵呵~我也是刚开始学3个月。大家一起学习学习

相关推荐

Global site tag (gtag.js) - Google Analytics