iCIMS logoSAP SuccessFactors logo

Recruitment naar HR

iCIMS SAP SuccessFactors koppeling: geaccepteerd aanbod als nieuwe medewerker in Employee Central

Met een koppeling tussen iCIMS en SAP SuccessFactors wordt een kandidaat met een geaccepteerd aanbod in iCIMS een nieuwe medewerker in Employee Central, met persoon, dienstverband en job op de voorgestelde startdatum. Gaat er iets mis, dan ziet de recruiter de reden direct in iCIMS, omdat KoppelHet de foutmelding als antwoord op de statuswijziging teruggeeft.

Wat de koppeling doet

Organisaties die in iCIMS werven en SAP SuccessFactors Employee Central als HR-systeem gebruiken, laten HR elke aanname opnieuw invoeren in Employee Central. Ontbreekt een code of klopt een afdeling niet, dan hoort de recruiter dat pas als de nieuwe collega al bijna begint.

  1. De recruiter zet de kandidaat in iCIMS op de status voor een geaccepteerd aanbod.
  2. iCIMS stuurt nummers en links; KoppelHet haalt persoon, sollicitatie en vacature zelf op.
  3. KoppelHet maakt in Employee Central eerst de persoon, dan het dienstverband en dan de job met een hire-event.
  4. Lukt dat, dan krijgt de recruiter in iCIMS een bevestiging.
  5. Lukt het niet, dan ziet de recruiter in iCIMS de reden en zet de status opnieuw zodra het is opgelost.
iCIMS → KoppelHet → SAP SuccessFactorsBRONiCIMSDOELSAP SuccessFactorsKoppelHetmapping · logging · monitoringiCIMS → KoppelHet → SAP SuccessFactorsBRONiCIMSDOELSAP SuccessFactorsKoppelHetmapping · logging · monitoring
Heen: Persoonsprofiel met adres en geboortedatum · Sollicitatie met voorgestelde startdatum · Vacature met extern ID en afdeling · Persoon, dienstverband en job in Employee Central · Melding aan de recruiter in iCIMS

Waar je op let bij iCIMS en SAP SuccessFactors

  • iCIMS laat de partij die de statuswijziging ontvangt een foutmelding teruggeven, die de recruiter direct ziet. Weigert Employee Central een afdeling of positie, dan geeft KoppelHet die weigering in gewone taal terug aan iCIMS.
  • Employee Central wil een nieuwe medewerker in vaste stappen, van persoon via dienstverband naar job. Omdat iCIMS na een fout de status opnieuw kan laten zetten, onthoudt KoppelHet per iCIMS-persoon welke stap al gelukt is en gaat bij een nieuwe poging daar verder.
  • Een iCIMS-vacature heeft een veld voor een extern ID van maximaal 64 tekens. Wij laten daar het positienummer uit SuccessFactors invullen, zodat de job in Employee Central op de begrote positie komt zonder tabel per vacature.
  • Het adres in iCIMS staat in losse velden voor straat, postcode, plaats en land. Employee Central heeft per land een eigen adresformaat; voor Nederland zet KoppelHet het huisnummer apart als het formaat daarom vraagt.
  • iCIMS bewaart een aanbodsbedrag, bonus, verhuisvergoeding en vakantie-uren als aparte velden. Compensatie in Employee Central hangt aan looncomponenten per land. KoppelHet neemt in de eerste versie alleen de startdatum mee; compensatie kan later als uitbreiding.
  • SuccessFactors bouwt de toegang tot zijn API's af die met gebruikersnaam en wachtwoord werkt. KoppelHet gebruikt OAuth 2.0 met een eigen API-gebruiker, zodat de koppeling met iCIMS daar niet op stukloopt.
  • Gebruiken jullie SuccessFactors Onboarding, dan kan een extern ATS ook daar beginnen in plaats van direct in Employee Central. Volgens SAP vraagt dat een extern gebruikersrecord via de OData-API en altijd middleware. Wij kiezen per klant één route, nooit beide.

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

Heeft iCIMS geen eigen SuccessFactors-koppeling?

Vergelijkingssites noemen er een, maar wij vonden geen openbare beschrijving van iCIMS of SAP. Hebben jullie hem al, dan bekijken we eerst wat hij doet voordat we iets bouwen.

Waarom start de koppeling niet bij het versturen van het aanbod?

Een verstuurd aanbod kan nog worden afgewezen. Employee Central krijgt alleen kandidaten die echt komen.

Gaat het BSN mee?

Nee. iCIMS vraagt het meestal niet, en HR vult het in Employee Central aan.

Technische details voor IT

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

  • iCIMS via de Workflow Status Update-event (WorkFlowStatusChangeEvent met newStatus, oldStatus, personId, jobId, systemId en links), ingesteld op een triggerstatus in het workflowprofiel. Antwoord 200 met userMessage of 400 met een melding voor de recruiter. Daarna GET op applicantworkflows (proposedstartdate), people (firstname, lastname, email, phones, addresses, birthdate) en jobs (externalid, department, joblocation).
  • SAP SuccessFactors Employee Central via OData v2-upserts op PerPerson, PerPersonal, PerEmail, PerPhone en PerAddressDEFLT, daarna EmpEmployment en EmpJob met een hire-event; personIdExternal als sleutel. OAuth 2.0 met SAML-assertion; basic authentication wordt uitgefaseerd.

Welke velden overgaan

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

Veld in iCIMSVeld in SAP SuccessFactorsToelichting
firstname, middlename en lastnamePerPersonal (firstName, middleName, lastName)
birthdatePerPerson (dateOfBirth)
emailPerEmail (privé)
phones (type Mobile)PerPhone
addresses (addressstreet1, addresszip, addresscity, addresscountry)PerAddressDEFLT
proposedstartdatestartDate van EmpEmployment en EmpJob
externalid (vacature)position in EmpJobHet SuccessFactors-positienummer
department (vacature)department (foundation object)Via een vertaaltabel

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.