Workday logoAllSolutions logo

HR naar ERP

Workday AllSolutions koppeling: Nederlandse workers als medewerker in AllSolutions, in het juiste bedrijf

Met een koppeling tussen Workday en AllSolutions komt elke worker van de Nederlandse companies uit Workday automatisch als medewerker in het juiste AllSolutions-bedrijf, met afdeling, functie, leidinggevende en uren per week. Wijzigingen gaan op hun ingangsdatum door, en bij vertrek krijgt de medewerker in AllSolutions een einddatum, zodat zijn uren en projecthistorie blijven staan.

Wat de koppeling doet

Organisaties die medewerkers in Workday beheren en in Nederland uren, projecten en financiën in AllSolutions draaien, zetten nieuwe medewerkers met de hand in AllSolutions, vaak vanuit een wekelijks Workday-rapport. Een overplaatsing naar een andere bv komt dan pas na de maandafsluiting door, en uren staan een maand bij de verkeerde administratie.

  1. HR rondt in Workday een hire, overplaatsing of termination af voor een Nederlandse company.
  2. KoppelHet haalt de gewijzigde workers op en kiest per company het AllSolutions-bedrijf.
  3. Een nieuwe worker wordt een medewerker in dat bedrijf, met startdatum, afdeling, functie, leidinggevende en uren.
  4. Een wijziging met een ingangsdatum in de toekomst wacht tot die datum en gaat dan door, met alleen de velden die anders zijn.
  5. Bij een termination zet KoppelHet de datum uit dienst, zonder de medewerker te verwijderen.
Workday → KoppelHet → AllSolutionsBRONWorkdayDOELAllSolutionsKoppelHetmapping · logging · monitoringWorkday → KoppelHet → AllSolutionsBRONWorkdayDOELAllSolutionsKoppelHetmapping · logging · monitoring
Heen: Medewerker met Employee ID, naam en werk-e-mail · Datum in en uit dienst · Afdeling, functie en leidinggevende · Uren per week · AllSolutions-bedrijf per Workday-company

Waar je op let bij Workday en AllSolutions

  • AllSolutions logt een koppelaccount in bij één standaardbedrijf. Om in een tweede bv te schrijven, moet het account via de functie voor inlogbedrijven wisselen, en die functie moet ook voor de REST API zijn opengezet. KoppelHet wisselt per Workday-company naar het bijbehorende bedrijf voordat het schrijft.
  • Bij een overplaatsing naar de andere bv maakt Workday vaak een nieuwe company-toewijzing met een ingangsdatum. In AllSolutions zijn het twee bedrijven. KoppelHet zet een einddatum in het oude bedrijf en maakt de medewerker in het nieuwe bedrijf aan op de ingangsdatum, zodat uren tot die dag bij de juiste bv blijven.
  • Workday legt wijzigingen vaak weken vooruit vast. AllSolutions toont per medewerker de stand die nu geldt. KoppelHet houdt een wijziging met een toekomstige ingangsdatum vast en zet hem op die dag door, zodat een nieuwe afdeling niet al geldt voor uren van de lopende maand.
  • Bij het aanmaken via de API voert AllSolutions dezelfde controles uit als in het scherm, ook voor velden die de klant zelf verplicht heeft gemaakt. KoppelHet legt bij de start vast welke verplichte velden het medewerkerscherm heeft, zodat een nieuwe worker uit Workday niet strandt op een veld dat Workday niet kent.
  • Een medewerker die in AllSolutions nog in uren of projecten voorkomt, kan niet worden verwijderd. Een termination in Workday wordt daarom altijd een datum uit dienst. Draait HR de termination terug, dan haalt KoppelHet de einddatum weg, zodat de medewerker zijn projecthistorie houdt.
  • AllSolutions rekent de autorisatie van de koppelgebruiker volledig mee, net als bij een gewone gebruiker. We laten een aparte gebruiker aanmaken die alleen het medewerkerscherm en het wisselen van bedrijf mag, en geen applicatiebeheerrechten heeft, zoals AllSolutions zelf aanraadt.
  • Workday heeft naast employees ook contingent workers. Ingehuurde krachten die op projecten schrijven, horen ook in AllSolutions. KoppelHet neemt ze alleen mee als dat is afgesproken, met een eigen soort medewerker, zodat de projectadministratie ze apart kan houden.

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

Gaat compensatie uit Workday mee naar AllSolutions?

Nee. Voor uren en projecten zijn naam, data, organisatie en uren genoeg. Kostprijzen per uur beheert finance in AllSolutions.

Wat als een afdeling uit Workday niet in AllSolutions bestaat?

Dan weigert AllSolutions de waarde met dezelfde melding als in het scherm, en zet KoppelHet de medewerker niet half aan. Na een regel in de vertaaltabel gaat hij alsnog door.

Moeten we iets inrichten in AllSolutions?

Ja. Applicatiebeheer zet het medewerkerscherm en het wisselen van bedrijf open voor de REST API en maakt een koppelgebruiker aan. AllSolutions raadt aan om voor livegang een consultant de inrichting te laten nalopen.

Technische details voor IT

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

  • Workday via een RaaS-rapport op wijzigingsdatum (Employee_ID, Company, Supervisory_Organization, Job_Profile, Manager, Scheduled_Weekly_Hours, Hire_Date, Termination_Date en ingangsdatums), gefilterd op de Nederlandse companies. Integration System User met alleen de benodigde domeinen.
  • AllSolutions via de REST API - POST /api/v1/Login met SHA1-signature van gebruikersnaam, client-id en secret; een refreshtoken is één keer bruikbaar. Lijsten met GET en een cursor (standaard 50, maximaal 500 per pagina), nieuwe medewerkers met POST per record, wijzigingen met PUT op het record-ID met alleen de gewijzigde velden, wisselen van bedrijf via MWZBDR. Welke velden openstaan en hoe ze heten, bepaalt de klant met weergaven en instellingen voor de REST API.

Welke velden overgaan

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

Veld in WorkdayVeld in AllSolutionsToelichting
Employee_IDPersoneelsnummerVaste sleutel; ook het AllSolutions-record-ID wordt bewaard
CompanyInlogbedrijfVaste tabel per Nederlandse company
Legal_Name / Preferred_NameNaam
Werk-e-mailE-mailadres
Supervisory_OrganizationAfdelingVia een vertaaltabel
Job_ProfileFunctieVia een vertaaltabel
Manager (Employee_ID)LeidinggevendeAlleen als die ook in AllSolutions staat
Scheduled_Weekly_HoursUren per week
Hire_Date en Termination_DateDatum in dienst en datum uit dienst

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.