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

How do I use a constant string as a Projection in 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”列,该列的预定义值为“Candidate” ".

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>,以及使用函数投影连接两个字符串,但每次服务器 return 都会出现工作流执行错误。

如何使我的导出查询 return 成为 Taleo Connect 客户端中具有常量字符串值的列?

导出查询:

<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>

如果您将导出模式更改为 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="ApplicantType">
            <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 实体。这可能是导致您出错的原因。