xml - 如何在 Taleo Connect 客户端中将应聘者加入申请?
问题描述
我需要使用 Taleo Connect 客户端查询候选人提交的特定申请。我有申请 ID 和候选人 ID。我将简单的申请导出写为:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<find:findPartialEntities
xmlns:find="<URL>" >
<find:mappingVersion><URL></find:mappingVersion>
<find:query>
<quer:query
xmlns:quer="http://itk.taleo.com/ws/query"
alias="Source"
projectedClass="SourcingRequest"
locale="en">
<quer:projections>
<quer:projection>
<quer:field path="Requisition,HotJob"/>
</quer:projection>
<quer:projection>
<quer:field path="Requisition,ContestNumber"/>
</quer:projection>
<quer:projection>
<quer:field path="Requisition,State,Description"/>
</quer:projection>
</quer:projections>
<quer:filterings>
<quer:filtering>
<quer:equal>
<quer:field path="Requisition,Number"/>
<quer:string>xxxxxx</quer:string>
</quer:equal>
</quer:filtering>
</quer:filterings>
<quer:sortings>
<quer:sorting ascending="false">
<quer:field path="OpenDate"/>
</quer:sorting>
<quer:sorting ascending="true">
<quer:field path="Requisition,JobInformation,Title"/>
</quer:sorting>
<quer:sorting ascending="true">
<quer:field path="Requisition,JobInformation,Organization,Name"/>
</quer:sorting>
</quer:sortings>
</quer:query>
</find:query>
<find:attributes>
<find:entry>
<find:key>pagingsize</find:key>
<find:value>200</find:value>
</find:entry>
<find:entry>
<find:key>pageindex</find:key>
<find:value>1</find:value>
</find:entry>
</find:attributes>
</find:findPartialEntities>
</soapenv:Body>
</soapenv:Envelope>
我发现 Candidate 和 Requisition 是独立的实体,所以我试图通过 quer:joinings 将 Candidate 与 Requisition 加入:
<quer:joinings>
<quer:joining>
<quer:field path="Candidate"/>
</quer:joining>
</quer:joinings>
但它抛出错误。
如何使用 Taleo Connect 客户端获取申请和申请申请的候选人?
解决方案
您需要使用应用程序实体
<quer:query projectedClass="Application">
<quer:subQueries/>
<quer:projections>
<quer:projection>
<quer:field path="Candidate,FirstName"/>
</quer:projection>
<quer:projection>
<quer:field path="Requisition,ContestNumber"/>
</quer:projection>
</quer:projections>
<quer:projectionFilterings/>
<quer:filterings>
<quer:filtering>
<quer:equal>
<quer:field path="Requisition,ContestNumber"/>
<quer:string>0141806</quer:string>
</quer:equal>
</quer:filtering>
</quer:filterings>
<quer:sortings/>
<quer:sortingFilterings/>
<quer:groupings/>
<quer:joinings/>
</quer:query>
推荐阅读
- excel - Excel API 与密钥的连接
- html - 过滤器下拉菜单未显示在数据表上
- data-structures - 使用什么数据结构来存储 HDFS 元数据?
- node.js - Socket.IO 服务器冻结
- angular - PrimeNG饼图未出现在Angular中
- java - OAuth2身份验证后检查数据库中用户存在的正确方法
- web-scraping - Cheerio 无法通过 id 找到表
- dpdk - 使用 dpdk 示例给出错误端口未在端口掩码中启用
- c# - 使用 service.FindItems 时出现 EWS NullReferenceException
- python - 使用 Python (Pandas) 从文件中读取批量 Excel 文件