Workday logoZenya logo

Accounts in applicaties

Workday Zenya koppeling: medewerkers met functie, eenheid en manager uit Workday in Zenya

Met een koppeling tussen Workday en Zenya krijgt elke nieuwe medewerker in Workday automatisch een Zenya-gebruiker met functie, organisatie-eenheid en manager, zodat de juiste protocollen en meldingen bij hem terechtkomen. Na de laatste werkdag in Workday zet de koppeling de gebruiker in Zenya op inactief.

Wat de koppeling doet

Organisaties die Workday als HR-systeem gebruiken en Zenya voor kwaliteitsdocumenten, meldingen of risico's, hebben in Zenya vaak een eigen kopie van de organisatie. Bij elke reorganisatie in Workday past applicatiebeheer die kopie met de hand aan, en nieuwe collega's missen in de tussentijd verplichte leesopdrachten.

  1. Applicatiebeheer legt in een vertaaltabel vast welke supervisory organizations bij welke organisatie-eenheden in Zenya horen, en welke job profiles bij welke functie.
  2. KoppelHet leest nieuwe en gewijzigde workers uit Workday.
  3. Een nieuwe medewerker wordt Zenya-gebruiker met functie, organisatie-eenheid en manager, op of kort voor de startdatum.
  4. Bij een job change of overplaatsing past KoppelHet functie, eenheid en manager aan.
  5. Na de termination date zet KoppelHet de gebruiker op inactief; zijn documenten en meldingen blijven bestaan.
Workday → KoppelHet → ZenyaBRONWorkdayDOELZenyaKoppelHetmapping · logging · monitoringWorkday → KoppelHet → ZenyaBRONWorkdayDOELZenyaKoppelHetmapping · logging · monitoring
Heen: Zenya-gebruiker met inlogcode, naam en e-mail · Functie uit het job profile · Organisatie-eenheden uit de supervisory organization · Manager · Actief of inactief

Waar je op let bij Workday en Zenya

  • Workday dateert wijzigingen vooruit, dus een overplaatsing kan al weken van tevoren zijn vastgelegd. Zenya heeft geen ingangsdatum op functie of eenheid. KoppelHet bewaart de toekomstige wijziging en voert hem in Zenya pas door op de ingangsdatum, zodat iemand niet te vroeg de protocollen van zijn nieuwe afdeling krijgt.
  • Supervisory organizations in Workday volgen de managementlijn en zijn vaak fijner of anders gesneden dan de organisatie-eenheden waarop Zenya meldingen en risico's ordent. Een vertaaltabel bepaalt per supervisory organization de eenheden in Zenya; een nieuwe organisatie in Workday zonder regel komt op een lijst voor applicatiebeheer.
  • Zenya vraagt de manager als Zenya-gebruiker, Workday kent hem als worker. KoppelHet zoekt de manager op via zijn Employee_ID als extern ID in Zenya. Is de manager zelf nog geen Zenya-gebruiker, dan maakt KoppelHet eerst de manager aan en daarna de medewerker.
  • Workday heeft employees en contingent workers met elk een eigen nummerreeks. Uitzendkrachten en ingehuurde zorgverleners moeten vaak wel protocollen lezen. KoppelHet neemt contingent workers mee als jullie dat willen, met een voorvoegsel op het nummer, en zet ze inactief op de einddatum van hun contract.
  • Zenya draait vaak alleen voor het Nederlandse deel van de organisatie, terwijl Workday ook andere landen bevat. KoppelHet neemt alleen workers uit de companies of locaties mee die jullie aanwijzen, en laat Zenya-gebruikers zonder Workday-nummer, zoals groepsaccounts en externe auditors, ongemoeid.
  • Een rehire in Workday krijgt meestal hetzelfde Employee_ID. KoppelHet vindt de inactieve Zenya-gebruiker terug op het externe ID en zet hem weer actief, met de nieuwe functie en eenheid, zodat zijn eerdere leesbevestigingen bij dezelfde persoon blijven.

Deze koppeling hoort ook bij in-, door- en uitstroom.

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

Waarom niet via Entra ID en de SCIM-koppeling van Microsoft?

Dat kan als Entra ID al uit Workday wordt gevuld. SCIM vult alleen geen organisatie-eenheden of functies als Zenya-object; die komen dan alsnog rechtstreeks uit Workday.

Maakt de koppeling nieuwe organisatie-eenheden aan in Zenya?

Nee. Applicatiebeheer bepaalt de structuur in Zenya. Een nieuwe organisatie in Workday zonder plek in Zenya komt op een lijst.

Wat gebeurt er met documenten van iemand die vertrekt?

Die blijven in Zenya. De gebruiker wordt inactief, en applicatiebeheer draagt documenten en open meldingen over.

Technische details voor IT

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

  • Workday wordt gelezen met Get_Workers (Human_Resources) of een RaaS-rapport op wijzigingsdatum, met Include_Employment_Information en Include_Organizations; Hire_Date, Termination_Date, Job_Profile, Supervisory_Organization en manager. Een Integration System User met alleen leesrechten op de benodigde domeinen.
  • Naar Zenya schrijven we via de Zenya REST API v5 (bearer token via POST /tokens met api_key en username). POST /users met login_code en name verplicht, plus email_address, external_id, position_id, manager_id, organization_unit_ids, language en active; PATCH /users/{user_id} voor wijzigingen en active = false bij vertrek. GET /users met external_ids om te zoeken, GET /positions en GET /organization_units voor de ID's.

Welke velden overgaan

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

Veld in WorkdayVeld in ZenyaToelichting
Employee_ID of Contingent_Worker_IDexternal_id
Werk-e-maillogin_code en email_addressOf de gebruikersnaam uit SSO
Preferred namename
Job_Profileposition_idVia de vertaaltabel; functie moet in Zenya bestaan
Supervisory_Organizationorganization_unit_idsVia de vertaaltabel
Manager (Employee_ID)manager_idOpgezocht op external_id
Preferred languagelanguage
Hire_Date en Termination_Dateactive

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.