Visma Raet YouForce logoaNewSpring logo

Leren en certificaten

YouForce aNewSpring koppeling: deelnemers uit YouForce, certificaten terug in het personeelsdossier

Met een koppeling tussen Visma Raet YouForce en aNewSpring wordt elke medewerker uit YouForce automatisch deelnemer in aNewSpring, in de groepen van zijn organisatie-eenheden, met de verantwoordelijke van die eenheid als begeleider. Een behaald certificaat in aNewSpring komt als document van het type certificaat in het personeelsdossier in YouForce.

Wat de koppeling doet

Organisaties die verplichte trainingen in aNewSpring aanbieden en YouForce voor HR en salaris gebruiken, zien dat medewerkers met een tweede aanstelling of tijdelijke inzet bij een ander team de trainingen van dat team missen. Behaalde certificaten komen als pdf per mail en worden door HR met de hand in het dossier gezet.

  1. De salarisadministratie verwerkt het dienstverband in YouForce.
  2. KoppelHet maakt de deelnemer aan met het personeelsnummer als extern ID en zet hem in de groep van elke eenheid waar hij een dienstverband of tijdelijke inzet heeft.
  3. De verantwoordelijke van de eenheid komt in de begeleidersgroep en volgt de voortgang van het team.
  4. Behaalt de medewerker een certificaat, dan zet KoppelHet een bewijs als certificaat in het personeelsdossier in YouForce.
  5. Na het laatste dienstverband wordt de deelnemer gearchiveerd.
Visma Raet YouForce → KoppelHet → aNewSpringBRONVisma Raet YouForceDOELaNewSpringKoppelHetmapping · logging · monitoringVisma Raet YouForce → KoppelHet → aNewSpringBRONVisma Raet YouForceDOELaNewSpringKoppelHetmapping · logging · monitoring
Heen: Deelnemer met naam, e-mail en personeelsnummer als extern ID · Deelnemersgroepen per organisatie-eenheid · Begeleidersgroep uit de roltoewijzing · Archiveren na vertrek
Terug: Behaald certificaat met cursus, datum en cijfer, als document in het personeelsdossier

Waar je op let bij Visma Raet YouForce en aNewSpring

  • Visma heeft een aparte YouForce API voor leerplatforms. Die levert medewerkers en organisatie, en kan een certificaat of diploma als document in het personeelsdossier zetten. Zo komt een certificaat uit aNewSpring op dezelfde plek als de rest van het dossier, zonder mail naar HR.
  • aNewSpring meldt een behaald certificaat met de datum, maar levert via de API geen PDF. KoppelHet maakt daarom een bewijs met naam, cursus, datum en cijfer en zet dat in het dossier. Wil HR het originele certificaat, dan laat de deelnemer het in aNewSpring zien.
  • Het plaatsen van een document in YouForce wordt op de achtergrond verwerkt. KoppelHet controleert de status van elke upload en probeert het opnieuw als die mislukt, zodat geen certificaat ongemerkt ontbreekt.
  • In YouForce kan een medewerker meerdere dienstverbanden hebben, en daarnaast tijdelijk bij een andere eenheid worden ingezet. KoppelHet zet hem in de deelnemersgroep van elke eenheid zolang dat loopt, zodat hij ook de trainingen van zijn tijdelijke team krijgt, en haalt hem er na afloop weer uit.
  • Begeleiders zijn in aNewSpring alleen via een begeleidersgroep aan een uitvoering te koppelen. YouForce legt per eenheid vast wie waarvoor verantwoordelijk is. KoppelHet vult de begeleidersgroep met die persoon, ook als de leidinggevende wisselt.
  • Een vertrokken medewerker blijft maar een ingestelde periode in de YouForce API zichtbaar. KoppelHet archiveert de deelnemer binnen die periode. Een gearchiveerde deelnemer kost geen nieuwe licentie en houdt zijn resultaten.
  • Dezelfde YouForce API kan een workflow voor een studieovereenkomst starten, bijvoorbeeld voor een betaalde opleiding. Dat valt buiten deze koppeling en kan later als uitbreiding.

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

Ziet aNewSpring het BSN of het privéadres?

Nee. De scope voor contactgegevens geeft die wel aan KoppelHet, maar alleen het werkadres gaat naar aNewSpring; de rest wordt niet opgeslagen.

Kunnen ook resultaten zonder certificaat terug naar YouForce?

De Learning API zet documenten in het dossier, zoals certificaten en diploma's. Een cijfer voor een losse activiteit heeft daar geen eigen plek; dat blijft in aNewSpring.

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 Learning API (persons, employments, assignments, jobProfiles, organizationUnits, roleAssignments) met OAuth 2.0 client credentials via Visma Connect, scopes Youforce-Learning:Get_Basic en voor het werkadres Youforce-Learning:GetPrivateContactDetails, op latestSync. Certificaten gaan via POST /v1.1/employees/{PersonId}/documents/certificate met de scope Youforce-Learning:Upload_documents; de status van de upload wordt opgevraagd met het ticket-ID.
  • Naar aNewSpring schrijven we via de aNewSpring API met een API key, beperkt tot IP-adres en benodigde calls. Gebruikers met addOrUpdateUser (login, firstName, middleName, lastName, function, archived); groepen met addGroup (type Student of Teacher, met parent), addGroupUsers en deleteGroupUsers. Certificaten komen binnen via de webhook CoursePartCompleted voor een activiteit van het type Certificate (ondertekend met X-WebHook-Signature).

Welke velden overgaan

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

Veld in Visma Raet YouForceVeld in aNewSpringToelichting
personCodeExtern ID (userID)Eén deelnemer per persoon, niet per dienstverband
VoornaamfirstName
VoorvoegselmiddleNameIn aNewSpring het tussenvoegsel
AchternaamlastName
Zakelijk e-mailadresloginVraagt de scope voor contactgegevens
jobProfilefunction
organizationUnit (dienstverband en inzet)DeelnemersgroepenMet de bovenliggende eenheid als parent
roleAssignmentsBegeleidersgroepDe rol die verantwoordelijk is voor de eenheid
Einde laatste dienstverbandarchived
Certificaat-activiteit afgerond (terug)Document van het type certificaatMet cursusnaam, datum en cijfer

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.