如何在Taleo Connect Client中使用常量字符串作为投影?

时间:2018-08-29 20:06:13

标签: xml taleo taleo-connect-client

我有一个使用Taleo Connect Client 17.4创建的导出文件,可从Taleo Enterprise 17.5.1检索报价列表。

OfferNumber    FirstName    LastName
101            Leesa        Rathe
102            Annabela     Purser
103            Mattie       Pietesch
104            Saw          Febvre

我想修改导出以添加“ ApplicantType ”列,该列的常量,预定义值为“ 候选”。

OfferNumber    FirstName    LastName    ApplicantType
101            Leesa        Rathe       Candidate
102            Annabela     Purser      Candidate
103            Mattie       Pietesch    Candidate
104            Saw          Febvre      Candidate

我尝试使用复杂的投影<quer:string>Candidate</quer:string>,以及将两个字符串与函数投影连接在一起,但是每次服务器返回工作流程执行错误时。

如何使Taleo Connect Client中的Export查询返回具有恒定字符串值的列?

导出查询:

<quer:query productCode="RC1704" model="http://www.taleo.com/ws/tee800/2009/01" projectedClass="Offer" locale="en" mode="CSV-ENTITY" csvheader="true" largegraph="true" preventDuplicates="false" xmlns:quer="http://www.taleo.com/ws/integration/query">
  <quer:subQueries/>
  <quer:projections>
    <quer:projection alias="OfferNumber">
      <quer:field path="Number"/>
    </quer:projection>
    <quer:projection alias="FirstName">
      <quer:field path="Application,Candidate,FirstName"/>
    </quer:projection>
    <quer:projection alias="LastName">
      <quer:field path="Application,Candidate,LastName"/>
    </quer:projection>
  </quer:projections>
  <quer:projectionFilterings/>
  <quer:filterings/>
  <quer:sortings/>
  <quer:sortingFilterings/>
  <quer:groupings/>
  <quer:joinings/>
</quer:query>

1 个答案:

答案 0 :(得分:1)

如果将导出模式更改为CSV,则应该可以使用<quer:string>Candidate</quer:string>

<quer:query productCode="RC1704" model="http://www.taleo.com/ws/tee800/2009/01" projectedClass="Offer" locale="en" mode="CSV" csvheader="true" largegraph="true" preventDuplicates="false" 
    xmlns:quer="http://www.taleo.com/ws/integration/query">
    <quer:subQueries/>
    <quer:projections>
        <quer:projection alias="OfferNumber">
            <quer:field path="Number"/>
        </quer:projection>
        <quer:projection alias="FirstName">
            <quer:field path="Application,Candidate,FirstName"/>
        </quer:projection>
        <quer:projection alias="LastName">
            <quer:field path="Application,Candidate,LastName"/>
        </quer:projection>
        <quer:projection alias="ApplicationType">
            <quer:string>Candidate</quer:string>
        </quer:projection>
    </quer:projections>
    <quer:projectionFilterings/>
    <quer:filterings/>
    <quer:sortings/>
    <quer:sortingFilterings/>
    <quer:groupings/>
    <quer:joinings/>
</quer:query>

请注意,导出模式为“ CSV”,而不是CSV实体。这可能是导致您出错的原因。