故障排除:Workday 集成同步错误
无法在 Peakon 字段覆盖中使用 Workday Lookup Hierarchy 计算字段
您会注意到,
查找层次结构
计算字段不会通过 CCW 字段覆盖服务
同步到 Peakon。如果没有额外的安全考虑,这些计算字段就无法同步。这些层次结构的示例包括:
位置
、 成本中心
、 监管组织
)
使用
创建计算字段
任务将 查找层次结构
字段替换为 查找组织
计算字段。
安全性:系统功能区中的
自定义字段管理
域。要将层次结构(例如:
位置
、 成本中心
、 主管组织
)同步到 Peakon:- 在 Workday 中创建一个字段覆盖,并在 WPEV 中为层次结构的每个级别创建一个属性。
- 为层次结构的每个级别创建一个查找组织计算字段,以用于覆盖外部字段值。
电子邮件地址或 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 中的
管理员
访问。- 转至 。
- 验证添加属性按钮旁边的段计数器是否已达到其极限。
- 查看每个属性页面,然后单击 图标以删除过时或重复的段。
日期格式不正确
确保 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 中手动设置员工记录时会发生这种情况。 Peakon 使用匹配的标识符检索员工记录,但遇到两个冲突的电子邮件地址。
Peakon 中的 Workday Integration 页面上显示的错误为
“创建/更新错误:HttpError:422 无法使用标识符为 xxxx 的员工的电子邮件 employee.surname@domain.com 覆盖电子邮件 employee@domain.com”。
在 Peakon 中手动更新员工的电子邮件地址。
安全性:Peakon 中的
管理
访问。- 转至 。
- 搜索错误消息中显示的员工标识符或姓名。
- 单击员工姓名即可访问其记录。
- 编辑电子邮件字段。
- 单击“保存更改”。
重新雇用的员工未通过集成同步
当管理员使用
开始日期
更新 Workday 档案中重新雇用员工的现有员工记录时,就会发生错误。此信息与 Peakon 中的 离职日期
相冲突,并导致员工记录无法更新。Peakon 中的 Workday Integration 页面上显示的错误为
Error Creting/updating:Httperror: 422 tenure date cannot be after the separation date
。更新 Workday 中的 Worker 配置文件以解决此问题。
解决方案:
从 Workday 中的员工资料中删除离职日期。