Developer Hub » Vacatures plaatsen via XML » Documentatie » Uitleg XML-schema
Stap 1: Algemene informatie · Stap 2: Uitleg XML-schema · Stap 3: Validatie · Stap 4: Aanmelden
Om te beginnen kun je een voorbeeld downloaden. Hopelijk wordt het snel duidelijk waar je welke gegevens moet invullen. Toch gaan we uitgebreid elk element bespreken en uitleggen hoe je het hoort te gebruiken. Je kunt ook altijd het XML-schema (XSD) downloaden.
Met PHP, Java of een andere programmeertaal is het mogelijk om een XML-document te genereren. Bekijk eens het PHP-voorbeeld.
Slechts enkele elementen zijn verplicht in te vullen. Als een element verplicht is, staat dit aangegeven bij het betreffende element.
Ieder XML-bestand begint als volgt. Zorg ervoor dat je de juiste encoding invult.
Dit hoofdelement bevat de lijst met alle vacatures. Het is erg belangrijk om de correcte versie in te vullen. Momenteel wordt alleen gebruik gemaakt van versie
1.0
.
Dit subelement van jobs
definieert één enkele vacature. jobs
bevat net zoveel job
-elementen als dat er vacatures zijn.
Hieronder staan de elementen die binnen job
geplaatst dienen te worden.
Hier moet een uniek id voor iedere vacature worden ingevuld. Je kunt hier bijv. het id van de vacature in de database invullen of het vacaturenummer, zolang het maar uniek is. Voorkom dat id's in de toekomst worden hergebruikt.
Soms zijn er voor een vacature meerdere id's (meestal voor verschillende systemen), of heb je een apart referentienummer. Dan kun je dat hier invullen.
De datum waarop de vacature is toegevoegd in jullie systeem. Gebruik het formaat YYYY-MM-DD
.
Je kunt hotJob
gebruiken als je een overeenkomst hebt met Uitzendbureau.nl voor topvacatures. Voor meer informatie over de mogelijkheden van topvacatures
kun je contact opnemen met sales@uitzendbureau.nl, of bellen naar 085-4019579.
De titel van de vacature.
Een algemene beschrijving van de vacature. Informatie over bijv. de ervaring of het salaris kan bij andere velden worden ondergebracht.
De standplaats van de vacature.
De provincie van de vacature.
(Optioneel, maar zeer aanbevolen)
De postcode van de vacature.
De categorie waaronder deze vacature valt. Er kunnen meerdere categoriën worden ingevuld (gescheiden door willekeurige word boundaries), maar de vacature zal uiteindelijk maar aan één categorie worden toegewezen. Je kunt gewoon je eigen benamingen gebruiken voor de categoriën. Wij vertalen dit automatisch naar onze eigen categoriën.
Let op: dit veld is niet de branche. Een vacature voor een ICT'er bij een bank valt onder de categorie ICT
, en niet onder financieel
.
De gewenste vooropleiding(en) voor de functie.
De link naar de vacature op de website van het uitzendbureau.
Hieronder een voorbeeld van hoe het totaalplaatje eruit kan zien.
Algemene informatie over wat de werkgever heeft te bieden.
Feitelijk aanbod van de vacature.
Soort dienstverband. Kies hierbij uit de dienstverbanden op deze pagina. Je kunt er ook meerdere gebruiken, gescheiden door komma’s.
Het aantal uren per week.
Kies hierbij uit: parttime
of fulltime
.
Minimaal aantal uren per week.
Maximaal aantal uren per week.
Als het niet mogelijk is om het aantal uren onder te brengen bij hoursMin
en hoursMax
, vul dan hier een algemene beschrijving in.
Omschrijving van het salarisaanbod.
Algemene omschrijving van het contract.
Specifiekere informatie over de vereisten.
Algemene omschrijving van de vereisten.
Omschrijving van de ervaringen die gewenst zijn.
Omschrijving van de opleidingen/cursussen die gewenst zijn.
Algemene informatie over de werkgever.
Contactgegevens betreffende de vacature.
De velden applicationUrl
en applicationUrlHotJob
worden alleen gebruikt bij overeenstemming met de accountmanager van Uitzendbureau.nl. Standaard worden
sollicitaties verzonden naar het e-mailadres in contactEmail
. applicationUrlHotJob
(indien beschikbaar) wordt alleen gebruikt bij sollicitaties op
topvacatures.
Het veld mandatoryMotivation
geeft aan of gebruikers verplicht een motivatietekst moeten invullen bij een sollicitatie.
Beschrijving van de vestiging waar de vacature open staat.
Naam van de vestiging.
Plaats van de vestiging.
Op dit moment worden alleen video's van YouTube ondersteund. Mogelijk worden er later nog andere formaten toegevoegd.
Binnen jobDescription
plaats je een lijst met video's. Deze video's worden geplaatst bij de beschrijving van de vacature. Mogelijk worden er later
nog andere locaties toegevoegd.
Je video moet al zijn toegevoegd aan YouTube, om deze toe te voegen aan de XML-feed. Vul het id in van de YouTube-video. Het id kun je uit de url van de video
halen. https://www.youtube.com/watch?v=9bZkp7q19f0
heeft bijvoorbeeld id 9bZkp7q19f0
.
Momenteel is alleen WhatsApp beschikbaar. Andere formaten kunnen later worden toegevoegd. Let op: dit werkt als een extra sollicitatiemethode - de onsite en offsite sollicitatiemethodes blijven aanwezig, ongeacht mobiele sollicitaties.
Door de logolink te verstrekken, wordt dit logo ingesteld voor de recruiter. Als er meer dan één logo in vacatures wordt verstrekt, wordt alleen het eerste logo ingesteld voor de recruiter.
Hier kunt u informatie verstrekken voor whatsapply.
Whatsapp-contactnummer. Het telefoonnummer mag alleen in internationaal formaat worden opgegeven (wat betekent dat u ook de landcode +31
moet opgeven).
We accepteren alleen waarden in dit patroon \s*\+[0-9\-()\s]+
.
If you want to use Data tracking api, you’ll need to provide your generated key (same key for all of your jobs). The key is something you can generate yourself. Just make sure it’s a bit lengthy and hard to guess. In addition to this, you also need to provide cpc tag if you want cpc to be present in tracking data.
CPC price in cents
Campaign Id; please insert the campaign ID provided by us in this field (only if you work campaign based)