peoplesoft - 如何清除 PeopleSoft 批准流程的所有事务?使用 SQL
问题描述
AWE 的新手。我的情况是,在构建此审批流程时,数据和/或配置和/或代码已“损坏”、乱码或损坏。
我想清除所有卡住的交易并重新开始。
Monitor Approvals的所有审批流程的状态为 status = 'Approved'。他们不是。所以,我想清除所有交易数据并重新开始。
我需要清除哪些表(更新和/或删除)?
解决方案
我发现,由于 AWE(目前)建立在普通的旧工作流程之上,因此我只需将工作列表项目的状态更新为已为用户批准,并清除标题和 XREF 表,就可以摆脱麻烦:
update psworklist set inststatus = 3 where oprid='TheUser';
delete from ps_your_xref;
delete from ps_your_header_rec;
警告:这很可能是一种非常牛仔的方法,在 Development 中对我来说效果很好。
推荐阅读
- javascript - 通过 Axios 从 Javascript 代码发布到 .net WebApi 时出现 Access-Control-Allow_Headers CORS 错误
- plantuml - PlantUML:禁用关系上的可见性图标
- c# - 如何检测鼠标是否在对象Unity C#上
- python - 如何将在 tensorflow 2 中训练的模型转换为 tensorflow 1 冻结图
- oracle - 使用 SSRS 2012 插入 oracle 数据库表
- python - 当 Django 身份验证函数尝试绑定到自定义身份验证函数时出现 TypeError
- django - 无法解决“create_order”的反向问题,未找到任何参数
- reactjs - 错误:请求失败,状态码为 400
- mysql - 排序结果和确定关节位置
- python - 如何获取脚本以读取文件、接受用户输入并显示来自用户输入的特定行