跳至主要内容
Peakon
上次更新时间 :2025-02-07
故障排除:Workday 集成同步错误

故障排除:Workday 集成同步错误

无法在 Peakon 字段覆盖中使用 Workday Lookup Hierarchy 计算字段

您会注意到,
查找层次结构
计算字段不会通过
CCW 字段覆盖服务
同步到 Peakon。如果没有额外的安全考虑,这些计算字段就无法同步。
这些层次结构的示例包括:
位置
、
成本中心
、
监管组织
)
使用
创建计算字段
任务将
查找层次结构
字段替换为
查找组织
计算字段。
安全性:系统功能区中的
自定义字段管理
域。
要将层次结构(例如:
位置
、
成本中心
、
主管组织
)同步到 Peakon:
  1. 在 Workday 中创建一个字段覆盖,并在 WPEV 中为层次结构的每个级别创建一个属性。
  2. 为层次结构的每个级别创建一个
    查找组织
    计算字段,以用于
    覆盖外部字段
    值。

电子邮件地址或 Workday ID 更改后员工记录未同步

Peakon 仅支持每个员工记录 1 个电子邮件地址。
您会在 Peakon 的 Workday 集成页面上发现此错误:
创建或更新记录时出错:无法用电子邮件覆盖 externalId。
原因
解决方案
共享使用电子邮件地址。
安全性:Peakon 中的
管理员
访问。
更正 Workday 中的电子邮件地址。
工人类型的变化为 Peakon 中现有的员工记录生成了不同的工作日 ID (WID)。
安全性:Peakon 中的
管理员
访问。
通过手动上传带有空白值的工作人员记录来删除之前的 externalID。

超出了段限制。

原因:
为了确保最佳性能,管理员可以创建的细分数量是有限制的。 虽然该限制很高,但超过该限制将导致同步失败。
您可以在
属性
页面上找到段计数器。Peakon 中的 Workday Integration 页面上出现的错误为
:创建/更新时出错:HttpError: 422 您无法
为
选项
类型属性添加超过 20000 个段,以及
请求使用 externalId XXX 更新员工失败、ConnectionResetError: 意外的连接重置
或
获取员工时出错:ConnectionResetError: 达到整体段限制的意外连接重置
。
安全性:Peakon 中的
管理员
访问。
  1. 转至
    管理
    属性
    。
  2. 验证
    添加属性
    按钮旁边的段计数器是否已达到其极限。
  3. 查看每个属性页面,然后单击
    编辑
    垃圾桶
    图标以删除过时或重复的段。

日期格式不正确

确保 Workday 中的所有员工日期均符合 ISO 8601 格式,即以年份开头,然后是月份,然后是日期(YYYY/MM/DD)。 Peakon 中的 Workday Integration 页面上显示的错误为
“创建/更新错误:HttpError: 422 无法解析 ID 为 xxxx 的员工的 ID 为 xxxx 的属性的值,错误为:'dd/mm/yyyy' 必须是有效的 ISO 8601 日期”
。
一旦日期格式正确,就会触发完全同步。
确保 Workday 中的所有员工日期均符合 ISO 8601 格式,即以年份开头,然后是月份,然后是日期(YYYY/MM/DD)。

无法通过集成添加经理

如果 Peakon 中没有经理的员工记录,则无法将经理分配给员工。
Peakon 中的 Workday Integration 页面上显示的错误为
“无法解析 ID 为 xxxx 的管理器”。
在为员工分配经理之前,请先在 Peakon 中添加员工经理。
安全性:Peakon 中的
管理员
访问。
  1. 创建经理的员工记录:访问 添加新员工 步骤。
  2. 将新创建的员工记录作为经理分配给受影响的员工记录:访问 添加新经理 步骤。

无法通过集成更新员工电子邮件地址

在集成设置之前在 Peakon 中手动设置员工记录时会发生这种情况。 Peakon 使用匹配的标识符检索员工记录,但遇到两个冲突的电子邮件地址。
Peakon 中的 Workday Integration 页面上显示的错误为
“创建/更新错误:HttpError:422 无法使用标识符为 xxxx 的员工的电子邮件 employee.surname@domain.com 覆盖电子邮件 employee@domain.com”。
在 Peakon 中手动更新员工的电子邮件地址。
安全性:Peakon 中的
管理
访问。
  1. 转至
    管理
    员工
    。
  2. 搜索错误消息中显示的员工标识符或姓名。
  3. 单击
    员工姓名即可访问其记录。
  4. 编辑
    电子邮件
    字段。
  5. 单击
    “保存更改”
    。

重新雇用的员工未通过集成同步

当管理员使用
开始日期
更新 Workday 档案中重新雇用员工的现有员工记录时,就会发生错误。此信息与 Peakon 中的
离职日期
相冲突,并导致员工记录无法更新。
Peakon 中的 Workday Integration 页面上显示的错误为
Error Creting/updating:Httperror: 422 tenure date cannot be after the separation date
。
更新 Workday 中的 Worker 配置文件以解决此问题。
解决方案:
从 Workday 中的员工资料中删除离职日期。