Как использовать постоянную строку в качестве проекции в Taleo Connect Client?
У меня есть экспорт, созданный с помощью клиента Taleo Connect 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?
Экспортный запрос:
<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 ответ
Решение
Это должно сделать это:
<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-сущность. Это может быть причиной вашей ошибки.