HiBob logoQuinyx logo

Verlof, verzuim en uren

HiBob Quinyx koppeling: medewerkers en goedgekeurd verlof uit Bob in de planning

Met een koppeling tussen HiBob en Quinyx komen medewerkers, contracturen en goedgekeurd verlof uit Bob automatisch in Quinyx, zodat de planning met de juiste mensen roostert en niemand inplant die vrij is. Ook halve dagen, gewijzigde aanvragen en saldi gaan mee.

Wat de koppeling doet

Organisaties met HiBob voor HR en verlof en Quinyx voor de roosters zien verlof dat in Bob is goedgekeurd niet terug in het rooster. Verschuift iemand een vrije middag, dan staat hij daarna op beide middagen vrij of op geen van beide.

  1. HR legt een nieuwe medewerker vast in Bob. De medewerker komt in Quinyx in de unit die bij de site hoort, met een agreement.
  2. Een medewerker vraagt verlof aan in Bob en de leidinggevende keurt het goed.
  3. Bob meldt de goedkeuring; KoppelHet zet het verlof als afwezigheid in Quinyx, ook als het om een ochtend of een paar uur gaat.
  4. Wordt de aanvraag in Bob verschoven of ingetrokken, dan past KoppelHet de afwezigheid in Quinyx aan.
  5. Het saldo per verlofsoort uit Bob staat in de Quinyx-app.
HiBob → KoppelHet → QuinyxBRONHiBobDOELQuinyxKoppelHetmapping · logging · monitoringHiBob → KoppelHet → QuinyxBRONHiBobDOELQuinyxKoppelHetmapping · logging · monitoring
Heen: Medewerker met site, afdeling en contracturen · Goedgekeurd verlof als afwezigheid · Halve dagen en verlof in uren · Verlof zonder einddatum · Verlofsaldo per beleidstype

Waar je op let bij HiBob en Quinyx

  • Verschuift een medewerker de datums van een verlofaanvraag, dan maakt Bob een nieuwe aanvraag die de oude vervangt, met een verwijzing naar de eerste en de vorige aanvraag. KoppelHet verwijdert de oude afwezigheid in Quinyx en zet de nieuwe, zodat er geen dubbel verlof in het rooster staat.
  • Bij verlof dat automatisch wordt goedgekeurd, stuurt Bob eerst een melding van de aanvraag en daarna van de goedkeuring. KoppelHet reageert alleen op de goedkeuring, zodat Quinyx niet twee keer dezelfde afwezigheid krijgt.
  • Bob kent verlof voor alle ochtenden of middagen in een periode, voor een aantal uren per dag of voor een percentage van de dag. Quinyx boekt zo'n verlof als gedeeltelijke afwezigheid vanaf het begin of het einde van de dienst. KoppelHet vertaalt de ochtend naar het begin van de dienst en de middag naar het einde.
  • Bob kan verlof zonder einddatum vastleggen, bijvoorbeeld bij langdurig verlof. Quinyx boekt een afwezigheid met begin en einde. KoppelHet zet de afwezigheid tot een afgesproken horizon en verlengt of sluit hem zodra Bob de einddatum meldt.
  • Een afgewezen aanvraag heet in de melding van Bob 'declined', maar staat bij het ophalen als 'disapproved'. KoppelHet herkent beide, zodat een afgewezen aanvraag nooit als afwezigheid in Quinyx belandt, ook als melding en opgehaalde status verschillend heten.
  • Bob rekent saldi per verlofbeleid en per datum. Quinyx toont saldi op trackers. KoppelHet vraagt het saldo per beleidstype op de dag zelf op en zet het op de tracker, zodat medewerkers in de Quinyx-app niet een saldo van vorige maand zien.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Kunnen medewerkers verlof ook in Quinyx aanvragen?

Wij raden aan verlof op één plek aan te vragen, in Bob, omdat daar de saldi en het verlofbeleid staan. Quinyx toont het verlof en het saldo dan alleen.

Gaan gewerkte uren terug naar Bob?

Niet in deze koppeling. De uren gaan meestal naar de salarisverwerking per land. Dat kan later als uitbreiding.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Bob wordt gelezen via de time-off webhooks (timeoffRequestApproved, timeoffRequestUpdated met originalRequestId en previousRequestId, timeoffRequestDeclined, timeoffRequestCancelled, timeoffRequestDeleted, set end date), ondertekend met bob-signature, en de Time Off API (GET /timeoff/employees/{id}/requests/{requestId} met includeDailyDurations, /timeoff/requests/changes als vangnet, /timeoff/employees/{id}/balance). Medewerkers via de People API met een service user.
  • Naar Quinyx schrijven we afwezigheid via de v2 Absences API (POST /v2/schedule/groups/{groupId}/absences en /absences/part-time met absenceRate, absenceRateDirection FROM_START of FROM_END en splitType). Verwijderen met reassignBackShifts. Saldi via wsdlUpdateTimeTrackers.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in HiBobVeld in QuinyxToelichting
Employee ID (work)badgeNumber
firstName, surnamepersonalInformation.firstName, lastName
work.siteemployment.homeGroupIdVia een tabel van Bob-sites naar Quinyx-units
work.startDateemployment.employmentStartDate
Time off request (approved)AbsencePer beleidstype een afwezigheidstype
portionOnRange, hours, percentageOnRangePart-time absence (absenceRate, absenceRateDirection)
originalRequestId / previousRequestIdBestaande absenceOm de vervangen aanvraag terug te vinden
Time off balance (per policy type)Time tracker

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.