SAP HCM logoMicrosoft Entra ID logo

Identity en access management

SAP HCM koppelen met Entra ID: Microsoft-accounts uit SAP HR, zonder eigen Logic Apps

Met een koppeling tussen SAP HCM en Microsoft Entra ID krijgt een nieuwe medewerker uit SAP HR een Microsoft-account met afdeling, functie en bedrijf, en wordt de aanmelding geblokkeerd zodra de uitdienstmaatregel in SAP ingaat. KoppelHet ontvangt de wijzigingen uit SAP binnen jullie netwerk, zodat IT geen eigen Azure-oplossing hoeft te bouwen en te onderhouden.

Wat de koppeling doet

Organisaties die SAP HCM on-premise voor HR en salaris draaien en Microsoft 365 gebruiken, vragen nieuwe accounts aan met een formulier dat HR na de indienstmaatregel invult. Tot het account er is, kan een nieuwe collega niet aan de slag.

  1. De SAP-beheerder richt eenmalig de verzending van HR-stamgegevens in, gefilterd op de Nederlandse medewerkers, naar een klein programma van KoppelHet in het eigen netwerk.
  2. Bij een indienstmaatregel in SAP stuurt SAP de gegevens van de nieuwe medewerker. KoppelHet maakt het Microsoft-account aan, klaar voor de begindatum.
  3. Wijzigt de organisatorische toewijzing, dan volgen afdeling, functie en groepen in Entra ID op de begindatum.
  4. Bij een uitdienstmaatregel blokkeert KoppelHet de aanmelding op de datum waarop de maatregel ingaat.
  5. Elke week vergelijkt KoppelHet de actieve medewerkers in SAP met Entra ID, als controle op gemiste berichten.
SAP HCM → KoppelHet → Microsoft Entra IDBRONSAP HCMDOELMicrosoft Entra IDKoppelHetmapping · logging · monitoringSAP HCM → KoppelHet → Microsoft Entra IDBRONSAP HCMDOELMicrosoft Entra IDKoppelHetmapping · logging · monitoring
Heen: Microsoft-account met personeelsnummer · Organisatie-eenheid en functie · Bedrijf en personeelsgebied · Leidinggevende · Blokkeren bij de uitdienstmaatregel

Waar je op let bij SAP HCM en Microsoft Entra ID

  • Microsoft beschrijft voor SAP HCM vier routes, waaronder een bestandsexport en koppelingen via Azure Logic Apps op SAP-functies of IDocs. Die moet de organisatie zelf bouwen en beheren. KoppelHet verzorgt de route via IDocs als dienst, zonder Logic Apps in jullie Azure-omgeving.
  • SAP HCM verstuurt bij een wijziging alleen de infotypes die zijn veranderd, gebaseerd op wijzigingsaanwijzers. KoppelHet vult aan wat voor Entra ID nodig is, zodat een naamswijziging niet leidt tot een account zonder afdeling.
  • SAP legt gegevens per infotype vast met een begin- en einddatum, en maatregelen worden vaak vooruit ingevoerd. KoppelHet voert een overplaatsing of uitdienst in Entra ID uit op de begindatum van de maatregel, niet op het moment van invoeren.
  • Of iemand in dienst is, staat in SAP in de status van de maatregel; Microsoft gebruikt in zijn voorbeeld status 3 als actief. KoppelHet baseert aanmaken en blokkeren op die status en de maatregel, niet op het bestaan van het personeelsnummer.
  • SAP HCM draait in jullie eigen netwerk. Het verdelingsmodel in SAP stuurt alleen de Nederlandse medewerkers naar het programma van KoppelHet in dat netwerk; er hoeft geen verbinding van buiten naar SAP.
  • SAP vraagt bij het versturen van HR-stamgegevens altijd de basis-infotypes 0000 tot en met 0003 mee. KoppelHet gebruikt daarvan alleen wat Entra ID nodig heeft; adres en bankgegevens komen niet in de verzending.

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 · Complex

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

Wat moet onze SAP-beheerder doen?

Eenmalig het verdelingsmodel, het partnerprofiel en de wijzigingsaanwijzers inrichten voor HR-stamgegevens, met een filter op de Nederlandse medewerkers. Wij leveren de specificatie.

Werkt dit ook met Active Directory in ons eigen netwerk?

Ja, die koppeling bouwen we ook.

We hebben al een integratieplatform. Past dit daarnaast?

Ja. SAP kan dezelfde HR-stamgegevens naar meerdere ontvangers sturen, dus bestaande stromen blijven. Elke actie van deze koppeling staat in de auditlogging van KoppelHet.

Technische details voor IT

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

  • SAP HCM verstuurt HR-stamgegevens via ALE met het berichttype HRMD_A (IDocs), aangemaakt door change pointers, met een distributiemodel en partnerprofiel dat filtert op Nederlandse medewerkers. Een KoppelHet-agent ontvangt de IDocs binnen het netwerk. Infotypes 0000 (maatregelen, STAT2), 0001 (organisatorische toewijzing), 0002 (persoonsgegevens); sleutel PERNR.
  • Naar Entra ID schrijven we via Microsoft Graph (user met employeeId, givenName, surname, userPrincipalName, jobTitle, department, companyName, officeLocation, usageLocation, manager en accountEnabled), of via API-driven inbound provisioning als jullie dat liever hebben.

Welke velden overgaan

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

Veld in SAP HCMVeld in Microsoft Entra IDToelichting
PERNR (personeelsnummer)employeeIdVaste sleutel
Infotype 0002: roepnaam of voornaamgivenName
Infotype 0002: achternaamsurname
NaamgevingsregeluserPrincipalName en mail
Infotype 0001: organisatie-eenheiddepartment
Infotype 0001: functie of positiejobTitle
Infotype 0001: bedrijfsnummercompanyName
Infotype 0001: personeelsgebiedofficeLocation en usageLocation
Leidinggevende uit de organisatiestructuurmanager
Infotype 0000: maatregel en statusaccountEnabledActief bij status 3

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.