Visma Raet YouForce logoCornerstone OnDemand logo

Leren en certificaten

YouForce Cornerstone koppeling: medewerkers, eenheden en leidinggevenden via de Learning API

Met een koppeling tussen Visma Raet YouForce en Cornerstone OnDemand staat elke medewerker uit YouForce automatisch in Cornerstone, met zijn leidinggevende uit de rolverdeling en met eenheid, functie, kostenplaats en locatie als organisatie-eenheden. Na het einde van het laatste dienstverband wordt de gebruiker inactief, zodat Cornerstone geen trainingen meer toewijst aan oud-medewerkers.

Wat de koppeling doet

Organisaties die salaris en HR in YouForce verwerken en compliance-training in Cornerstone geven, sturen Cornerstone vaak een gebruikersbestand dat met de hand uit YouForce-rapporten wordt samengesteld. Een nieuwe leidinggevende ziet de trainingen van zijn team dan pas na de volgende levering, en de kostenplaats in Cornerstone loopt achter.

  1. HR verwerkt de wijziging in YouForce, zoals nu.
  2. KoppelHet haalt personen, dienstverbanden, eenheden, functies, kostenverdeling en rolverdeling op die sinds de vorige ronde zijn verwerkt.
  3. Nieuwe organisatie-eenheden, leidinggevenden en medewerkers gaan samen in één opdracht naar Cornerstone.
  4. KoppelHet leest het resultaat van de opdracht en meldt afgewezen regels aan HR.
  5. Eindigt het laatste dienstverband, dan wordt de gebruiker in Cornerstone inactief.
Visma Raet YouForce → KoppelHet → Cornerstone OnDemandBRONVisma Raet YouForceDOELCornerstone OnDemandKoppelHetmapping · logging · monitoringVisma Raet YouForce → KoppelHet → Cornerstone OnDemandBRONVisma Raet YouForceDOELCornerstone OnDemandKoppelHetmapping · logging · monitoring
Heen: Gebruiker met naam, zakelijk e-mailadres en persoonsnummer · Leidinggevende uit de rolverdeling · Organisatie-eenheden: eenheid, functie, kostenplaats, locatie en werkgever · Status actief of inactief

Waar je op let bij Visma Raet YouForce en Cornerstone OnDemand

  • YouForce legt vast wie leidinggevende van een eenheid is in een aparte rolverdeling met een geldigheidsperiode. KoppelHet leest welke rol vandaag geldt en zet die persoon als manager. Cornerstone accepteert een manager alleen als hij al bestaat of in dezelfde opdracht zit, dus een nieuwe leidinggevende gaat mee in die opdracht.
  • In YouForce kan een salaris over meerdere kostenplaatsen verdeeld zijn, terwijl een Cornerstone-gebruiker aan één Cost Center-eenheid hangt. KoppelHet kiest de kostenplaats met het grootste aandeel in de verdeling, zodat rapporten over opleidingskosten per kostenplaats sluiten.
  • Een persoon kan in YouForce meerdere dienstverbanden hebben, bijvoorbeeld bij twee werkgevers in dezelfde tenant. Cornerstone kent per gebruiker één Legal Entity. KoppelHet maakt één gebruiker op het persoonsnummer en neemt de werkgever en eenheid van het dienstverband met de meeste uren; per klant kan een andere regel.
  • De Learning API levert alleen gegevens die HR Core al heeft verwerkt, en verwijderde records maar ongeveer zeven dagen. KoppelHet draait daarom dagelijks en zet een dienstverband dat in YouForce is geschrapt binnen die termijn ook in Cornerstone recht.
  • Cornerstone beperkt het aanmaken en opvragen van opdrachten tot vijf per minuut per omgeving. Een dagelijkse YouForce-ronde past ruim in één opdracht met imports voor alle organisatie-eenheden en medewerkers, zodat de koppeling niet tegen die grens loopt, ook niet na een grote reorganisatie.
  • Cornerstone bewaart het resultaat van een import dertig dagen en laat het maar vijf keer downloaden. KoppelHet haalt het één keer op, bewaart de afgewezen regels in het KoppelHet platform en koppelt ze terug aan het persoonsnummer in YouForce, zodat HR weet bij wie het misging.
  • YouForce heeft een eigen tabel met locaties. Elke locatie wordt in Cornerstone een Location-eenheid, zodat een training die alleen voor één vestiging verplicht is, zoals een BHV-instructie, alleen bij medewerkers van die vestiging terechtkomt.

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

Komen behaalde trainingen terug in YouForce?

Niet in de eerste versie. De Learning API kan een certificaat als document in het dossier zetten; dat kan later als uitbreiding, als jullie Cornerstone certificaatbestanden maakt.

Zijn er kosten aan de kant van Cornerstone?

Ja. Voor productie rekent Cornerstone een jaarbedrag voor de Bulk API op basis van het aantal gelicenseerde gebruikers; in pilot- en stage-omgevingen is hij gratis.

Wat moeten we bij Visma Raet regelen?

Jullie geven de KoppelHet-applicatie toegang tot de Learning API van jullie tenant, alleen met de basisscope voor medewerker- en organisatiegegevens.

Technische details voor IT

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

  • YouForce wordt gelezen via de Youforce Learning API (api.youforce.com/learning) met OAuth 2.0 via Visma Connect, alleen-lezen - persons, employments, organizationUnits, jobProfiles, locations, costAllocations en roleAssignments, met from en to op latestSync en validOn voor rollen.
  • Naar Cornerstone via de Bulk API (OAuth 2.0, asynchroon) - één job met imports voor Legal Entity, Division, Location, Cost Center, Position en Employee. Throttling vijf aanroepen per minuut op jobs; resultaten via report, warnings en errors, dertig dagen en vijf downloads. De Data Load Wizard voor HR moet permanent uit.

Welke velden overgaan

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

Veld in Visma Raet YouForceVeld in Cornerstone OnDemandToelichting
Persoonsnummer (personCode)User IDEén gebruiker per persoon
Roepnaam, Voorvoegsel + AchternaamVoornaam en achternaam
Zakelijk e-mailadresE-mail
Rolverdeling leidinggevende (roleAssignments)Manager (User ID)
Organisatie-eenheidDivision-OUMet de bovenliggende eenheid als parent
Functie (jobProfile)Position-OU
Kostenverdeling (costAllocations)Cost Center-OUDe kostenplaats met het grootste aandeel
LocatieLocation-OU
Werkgever (company)Legal Entity-OU
Einddatum laatste dienstverbandStatus inactief

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.