如何在Taleo Connect Client中拆分关联实体?实现申请条目单独导出
解决Taleo Connect Client中候选人申请条目合并的问题
我来帮你搞定这个Taleo Connect Client里的导出查询问题!你现在遇到的情况,是因为系统默认把关联的Applications实体以聚合打包的方式返回,才会把同一个候选人的所有申请塞进单个条目里。要让每份申请单独成条,你可以按照下面的步骤调整配置:
1. 调整实体关联的展开设置
在查询编辑器里:
- 先确认你已经把
Applications实体和Candidate实体通过CandidateID建立了正确关联 - 找到关联实体的展开选项,选择**「展开为单独行」**(不同版本可能叫“Flatten”或者“为每个关联实体生成独立行”)
- 这个设置会告诉系统,每一条关联的申请记录都生成独立的输出行,而不是合并到候选人的条目里
2. 检查字段选择是否正确
- 确保你是直接从
Applications实体中选择ApplicationID字段,而不是从Candidate实体的关联属性里选那种聚合后的ApplicationID - 同时保留
CandidateID字段,这样每条输出行就是「候选人ID + 单个申请ID」的对应组合
3. 测试调整后的查询
改完配置重新执行查询,你应该就能得到符合预期的结果了:
CandidateID,ApplicationID 1234,15160 1234,18433 ...
额外小技巧
如果你的Taleo版本没有直接的“展开”选项,还有个替代方法:
- 创建一个以
Applications为主实体的查询,然后用CandidateID=1234做过滤,这样天然每条申请就是单独一行 - 检查查询的「输出格式」设置,确认没有开启“聚合关联实体”的相关选项
内容的提问来源于stack exchange,提问作者Stevoisiak
相关产品推荐
相关产品推荐

