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

本文探讨了在绘制流程图时对于修改表单节点的设计变化,并提出了在任务列表中如何区分审批任务与修改任务的方法。当用户同时拥有申请与审批权限时,如何通过查看任务详情来区分不同类型的任务成为了一个值得关注的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我以前在画流程图的时候一般会画一个修改表单节点,现在的流程图没再画修改表单节点,当审批如果要求修改,就指向首几点。

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

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

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

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

附个流程图:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值