SAP-CPI-SF问题收集009 user id is either invalid or purged

复制代码

导读

Purged:关于SuccessFactors中的"Purged"(清除)用户,核心要点是:SuccessFactors的用户清除分为"软清除"和"永久清除"两个层级,且自2024年底起,清除流程已全面切换至"DRTM主数据清除"方案。。

作者:vivi,来源:osinnovation

1 关于Purged的含义

1. 必须区分的两个层级:软清除 vs. 永久清除

SuccessFactors的用户删除并非"一键物理删除",而是严格的两步走策略:

  • 软清除(Soft Purge/DRTM主数据清除) :这是目前的标准操作。执行后,用户的业务数据(表单、文档、权限等)被彻底删除 ,但用户名(Username)和用户ID(UserID)在数据库表(USERS_SYSINFO)中仍以"已清除"状态保留关键好处:该用户名可以被回收并用于新员工。

  • 永久清除(Permanent Purge/系统标识符清除) :这是最终物理删除。执行后,用户名和用户ID记录也从数据库中彻底消失无任何审计报告可追溯该用户曾经存在,操作不可逆。

2. 当前唯一推荐的操作路径(2024-2025年更新)
请注意 :旧的"清除不活动用户(Purge Inactive User)"请求类型已于2024年11月15日对启用了Employee Central(EC)的实例删除

  • 必须使用DRTM主数据清除 。路径:Admin CenterData Retention Management创建新清除请求DRTM Master Data Purge

  • 前置条件 :用户必须先被终止(Terminated) 且状态为不活动(Inactive) ;同时需确保用户的(离职日期)和Country字段有值,否则将受保留期规则限制。

3. 清除失败的最常见原因(Recruiting模块冲突)

如果清除请求报错,99%是因为用户仍与招聘流程关联。系统不会自动解除这种关联,必须手动处理

  • 场景 :用户是招聘需求(Requisition)的操作员、审批人、面试官或Offer审批人

  • 强制处理 :必须通过Admin CenterReassign Job Requisition(重新分配招聘需求)或Reassign Offer Approvals(重新分配Offer审批)将该用户的关联转移给其他在职员工,否则清除任务将一直失败。

4. 重要限制与风险提示

  • LMS联动 :清除平台用户会自动连带清除其Learning(LMS)模块的学习记录,且无法仅单独清除LMS。

  • 硬清除不可逆 :一旦执行"永久清除",不仅数据消失,连"谁在什么时候被清除了"的审计日志也会一并被清除,无法出具报告证明该用户曾存在。

  • 合规性 :DRTM方案支持按国家/地区、法律实体配置不同的数据保留期限,建议与法务团队确认后再执行。

2 SAP主数据无法集成问题

今天遇到的问题是SAP的没有启用全球雇佣和同时派遣,0709信息类型没有数据,但是传输一个员工ID的时候,系统还是同时传输两个员工到SF系统且第二个员工提示user id is either invalid or purged的问题。

通过debug标准逻辑数据库,逻辑数据库发现在get perars的时候发现这个内表的数据有两条数据,所以即使你输入一个编号,系统也会带出两个员工出来,现在问题就奇怪,为什么没有0709信息类型的关联数据,但是系统能把两个没关联的数据关联起来,因为名字也不相同,系统怎知道要关联起来。经过分析,发现员工的hrp1001的CP关系是相同的,也就是两个不同的pernr编号映射到同一个CP。

知道原因,那就是如何删除关系。原来遇到过的就是没有cp的关系,通过程序创建cp的关系,但是要删除这cp的关系还没遇到过,发现有个note能解决此问题。

也就是通过这个报表的RHRHDL00去删除映射关系。其实这个程序还能删除员工数据。

相关推荐
成为大佬先秃头1 小时前
数据库连接池:Druid
数据库·mysql·druid
晓华-warm4 小时前
Warm-Flow 1.8.5 正式发布:超时自动审批、暂存功能来了!
数据库
u0136863825 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
light blue bird5 小时前
多页签Razor组支轴业务整顿组件
数据库·.net·ai大数据·多功能图表报表·web mvc + razor
wregjru5 小时前
【mysql】2.数据表操作
数据库·mysql
手握风云-5 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
LcVong5 小时前
MySQL 5.2/5.7 开启Binlog日志详细步骤(附验证+查看+恢复)
数据库·mysql·adb
FL4m3Y4n6 小时前
MySQL缓存策略
数据库·mysql·缓存
wsx_iot6 小时前
TDengine学习
数据库·学习·tdengine
不吃香菜的小趴菜6 小时前
mysql数据库打包与导入
数据库·mysql