Deel logoDy

Verlof, verzuim en uren

Deel Dyflexis koppeling: wie in Nederland werkt via Deel, staat automatisch in de planning

Met een koppeling tussen Deel en Dyflexis komen medewerkers van de Nederlandse entiteit, en desgewenst EOR-medewerkers in Nederland, automatisch uit Deel in Dyflexis, met werkgever, vestiging en begin- en einddatum per dienstverband. Een nieuw dienstverband of een laatste werkdag in Deel staat zo ook in het rooster, zonder dat de planner het overtypt.

Wat de koppeling doet

Organisaties die hun personeel in meerdere landen via Deel aannemen en het Nederlandse ploegenwerk in Dyflexis plannen, houden twee lijsten bij. Wie via de eigen BV werkt, wie via employer of record en wie als contractor, ziet de planner niet in Dyflexis, terwijl dat bepaalt waar de uren straks heen moeten.

  1. Deel meldt een nieuw of gewijzigd dienstverband; KoppelHet controleert de handtekening en haalt de persoon op.
  2. Alleen soorten dienstverband die de organisatie wil plannen, gaan door, op een werkplek die in de tabel aan een Dyflexis-vestiging hangt.
  3. De persoon komt in Dyflexis met de werkgever erbij; elk dienstverband wordt een eigen contract.
  4. Een beheerder verbindt de nieuwe medewerker eenmalig in Dyflexis; daarna volgt Dyflexis wat Deel levert.
  5. Een laatste werkdag in Deel sluit het contract in Dyflexis op die datum.
Deel → KoppelHet → DyflexisBRONDeelDOELDyflexisDyflexisKoppelHetmapping · logging · monitoringDeel → KoppelHet → DyflexisBRONDeelDOELDyflexisDyflexisKoppelHetmapping · logging · monitoring
Heen: Persoon met naam, roepnaam en werkmail · Dienstverbanden met begin- en einddatum · Juridische entiteit of EOR als werkgever · Werkplek en afdeling, vertaald naar een Dyflexis-vestiging · Contracturen per week

Waar je op let bij Deel en Dyflexis

  • Deel geeft elk dienstverband een soort, zoals werknemer van een eigen entiteit, EOR, PEO of contractor. Per soort leggen we vast of iemand in het rooster hoort. Zo kan een EOR-medewerker in Nederland wel worden ingepland, terwijl een freelance ontwerper in een ander land buiten Dyflexis blijft.
  • Dyflexis kan per medewerker een werkgeverreferentie bewaren. KoppelHet vult daar de juridische entiteit uit Deel in, of een vaste waarde voor EOR. Bij het verwerken van gewerkte uren is dan meteen te zien of ze naar de eigen payroll of naar Deel gaan.
  • Iemand kan in Deel meerdere dienstverbanden hebben, bijvoorbeeld eerst via EOR en daarna bij de eigen BV. In Dyflexis blijft het één medewerker, met een contract per dienstverband. De planner ziet de overstap als het ene contract eindigt en het volgende begint.
  • In de openbare beschrijving van de people-lijst van Deel staan geen contracturen per week, en Dyflexis vraagt die bij elk contract. De uren komen daarom uit een eigen veld in Deel, of de planning vult ze aan in Dyflexis; bij de start kiezen we samen welke route.
  • Deel bewaart een voorkeursnaam naast de officiële voornaam. In het rooster en de app van Dyflexis gebruikt KoppelHet de voorkeursnaam, zodat collega's elkaar herkennen; de officiële naam blijft in Deel voor contract en loonstrook.
  • Deel adviseert webhooks als hoofdroute en het ophalen van de lijst als aanvulling. KoppelHet verwerkt alleen meldingen met een geldige handtekening, en legt daarnaast elke dag de actieve dienstverbanden in Deel naast de contracten in Dyflexis.
  • Een laatste werkdag staat in Deel bij het dienstverband, niet bij de persoon. KoppelHet sluit daarom alleen het bijbehorende contract in Dyflexis. Loopt er nog een ander dienstverband, dan blijft de medewerker inplanbaar.

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

Plannen we contractors ook in Dyflexis?

Dat bepalen jullie per soort dienstverband. De koppeling stuurt alleen de soorten door die in de tabel aan staan.

Gaan de gewerkte uren terug naar Deel?

Niet in deze koppeling. Uren van de eigen BV horen bij de Nederlandse payroll, uren van EOR-medewerkers bij Deel. Die stroom kan later als uitbreiding.

Technische details voor IT

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

  • Deel via GET /rest/v2/people (filter hiring_types, onder meer hris_direct_employee, eor, peo, contractor; paging met offset en limit) met per persoon id, preferred_first_name, first_name, last_name, work_location, department, job_title, client_legal_entity en employments[] (id, work_email, hiring_type, start_date, termination_last_day, is_ended). Ondertekende webhooks voor wijzigingen; API-token of OAuth2-app.
  • Naar Dyflexis via POST /api2/external-employees/{employeeReference} (lastName verplicht; firstName, email, employerReferenceId, employmentStart, employmentEnd, jobDescription) en POST /api2/external-employees/{employeeReference}/contracts (contractReference, office, type, start, end, hours, days). Scope external_employees, header Authorization Token, backoff bij 429.

Welke velden overgaan

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

Veld in DeelVeld in DyflexisToelichting
id (Deel-persoon)employeeReferenceVaste sleutel, ook als een dienstverband eindigt en een ander begint
preferred_first_name of first_namefirstNameRoepnaam als die er is
last_namelastName
employments[].work_emailemail
client_legal_entity.id of EORemployerReferenceIdZo ziet de planning wie de werkgever is
employments[].idcontractReference
employments[].start_date en termination_last_daystart en end (contract), employmentStart en employmentEnd
work_location of departmentofficeVia een tabel naar Dyflexis-vestigingen
employments[].hiring_typetype (contract)Via een tabel naar het Dyflexis-contracttype
job_titlejobDescription

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.