如何在Taleo候选人导出中正确配置自定义字段(UDF)查询
Taleo Candidate导出任务中自定义字段(UDF)的正确配置方法
问题分析
你当前的自定义字段路径配置不符合Taleo的查询规则,核心问题在于:
- 目标UDF归属CSUSER实体,而你的查询对象是Candidate,必须通过Candidate与CSUSER的关联关系(
CSUser)来访问该字段 - 原路径格式
UDFDefinition,CustomField:SR_Application_ID,Number不是Taleo查询支持的关联UDF访问格式
正确配置方案
针对你的场景,有两种可行的字段路径写法,任选其一即可:
写法1:使用UDF的ID(SR_Application_ID)
<ns1:projection> <ns1:field path="CSUser.UDF[SR_Application_ID].Number"/> </ns1:projection>
写法2:使用UDF的编号(10700)
<ns1:projection> <ns1:field path="CSUser.UDF[10700].Number"/> </ns1:projection>
完整修正后的查询代码
<ns1:query alias="Find Candidates" projectedClass="Candidate"> <ns1:projections> <ns1:projection> <ns1:field path="Number"/> </ns1:projection> <ns1:projection> <ns1:field path="FirstName"/> </ns1:projection> <ns1:projection> <ns1:field path="LastName"/> </ns1:projection> <ns1:projection> <ns1:field path="EmployeeNumber"/> </ns1:projection> <ns1:projection> <ns1:field path="EmailAddress"/> </ns1:projection> <!-- 修正后的自定义字段投影 --> <ns1:projection> <ns1:field path="CSUser.UDF[SR_Application_ID].Number"/> </ns1:projection> </ns1:projections> </ns1:query>
关键说明
CSUser是Candidate实体与CSUSER实体的内置关联属性名,需确保拼写完全一致.UDF[ID/编号]用于定位目标自定义字段,后缀.Number匹配你UDF定义中的数值类型字段
内容的提问来源于stack exchange,提问作者Berniesa13
相关产品推荐
相关产品推荐

