Uitwisseling van gegevens vindt plaats via de WebAPI. De WebAPI van SDB Groep stelt je in staat om geautomatiseerd gegevens op te halen, te bewerken en aan te maken in onze applicaties. Voor het gebruik van de WebAPI dient de website van de organisatie te worden aangepast.
Zoals ook in het proces van werving en selectie terug te
zien is, zijn er twee momenten van data uitwisseling voor werving en selectie.
Eén moment voor het ophalen van de vacatures en één moment voor het opsturen
van de kandidaat gegevens.
<Kandidaat>
<Voorletters>T</Voorletters>
<Voornaam>Test</Voornaam>
<Achternaam>Persoon</Achternaam>
<Geslacht>V</Geslacht>
<Geboortedatum>2000-01-01T00:00:00</Geboortedatum>
<Straatnaam>Straatnaam</Straatnaam>
<Huisnummer>1</Huisnummer>
<Postcode>2122AA</Postcode>
<Woonplaats>Testplaats</Woonplaats>
<Telefoonnummer>0612345678</Telefoonnummer>
<Email>email@mail.nl</Email>
<VacatureId>1</VacatureId>
<Documenten>
<Document>
<Bestandsnaam>brief.doc</Bestandsnaam>
<Datastring>Base64</Datastring>
</Document>
<Document>
<Bestandsnaam>cv.pdf</Bestandsnaam>
<Datastring>Base64</Datastring>
</Document>
</Documenten>
</Kandidaat>
Veld
|
Datatype
|
Verplicht
|
Extra
|
Voornaam |
String 200 |
Ja |
|
Voorletters |
String 12 |
Ja |
|
Tussenvoegsel |
String 8 |
|
|
Achternaam |
String 200 |
Ja |
|
Geslacht |
String 1 |
|
M of V |
Straatnaam |
String 255 |
|
|
Huisnummer |
Int |
|
|
HuisnummerToevoeging |
String 4 |
|
|
Postcode |
String 9 |
|
Regex @"^[1-9][0-9]{3} ?(?!sa|Sa|sA|SA|sd|Sd|sD|SD|ss|Ss|sS|SS)[A-z]{2}$" |
Woonplaats |
String 25 |
|
|
Telefoonnummer |
String 15 |
Ja |
Regex @"[0-9\(\)\s\+\-]*" |
|
String 255 |
Ja |
Regex @"^([\w\.\-]+)@([\w\-\.]+)((\.(\w){2,})+)$" |
Geboortedatum |
DateTime |
|
|
VacatureId |
Int |
|
|
GegevensEenJaarBewaren |
Bool |
|
|
VacatureVia |
String(max) |
|
VacatureID verplicht |
WerkzaamBij |
Int |
|
|
De maximale request grootte van de POST api/kandidaat is vergroot. De limiet is van 4MB naar 25MB gegaan. Hiermee kunnen er grotere of meer bijlagen met een kandidaat aan SDB HR worden aangeboden.
De velden zijn optioneel en worden niet bij de kandidaat arbeidsvoorwaarden ingevuld als de kandidaat solliciteert. De velden zijn op te halen via de webAPI en hebben de volgende veld omschrijvingen:
<Vacature>
<UrenMin>20</UrenMin>
<UrenMax>36</UrenMax>
<SalarisMin>2000.00</SalarisMin>
<SalarisMax>3000.00</SalarisMax>
</Vacature>
Als u een werken-bij-website heeft, dan zal de vraag voor het presenteren van deze nieuwe velden op de website aan de website beheerder gesteld dienen te worden.