概念:集成中的自定义对象
REST API 中的自定义对象
Workday REST API 支持单实例和多实例自定义对象。当您使用这些 API 添加或更新单实例或多实例自定义对象数据时,自定义对象及其属性将传递。
Workday REST API 不支持已设置生效日期的自定义对象。要更新已设置生效日期的自定义对象,请使用 SOAP API。
对集成中的自定义对象执行自定义验证
Workday Web 服务不支持自定义验证。当您使用以下 API 添加或更新自定义对象数据时,Workday 不会强制执行自定义验证:
- Workday Studio
- Workday 提供的集成
企业接口生成器电子表格
通过企业接口生成器 (EIB) 集成工具,您可以使用入站自定义对象企业接口生成器电子表格加载和更新自定义对象和字段数据(而非定义)。
您无法使用 Web 服务企业接口生成器电子表格加载自定义对象数据。
您无法使用入站自定义对象企业接口生成器电子表格执行以下操作:
- 将数据加载到包含自定义实例参考字段且未设置生效日期的自定义对象中。
- 加载自定义对象数据(如果自定义对象定义扩展了已设置生效日期的业务对象)。
- 添加新的自定义对象定义。
- 更新现有的自定义对象定义。
- 删除自定义对象定义。
- 将“{empty}”添加到自定义字段单元格可删除单元格内容。
- 加载标准 Workday 数据
当您上传自定义对象企业接口生成器电子表格时,您不能使用“
加载错误限制”
、“仅添加
”和 “仅验证”
选项。如果您使用企业接口生成器为某个自定义对象加载数据,而该数据在“员工”业务对象中没有生效日期,则 Workday 会在事务日志中创建精简版事件。
加载多实例自定义对象时,请确保用作参考编号的自定义字段中的值是唯一的。企业接口生成器中具有重复参考编号值的后续行将替代之前的行。
如果 EIB 提示中未显示多实例自定义对象,请访问
“编辑自定义对象”
任务,并检查是否存在指定的参考编号。如果没有指定的参考编号,则无法创建自定义对象电子表格模板来加载多实例自定义对象的数据。如果自定义对象有数据,则您无法添加或更新参考编号。在 EIB 电子表格的“格式”行中,Workday 会显示对自定义字段数据的这些限制。请确保您在单元格中输入的数据符合格式。
自定义字段类型 | 格式 |
|---|---|
币种 | total_digits .fraction_digit
“total_位元” 是小数点前的最大位数。分数位数 是小数点后的最大位数。 |
小数 | total_digits .fraction_digit
|
整数 | Integer (N, nn)
N 是最小值。nn 是最大值。 |
段落文本 | Text (nn)
nn 是最大字符数。 |
文本 | Text (nn)
|
出站连接器
您可以将自定义字段用于已启用“文档字段重设”的出站连接器。您可以导出自定义对象的当前值,而不是先前的值。
支持报告即服务
使用自定义对象和字段配置自定义报告时,您可以使用报告即服务 (RaaS) 来通过 REST Web 服务检索数据。