首页 > 解决方案 > 如何清除 PeopleSoft 批准流程的所有事务?使用 SQL

问题描述

AWE 的新手。我的情况是,在构建此审批流程时,数据和/或配置和/或代码已“损坏”、乱码或损坏。

我想清除所有卡住的交易并重新开始。

Monitor Approvals的所有审批流程的状态为 status = 'Approved'。他们不是。所以,我想清除所有交易数据并重新开始。

我需要清除哪些表(更新和/或删除)?

标签: peoplesoft

解决方案


我发现,由于 AWE(目前)建立在普通的旧工作流程之上,因此我只需将工作列表项目的状态更新为已为用户批准,并清除标题和 XREF 表,就可以摆脱麻烦:

update psworklist set inststatus = 3 where oprid='TheUser';
delete from ps_your_xref;
delete from ps_your_header_rec;

警告:这很可能是一种非常牛仔的方法,在 Development 中对我来说效果很好。


推荐阅读