Trame webservice de creation d'offre
Ce document presente la trame XML a utiliser pour creer une nouvelle offre via le WebService Talentplug en utilisant la methode SendToUbipostingLite avec l'action add.
Requete SOAP complete
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:web="http://www.mytalentplug.com/webservice/WebService.asmx">
<soapenv:Header/>
<soapenv:Body>
<web:SendToUbipostingLite>
<web:apiK>CleUniqueFournieParMail</web:apiK>
<web:login>FourniParMail</web:login>
<web:passwd>FourniParMail</web:passwd>
<web:xml>
<jobs>
<job>
<!-- Obligatoire -->
<offerkey_ID>ATSGENERATIONDOITETREUNIQUEPAROFFRE</offerkey_ID>
<!-- Obligatoire -->
<action_name><![CDATA[add]]></action_name>
<!-- Optionnel -->
<entrepriseID>IDInterneDeLEntiteTalentplug</entrepriseID>
<!-- Facultatif -->
<company_description>Limite a 2500 caracteres</company_description>
<!-- Facultatif -->
<posting_date><![CDATA[YYYY-MM-DD]]></posting_date>
<!-- Obligatoire -->
<job_title><![CDATA[Limite a 75 caracteres (H/F)]]></job_title>
<!-- Obligatoire -->
<job_reference>Limite a 75 caracteres</job_reference>
<!-- Obligatoire -->
<job_description><![CDATA[Limite a 2500 caracteres]]></job_description>
<!-- Facultatif -->
<job_startdate><![CDATA[DD/MM/YYYY]]></job_startdate>
<!-- Facultatif -->
<job_function>IDTALENTPLUG</job_function>
<!-- Facultatif -->
<job_contract>IDTALENTPLUG</job_contract>
<!-- Facultatif -->
<salary_from>IDTALENTPLUG</salary_from>
<!-- Facultatif -->
<salary_to>IDTALENTPLUG</salary_to>
<!-- Facultatif -->
<salary_currency>IDTALENTPLUG</salary_currency>
<!-- Facultatif -->
<salary_per>IDTALENTPLUG</salary_per>
<!-- Facultatif -->
<salary_benefits>Limite a 75 caracteres</salary_benefits>
<!-- Obligatoire -->
<applicant_profile><![CDATA[Limite a 2500 caracteres]]></applicant_profile>
<!-- Facultatif -->
<applicant_degree>IDTALENTPLUG</applicant_degree>
<!-- Facultatif -->
<applicant_experience>IDTALENTPLUG</applicant_experience>
<!-- Facultatif -->
<applicant_skills>Limite a 75 caracteres</applicant_skills>
<!-- Facultatif -->
<location_zipcode></location_zipcode>
<!-- Facultatif -->
<location_town></location_town>
<!-- Obligatoire si application_url est vide -->
<application_email><![CDATA[Limite a 50 caracteres]]></application_email>
<!-- Obligatoire si application_email est vide -->
<application_url><![CDATA[URLDELOFFRECONCERNEE]]></application_url>
<!-- Optionnel : a ajouter si vous utilisez l'API Candidature -->
<enable_application_api>true</enable_application_api>
<!-- Optionnel -->
<redirectionUrl><![CDATA[XXXXX]]></redirectionUrl>
</job>
</jobs>
</web:xml>
</web:SendToUbipostingLite>
</soapenv:Body>
</soapenv:Envelope>
Notes importantes
info
Si vous utilisez l'API Candidature (enable_application_api = true), il ne sera plus necessaire de fournir une valeur dans application_url ou application_email.
astuce
Cette trame ne contient pas toutes les balises indiquees dans la Documentation WebService. Consultez la documentation complete pour connaitre l'ensemble des champs disponibles.
Resume des champs
| Champ | Obligatoire | Limite |
|---|---|---|
offerkey_ID | Oui | 50 caracteres |
action_name | Oui (add) | - |
entrepriseID | Optionnel | - |
job_title | Oui | 75 caracteres |
job_reference | Oui | 75 caracteres |
job_description | Oui | 2500 caracteres |
applicant_profile | Oui | 2500 caracteres |
application_email | Oui (si URL vide) | 50 caracteres |
application_url | Oui (si email vide) | - |