Sympa logoQuinyx logo

Verlof, verzuim en uren

Sympa Quinyx koppeling: medewerkers uit meerdere Sympa-entiteiten in Quinyx, goedgekeurde afwezigheid erbij

Met een koppeling tussen Sympa en Quinyx komen medewerkers uit Sympa automatisch in de juiste Quinyx-unit, ook als ze bij verschillende Sympa-entiteiten horen. Sympa biedt zelf een Quinyx-connector voor medewerkers en dienstverbanden; KoppelHet bouwt maatwerk als er meer entiteiten zijn, als goedgekeurde afwezigheid uit Sympa ook in het rooster moet, of als één ronde per dag te weinig is.

Wat de koppeling doet

Organisaties die HR in Sympa voeren en winkels, zorglocaties of klantenservice in Quinyx plannen, zetten nieuwe medewerkers en afwezigheid met de hand in Quinyx, of gebruiken de Sympa-connector voor één entiteit en doen de rest zelf. Een goedgekeurde afwezigheid in Sympa ziet de planner pas als iemand niet komt.

  1. De Sympa-beheerder richt een API-interface in met de velden voor medewerker, dienstverband en afwezigheid.
  2. KoppelHet vraagt elk uur de gewijzigde medewerkers op, gefilterd op de eenheden die in Quinyx plannen.
  3. KoppelHet maakt de medewerker aan in Quinyx of werkt hem bij, met een rol in de unit voor de periode van het dienstverband.
  4. Afwezigheidsregels met de status goedgekeurd gaan als afwezigheid naar Quinyx.
  5. Verdwijnt of verandert een regel in Sympa, dan past KoppelHet de afwezigheid in Quinyx aan.
Sympa → KoppelHet → QuinyxBRONSympaDOELQuinyxKoppelHetmapping · logging · monitoringSympa → KoppelHet → QuinyxBRONSympaDOELQuinyxKoppelHetmapping · logging · monitoring
Heen: Medewerker met entiteit en organisatie-eenheid · Dienstverband met begin- en einddatum · Rol in de Quinyx-unit · Goedgekeurde afwezigheid

Waar je op let bij Sympa en Quinyx

  • De Quinyx-connector van Sympa brengt gegevens over van één Sympa-entiteit naar één Quinyx-omgeving. Organisaties met meerdere Sympa-entiteiten die in één Quinyx plannen, vallen daarbuiten. KoppelHet haalt alle entiteiten op in één koppeling en zet elke medewerker in de unit van zijn eigen vestiging.
  • In de beschrijving van de Sympa-connector staan medewerker, dienstverband, en optioneel agreement en beloning als gegevenssets; afwezigheid staat er niet tussen. KoppelHet neemt goedgekeurde afwezigheidsregels uit Sympa wel mee, zodat het rooster vrije dagen en ziekte kent.
  • Sympa geeft bij elke tabelregel een goedkeuringsstatus, met aparte waarden voor wachten op goedkeuring, afgewezen en goedgekeurd. KoppelHet vraagt alleen goedgekeurde afwezigheidsregels op, zodat een aanvraag die nog loopt geen gat in het Quinyx-rooster maakt.
  • De connector van Sympa draait standaard één keer per dag; vaker kost een hoger maandbedrag. Een Sympa-interface staat honderd aanvragen per uur toe, voor lezen en schrijven samen. KoppelHet vraagt elk uur alleen de wijzigingen op, in grote pagina's, en blijft zo ruim binnen die limiet.
  • Sympa laat via de API niets verwijderen, en een verwijderde afwezigheidsregel verschijnt dus niet als wijziging. Quinyx houdt de afwezigheid dan vast. KoppelHet vergelijkt elke nacht de geldige afwezigheidsregels in Sympa met Quinyx en verwijdert een afwezigheid die in Sympa niet meer bestaat, met de diensten terug naar de medewerker.
  • Sympa kan tabelregels opvragen die in een periode geldig zijn. Een rol in Quinyx heeft ook een begin- en einddatum. KoppelHet vraagt de dienstverbandregels op die binnen de planningshorizon vallen, en zet een toekomstige overplaatsing alvast als nieuwe rol in de andere unit.
  • De Sympa-connector is er alleen voor klanten met het Lead-abonnement van Sympa. KoppelHet werkt met de Integration API, die een beheerder in het API-paneel zelf inricht, zonder dat de connector nodig is.

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

Gaan gewerkte uren terug naar Sympa?

Niet in deze koppeling. Uren voor de salarisverwerking kunnen later als uitbreiding.

Wat als de aanvraaglimiet van Sympa te krap is?

Bij heel veel wijzigingen per uur vraagt u Sympa om een hogere limiet; Sympa noemt die mogelijkheid zelf.

Technische details voor IT

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

  • Sympa via de Integration API (OData v4, JSON) op een interface die de beheerder in het API-paneel aanmaakt, met X-ApiKey of basic authentication. $filter op modified en unit, $expand op de tabellen voor dienstverband en afwezigheid met Approval eq 5 (Undef 0, WaitingSave 1, WaitingRequest 2, WaitingApproval 3, Declined 4, Approved 5), since, until en at voor geldige regels, $top en $skip. Honderd aanvragen per uur per interface, voor alle methodes samen; geen DELETE.
  • Quinyx via de Employees API v3 (POST en PATCH /hr/v3/employees met badgeNumber en employment met homeGroupId en employmentStartDate) en /hr/v3/role-assignments met startDate en endDate. Afwezigheid via POST /v2/schedule/groups/{groupId}/absences, DELETE met reassignBackShifts.

Welke velden overgaan

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

Veld in SympaVeld in QuinyxToelichting
Personeelsnummer (veld in de interface)badgeNumberVaste sleutel
Voornaam, achternaampersonalInformation.firstName, lastName
Werkmailemail
unit (organisatie-eenheid)employment.homeGroupIdVia een tabel naar Quinyx-units
Dienstverbandregel (geldig van en tot)role-assignment startDate en endDate
Afwezigheidsregel (Approval 5), soortAbsence, absenceTypeIdVia een tabel per afwezigheidssoort

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.