HR2day logoNedap ONS logo

Verlof, verzuim en uren

HR2day Nedap ONS koppeling: arbeidsrelaties, cao en contracturen automatisch in de zorgplanning

Met een koppeling tussen HR2day en Nedap ONS staat elke arbeidsrelatie uit HR2day automatisch in ONS, met vaste en flexibele uren, team, deskundigheid en de cao die bij de medewerker hoort. Zo kan de planning een nieuwe zorgmedewerker direct inroosteren en rekent ONS de toeslagen volgens de juiste cao.

Wat de koppeling doet

Organisaties die HR en salaris in HR2day voeren en in Nedap ONS plannen, zetten elke nieuwe medewerker en elk nieuw contract met de hand in ONS. Invalkrachten met een minimum aantal uren staan er dan met vaste uren in, en bij medewerkers die onder twee cao's werken klopt de toeslag niet altijd.

  1. HR legt in HR2day een arbeidsrelatie vast, met afdeling, functie, uren en cao.
  2. KoppelHet leest de gewijzigde medewerker en al zijn lopende arbeidsrelaties.
  3. Per arbeidsrelatie komt er een medewerker in ONS, met contract, team, deskundigheid en cao.
  4. De planning ziet de medewerker in ONS en kan hem inroosteren vanaf de startdatum.
  5. Bij uitdiensttreding staat de einddatum in ONS, en daarna verschijnt de medewerker niet meer in de planning.
HR2day → KoppelHet → Nedap ONSBRONHR2dayDOELNedap ONSKoppelHetmapping · logging · monitoringHR2day → KoppelHet → Nedap ONSBRONHR2dayDOELNedap ONSKoppelHetmapping · logging · monitoring
Heen: Medewerker per arbeidsrelatie · Contract met vaste en flexibele uren per week · Cao-toewijzing · Team op basis van de afdeling · Deskundigheid op basis van de functie

Waar je op let bij HR2day en Nedap ONS

  • Een zorgmedewerker heeft in HR2day vaak meer dan één arbeidsrelatie, bijvoorbeeld een vaste aanstelling en een invalcontract. ONS herkent een medewerker aan de combinatie van personeelsnummer en dienstverbandnummer. KoppelHet geeft elke arbeidsrelatie een eigen nummer in ONS, zodat de uren later per arbeidsrelatie terug te vinden zijn.
  • Een contract in ONS heeft vaste en variabele uren per week. Een min-max- of oproepcontract in HR2day zet KoppelHet om naar het minimum als vaste uren en de rest als variabele uren. Zo plant ONS een invalkracht niet vol op uren die niet gegarandeerd zijn.
  • ONS kent per medewerker een cao toe, zoals VVT, gehandicaptenzorg of GGZ, en past daar onder meer de regels voor slaapdiensten op toe. HR2day legt de cao per arbeidsrelatie vast. KoppelHet geeft die door, zodat iemand die in verpleeghuis en gehandicaptenzorg werkt per arbeidsrelatie onder de juiste cao wordt ingeroosterd.
  • ONS verwacht bij elke aanlevering de volledige actuele stand van een medewerker en ziet een ontbrekend contract of team als beëindigd. HR2day heeft een dagelijks maximum aan API-verzoeken dat het deelt met andere koppelingen. KoppelHet leest daarom alleen gewijzigde medewerkers, maar van hen alle lopende arbeidsrelaties, en bouwt daaruit de complete stand voor ONS.
  • HR2day kan de kosten van een medewerker tijdelijk over andere kostenplaatsen verdelen, los van de afdeling van de aanstelling. ONS koppelt het team aan de afdeling. KoppelHet gebruikt de afdeling van de arbeidsrelatie, zodat een tijdelijke doorbelasting de medewerker niet naar een ander team verhuist.
  • Nedap levert vanuit ONS een standaard urenexport voor ADP, AFAS en SDB, maar niet voor HR2day. Gewerkte uren en toeslagen terug naar HR2day vallen daarom buiten deze eerste koppeling. Die stroom kan later als uitbreiding, als HR2day de uren via een eigen ingang aanneemt.
  • Beide kanten vragen een eigen toestemming. Nedap beoordeelt elke koppeling met ONS via het Ons API Dashboard, en in HR2day maakt de beheerder een koppelgebruiker aan in de eigen Salesforce-omgeving. KoppelHet regelt beide aanvragen voordat de koppeling live gaat.

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 de gewerkte uren uit ONS ook naar HR2day?

Niet in deze eerste koppeling. ONS heeft geen standaardexport voor HR2day, en HR2day publiceert zijn ingangen niet openbaar. We stemmen met HR2day af hoe de uren binnenkomen; daarna kan die stroom als uitbreiding.

Gaat het uurloon ook naar ONS?

ONS kan per medewerker een uurloon opslaan, maar de koppeling vult dat standaard niet. Voor het roosteren is het niet nodig. Wil de organisatie loonkosten in ONS zien, dan kan het later als uitbreiding.

Wat als een afdeling nog geen team in ONS heeft?

Dan gaat de medewerker niet door en verschijnt er een melding in het platform. De planning maakt het team aan of vult de vertaaltabel aan; de volgende ronde zet de medewerker alsnog in ONS.

Technische details voor IT

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

  • HR2day draait op Salesforce en wordt gelezen via de Salesforce REST API met een aparte koppelgebruiker, op de technische objectnamen van HR2day en op wijzigingsdatum. De API-limiet per 24 uur geldt voor de hele HR2day-omgeving.
  • Naar Nedap ONS schrijven we via de Ons API met PUT /v0/administration/employees/extended/snapshot, met de volledige actuele stand per medewerker (employeeNumber plus employmentNumber). Ontbrekende records gelden als verwijderd; een nieuw contract zonder overlap sluit het vorige af op de dag ervoor. Velden onder meer contracts (contractTypeCode, beginDate, endDate, fixed, var), collectiveAgreements (collectiveAgreementType VVT, GHZ, GGZ, SW, ZH, HA of JZ), teamAssignments (teamId) en expertises (expertiseProfileCode). Toegang met een SSL-clientcertificaat na goedkeuring door Nedap.

Welke velden overgaan

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

Veld in HR2dayVeld in Nedap ONSToelichting
PersoneelsnummeremployeeNumber
Nummer arbeidsrelatieemploymentNumberSamen met employeeNumber uniek in ONS
Voorletters, roepnaam, voorvoegsel en achternaaminitials, firstName, birthNamePrefix, birthName
Begin- en einddatum arbeidsrelatiebeginDate en endDate van het contract
Contracturen (vast deel)fixedVaste uren per week
Uren boven het minimum (oproep of min-max)varVariabele uren per week
Soort arbeidsrelatiecontractTypeCodeVia een vertaaltabel naar de importcode in ONS
Cao van de arbeidsrelatiecollectiveAgreementType (bijvoorbeeld VVT of GHZ)
AfdelingteamIdVia een vertaaltabel
FunctieexpertiseProfileCodeVia een vertaaltabel van functies naar deskundigheden

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.