我正在使用此端点Edit_Worker_Additional_Data发送工作日的一些附加数据。但是,它缺少文档说明他们期望的数据类型,因此,我收到验证错误。我尝试了各种组合,但都是徒劳的。
我从这个question中得到了一些指导,但得到了cus namespace
错误,因为我不知道他在哪里以及如何初始化该命名空间。
| | |
| - ------|- ------|
| 自定义列表|T恤尺码|
| 自定义字段类型名称|T恤尺码|
| Web服务别名|t衬衫尺码|
| | |
|列表值名称|Web服务别名|
| M -X系列|mXs|
| M - S|女士|
下面给出的是我要发送的XML请求正文
<soapenv:Body>
<bsvc:Edit_Worker_Additional_Data_Request
xmlns:bsvc="urn:com.workday/bsvc" bsvc:version="v38.1">
<!-- Optional: -->
<bsvc:Business_Process_Parameters>
<!-- Optional: -->
<bsvc:Auto_Complete>true</bsvc:Auto_Complete>
<!-- Optional: -->
<bsvc:Run_Now>true</bsvc:Run_Now>
</bsvc:Business_Process_Parameters>
<bsvc:Worker_Custom_Object_Data>
<bsvc:Effective_Date>2022-11-18</bsvc:Effective_Date>
<bsvc:Worker_Reference bsvc:Descriptor="string">
<!-- Zero or more repetitions: -->
<bsvc:ID bsvc:type="Employee_ID">3671</bsvc:ID>
</bsvc:Worker_Reference>
<bsvc:Business_Object_Additional_Data>
<!-- You may enter ANY elements at this point -->
<bsvc:tShirtSizes>
<bsvc:tShirtSizesField>mXs</bsvc:tShirtSizesField>
</bsvc:tShirtSizes>
</bsvc:Business_Object_Additional_Data>
</bsvc:Worker_Custom_Object_Data>
</bsvc:Edit_Worker_Additional_Data_Request>
</soapenv:Body>
以下是我在使用不同组合时遇到的验证错误
- 子要素tShirtSizes-urn:com.workday/bsvc对于要素生效日期Web服务附加数据无效
- 子要素T恤尺寸-urn:com.workday/bsvc对于要素有效日期Web服务附加数据无效
1条答案
按热度按时间uqdfh47h1#
我不确定您是否已经得到了答案。看起来您需要T恤和T恤尺寸的自定义对象名称Web服务别名和自定义字段Web服务别名。假设T恤是工作者对象扩展的自定义对象。在您尝试为其创建此对象的Workday环境中,具有适当安全访问权限的人员可以找到此对象。看起来这只是一个自定义列表,并没有真正提供我们正在寻找的上下文。
下面是另一个自定义对象Workday Custom Object Picture的示例
一旦你得到这个信息,它可能是这样的:
请记住,自定义字段可能是布尔类型,因此也可能如下所示:
希望这有帮助!