找回密码
 立即注册

QQ登录

只需一步,快速开始

yantaoyou521

金牌服务用户

96

主题

233

帖子

1001

积分

金牌服务用户

积分
1001
yantaoyou521
金牌服务用户   /  发表于:2024-3-8 11:41  /   查看:1942  /  回复:3
本帖最后由 Joe.xu 于 2024-3-12 17:21 编辑

我的工作流是内置库。
打印审批单据时,用到了工作流审批记录视图。
现在有个问题,有些单据在流程中会被拒绝。而发起人重新提交审核结束后,打印审批记录会有一些重复的审批记录,我想要只显示每个节点最近的审批记录,因为是内置库的工作流,无法建视图进行处理,所以提一个需求,希望我这种场景也能拿到最近的审批记录,便于用图文列表展示审批记录

3 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-3-14 10:29:54
沙发
这个最近的审批记录,有点问题啊,例如,如果是会签,那你最近的记录是全部的这几条审批记录吗?
如果上面你觉得是OK的,就是为了看当前任务对应的审批中任务,你可以拿流程的实例ID去运行任务中取对应的还在运行中的任务。
如果你是要取已经结束的,可以直接在全部任务视图中,找最新的结束任务。
可以视你的情况调整。如果你有更详细的背景信息,可以补充下,我们再讨论
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2024-4-9 13:48:29
板凳
本帖最后由 yantaoyou521 于 2024-4-9 16:21 编辑
Patrick.Zhu 发表于 2024-3-14 10:29
这个最近的审批记录,有点问题啊,例如,如果是会签,那你最近的记录是全部的这几条审批记录吗?
如果上面 ...

我这个最近的审批记录,不涉及会签。
例如,员工提交审批,科长同意了,到了部长那里被拒绝。员工修改单据后再次提交,科长同意了继续往后审批,此时全部任务视图中,对应这个流程实例就有两个科长的同意记录。我现在打印这个单据,显示的审批记录,想把第一个科长审批的不显示,只显示最近一次的。
老版工作流中,通过odata可以只保留最新的审批记录,这个新版的,我没法处理啊
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-4-10 17:42:31
地板
嗯,我的意思就是,你这个情况比较特殊,从设计功能的角度来说,不会考虑做在产品里。

首先,这些审批记录是真实发生的,确实发生了回退和重新提交,我不确定你是出于什么原因,需要隐藏修改记录。多数情况下,审批记录是需要记录所有发生的内容的,你这个标准,没有一个明确的规范,而是根据业务走的,我们很难做成规则给所有用户使用。

有一个思路,就是你能不能根据你的流程顺序,只取最新的几次审批记录,举个例子:
只加载对应审批次数的行数


回退过一次:

只能看到最新的提交记录:


这个需求暂不考虑了,你想了解绕的方案,可以转到求助中心发帖咨询,分享具体场景,会有技术人员根据你的方案进行支持。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部