Import nabídek práce pomocí XML
Pro efektivní import nabídek práce na portál pracomat.cz může využít XML import. XML stahujeme každou hodinu a podle něj upravujeme, přidáváme a mažeme nabídky práce.
Všechny nabídky práce jsou před zveřejněním ručně zkontrolovány. V případě neschválení některé nabídky vás budeme kontaktovat.
V XML feedu musí být pouze aktuální nabídky, které chcete inzerovat na www.pracomat.cz. Pokud některá nabídka práce (identifikovaná pomocí <JOB_ID>) nebude v exportu, tak bude smazána.
Vzorový XML dokument
<?xml version="1.0" encoding="utf-8"?>
<JOB_OFFERS>
<JOB>
<JOB_ID>123456</JOB_ID>
<NAME>Uklízečka ve firmách</NAME>
<DESCRIPTION><![CDATA[ Náplní práce bude spousta věcí okolo
úklidu domácnosti - vytírání, vysávání, atd. ]]></DESCRIPTION>
<PROFESSION>
<CZ_ISCO_ID>9112</CZ_ISCO_ID>
<CATALOGUE_ID></CATALOGUE_ID>
</PROFESSION>
<WORKLOAD>1</WORKLOAD>
<MIN_EDUCATION_LEVEL>T</MIN_EDUCATION_LEVEL>
<PAY>
<PAY_MIN>10000</PAY_MIN>
<PAY_MAX>12000</PAY_MAX>
</PAY>
<PUBLISH_DATE>01.01.2015</PUBLISH_DATE>
<START_DATE>01.01.2015</START_DATE>
<END_DATE>01.01.2016</END_DATE>
<WORKPLACE>
<WORKPLACE_NAME>Uklidová firma Hadřík a Kýbl</WORKPLACE_NAME>
<ADDRESS>Hradní 231, Žebrák, 26753</ADDRESS>
<DISTRICT_ID>3202</DISTRICT_ID>
<MUNICIPALITY>Žebrák</MUNICIPALITY>
</WORKPLACE>
<CONTACT>
<CONTACT_NAME>Jan Kýbl</CONTACT_NAME>
<PHONE_NUMBER>739 626 821</PHONE_NUMBER>
<EMAIL>[email protected]</EMAIL>
<CONTACT_ADDRESS>Hradní 231, Žebrák, 26753</CONTACT_ADDRESS>
</CONTACT>
<COMPANY>
<COMPANY_ID>12345678</COMPANY_ID>
<COMPANY_NAME>Firma a.s.</COMPANY_NAME>
<COMPANY_ADDRESS>Hradní 231, Žebrák, 26753</COMPANY_ADDRESS>
<URL>http://www.firma.cz</URL>
</COMPANY>
</JOB>
</JOB_OFFERS>
Definice XML formátu
<JOB_OFFERS>
- Kořenový element, v dokumentu je pouze jednou.
<JOB>
- Tento element obsahuje právě jednu aktuální nabídku práce.
<JOB_ID>
- Povinný element. Obsahuje unikátní ID nabídky práce v rámci vašeho systému. Musí zůstat unikátní a neměnné navždy, abychom byli schopni danou nabídku práce zachovat a při změně v XML upravit na Pracomat.cz.
- ID je kombinací až 32 znaků (číslice, malá a velká písmena bez diakritiky a podtržítko, nebo pomlčka): [0-9a-zA-Z_\-]{1,32}.
<NAME>
- Povinný element. Obsahuje přesný název nabídky práce, například: „Uklízečka ve firmách“, „Noční hlídač / vrátný“, „SEO konzultant“, „Řidič nákladní dopravy - kamion“.
- Název nesmí obsahovat znaky, které mají zvýšit „viditelnost“ nabídky práce – například :-), !!!!, ----, ***, atp.
- Maximální délka 150 znaků.
<DESCRIPTION>
- Tento povinný element obsahuje detailní informace o nabídce práce – náplň práce, co požadujete a nabízíte – včetně například benefitů a dalších informací.
- Délka je maximálně 5000 znaků.
- Není povolena nadměrná interpunkce, informace o firmě a reklamní sdělení.
- Odřádkování lze provést pomocí odřádkování \r\n, nebo pomocí HTML tagu <BR>, nebo <br>.
- Nelze použít jiné HTML tagy, než <BR>.
<PROFESSION>
- Povinný element obaluje informace o zařazení nabídky práce do profese podle CZ-ISCO, nebo katalogu profesí na Pracomat.cz.
- Tento element je v jedné nabídce práce právě jednou.
- Obsahuje 2 elementy - CZ_ISCO_ID a CATALOGUE_ID. Vyplněný musí být právě jeden z nich.
Buď použijete klasifikace CZ-ISCO, nebo katalogu profesí Pracomat.cz. - Pro specifikaci profese doporučujeme použít CATALOGUE_ID, protože si tak budete jisti zařazením nabídky práce v hledání podle profesí.
<CATALOGUE_ID>
- Povinný element, pokud nebude vyplněn element <CZ_ISCO_ID>.
- Obsahuje ID podle zařazení do profese na Pracomat.cz - viz číselník profesí.
<CZ_ISCO_ID>
- Povinný element, pokud nebude vyplněn element <CATALOGUE_ID>.
- Obsahuje číselné ID profese podle CZ-ISCO – viz http://www.czso.cz/csu/klasifik.nsf/i/klasifikace_zamestnani_%28cz_isco%29.
- Využijte aktuální CZ-ISCO platný od 1.9. 2014.
<WORKLOAD>
- Povinný element, obsahuje ID typu pracovního úvazku:
ID | popis |
1 | plný úvazek |
2 | zkrácený úvazek |
3 | plný nebo zkrácený úvazek |
<MIN_EDUCATION_LEVEL>
- Volitelný element, obsahuje ID požadavku na minimální vzdělání uchazeče:
ID | popis |
A | Bez vzdělání |
B | Neúplné základní |
C | Základní + praktická škola |
D | Nižší střední |
E | Nižší střední odborné |
H | Střední odborné (vyučen) |
J | Střední nebo střední odborné bez maturity a bez vyučení |
K | ÚSV |
L | ÚSO (vyučení s maturitou) |
M | ÚSO s maturitou (bez vyučení) |
N | Vyšší odborné |
P | Vyšší odborné v konzervatoři |
R | Bakalářské |
ß | (Nezadáno) |
T | Vysokoškolské |
V | Doktorské (vědecká výchova) |
<PAY>
- Povinný element obaluje informace o nabízeném platu.
<PAY_MIN>
- Volitelný element, obsahuje minimální nabízenou hrubou mzdu / plat za měsíc v Kč.
- Obsahem je celé číslo bez oddělovačů a identifikátoru měny.
<PAY_MAX>
-
Volitelný element, obsahuje maximální nabízenou hrubou mzdu / plat za měsíc v Kč.
- Obsahem je celé číslo bez oddělovačů a identifikátoru měny.
<PUBLISH_DATE >
- Volitelný element, obsahuje datum prvního zveřejnění nabídky práce ve formátu „DD.MM.YYYY“.
<START_DATE>
- Povinný element, obsahuje datum nástupu ve formátu „DD.MM.YYYY“.
<END_DATE>
- Volitelný element, obsahuje datum předpokládaného ukončení pracovního poměru u nabídek prací na dobu určitou. Formát „DD.MM.YYYY“.
<WORKPLACE>
- Povinný element obaluje informace o místě výkonu práce - pracovišti.
- Jedna nabídka práce má právě jedno místo pracoviště – pokud chcete inzerovat jednu nabídku v rámci dvou okresů, je potřeba zadat ji jako novou nabídku.
<WORKPLACE_NAME>
- Volitelný element obsahující název firmy, nebo obecně místa pracoviště.
- Maximální délka 150 znaků.
<ADRESS>
- Povinný element obsahující adresu místa pracoviště.
- Formát: ulice č.p./č.o., název obce a její části, PSČ – například: „Hradní 231, Žebrák, 26753“
<DISTRICT_ID>
- Povinný element, který obsahuje ID okresu, do kterého spadá adresa pracoviště.
- ID nastavte podle číselníku okresů.
<MUNICIPALITY>
- Volitelný, ale doporučovaný element, který obsahuje název obce, do které spadá adresa pracoviště. Využít můžete číselník obcí ČSÚ.
- Pokud nepoužijete přesně název obce podle číselníku, pak nebude zařazení nabídky práce do obce rozpoznáno a nabídka se nebude zobrazovat ve výpisu nabídek práce podle obce - například ve filtru volných míst ve Veverské Bitýšce (ve filtrování podle okresu bude)
<CONTACT>
- Povinný element obaluje informace o kontaktu pro odpověď na nabídku práce.
- Jedna nabídka práce má právě jeden kontakt.
- Musí být vyplněn alespoň jeden kontakt - <EMAIL>, nebo <PHONE_NUMBER>.
<CONTACT_NAME>
- Povinný element obsahující jméno kontaktní osoby.
- Maximální délka 50 znaků.
<PHONE_NUMBER>
- Povinný element pokud nebude vyplněn element <EMAIL>.
- Obsahuje telefonní číslo kontaktní osoby.
<EMAIL>
- Volitelný element obsahující telefonní číslo kontaktní osoby.
<CONTACT_ADDRESS>
- Volitelný element obsahující kontaktní adresu při náboru - např. adresa místa, kde může uchazeč přijít na pohovor.
- Formát: ulice č.p./č.o., název obce a její části, PSČ – například: „Hradní 231, Žebrák, 26753“
<COMPANY>
- Povinný element obaluje informace o zaměstnavateli, nebo personální agentuře.
- Jedna nabídka práce má právě jednoho zaměstnavatele, případně personální agenturu.
<COMPANY_ID>
- Povinný element, obsahuje IČ zaměstnavatele, případně personální agentury.
<COMPANY_NAME>
- Povinný element, obsahuje název zaměstnavatele, případně personální agentury, podle Obchodního rejstříku.
<COMPANY_ADRESS>
- Povinný element obsahující adresu zaměstnavatele, respektive personální agentury.
- Formát: ulice č.p./č.o., název obce a její části, PSČ – například: „Hradní 231, Žebrák, 26753“
<URL>
- Volitelný element, obsahuje URL webu zaměstnavatele, případně personální agentury.
- Začíná na http://, nebo https://.