Carerix logoVisma Raet YouForce logo

Recruitment naar HR

Carerix koppelen met YouForce: een geplaatste kandidaat start de indiensttreding in YouForce

Met een koppeling tussen Carerix en Visma YouForce start een kandidaat die in Carerix geplaatst is automatisch de workflow voor indiensttreding in YouForce, met persoonsgegevens, startdatum, uren, contractsoort, functie en organisatie-eenheid uit de vacature. HR rondt de workflow in YouForce af, en een oud-medewerker krijgt een herindiensttreding in plaats van een tweede personeelsnummer.

Wat de koppeling doet

Organisaties die werven in Carerix en hun personeel in YouForce administreren, vullen na elke plaatsing het formulier voor indiensttreding in YouForce met de hand in. Wie vroeger al in dienst was, krijgt daarbij soms een nieuw personeelsnummer, omdat niemand eerst in YouForce zocht.

  1. De recruiter zet de match in Carerix op de plaatsingsstatus.
  2. KoppelHet haalt match, kandidaat en vacature op.
  3. KoppelHet zoekt in YouForce of de kandidaat al eerder in dienst was.
  4. Er start een aanvraag voor indiensttreding of, bij een oud-medewerker, een herindiensttreding.
  5. KoppelHet volgt de workflow en meldt aan de recruiter als HR hem afkeurt.
Carerix → KoppelHet → Visma Raet YouForceBRONCarerixDOELVisma Raet YouForceKoppelHetmapping · logging · monitoringCarerix → KoppelHet → Visma Raet YouForceBRONCarerixDOELVisma Raet YouForceKoppelHetmapping · logging · monitoring
Heen: Aanvraag indiensttreding of herindiensttreding · Persoonsgegevens met geboortenaam en geboorteplaats · Startdatum, uren en contractsoort · Functie (jobProfile) en organisatie-eenheid · Uitkomst van de workflow

Waar je op let bij Carerix en Visma Raet YouForce

  • YouForce zoekt een bestaande persoon alleen op achternaam bij geboorte, voorvoegsel, geboortedatum, geboorteplaats en roepnaam. Carerix bewaart de geboortenaam en geboorteplaats als eigen velden bij de kandidaat, los van een partnernaam. KoppelHet gebruikt die, zodat een getrouwde oud-medewerker toch wordt gevonden.
  • Een aanvraag in YouForce heeft het aantal uren, de contractsoort, functie en organisatie-eenheid verplicht nodig. Die staan in Carerix bij de vacature, niet bij de kandidaat. KoppelHet haalt ze via de match op en houdt een plaatsing tegen met een melding als de vacature ze niet heeft.
  • YouForce bevestigt een aanvraag eerst alleen als ontvangen. Of HR hem heeft goedgekeurd, blijkt pas als de workflow niet meer actief is. KoppelHet volgt die status en meldt een afgekeurde aanvraag terug aan de recruiter in Carerix.
  • Het afgesproken salaris is in Carerix vrije tekst bij de match, en YouForce werkt met schalen en treden. KoppelHet stuurt geen bedrag mee; HR kiest de inschaling in de workflow.
  • Functies in Carerix zijn een eigen keuzelijst met twee niveaus. YouForce levert zijn eigen lijst met functies en organisatie-eenheden via de API. KoppelHet legt de vertaling eenmalig vast en controleert bij elke plaatsing of de YouForce-code nog bestaat.
  • Heeft een organisatie meerdere workflows voor indiensttreding in YouForce, bijvoorbeeld voor vast en tijdelijk personeel, dan kiest KoppelHet per aanvraag de juiste workflow op basis van de contractsoort uit Carerix.

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

Maakt de koppeling direct een medewerker aan in YouForce?

Nee. Ze start de workflow voor indiensttreding. HR in YouForce controleert en rondt hem af.

Wat als HR de aanvraag afkeurt?

KoppelHet ziet de uitkomst van de workflow en meldt de afkeuring aan de recruiter. Na correctie in Carerix kan de plaatsing opnieuw.

Wat moeten we in Carerix regelen?

Een client voor de koppeling met leesrechten, en per vacature uren, contractsoort en functie ingevuld. Bij de start lopen we na welke statussen als plaatsing tellen.

Hoe zit het met de AVG?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen geplaatste kandidaten gaan naar YouForce, en elke actie staat in de auditlogging.

Technische details voor IT

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

  • Carerix via de GraphQL API (https://api.carerix.io/graphql/v1/graphql), confidential client met client credentials. crMatchPage op statusInfoModificationDate met statusInfo.isSuccessfullyFilled; CREmployee (birthName, lastNamePrefix, firstName, birthDate, birthCity) en CRVacancy (hoursPerWeek, toContractTypeNode, toFunctionLevel1, jobTitle).
  • YouForce via de Recruitment API met OAuth 2.0. GET persons/search (alleen lastNameAtBirth, lastNameAtBirthPrefix, birthDate, birthPlace en knownAs); POST hires of POST persons/{personId}/contracts, beide 202 Accepted, met verplicht candidateID en employmentDetails (payrollClientCode, payrollInstitutionCode, hireDate, employeeType, contractType, organizationUnit, jobProfile, amountOfHours); optionele header X-Raet-Workflow. Status pollen tot hrssWorkflowStatus.data.isActive false is, dan endStatus OK, NOK of InProgress. Scopes HSS_startWorkflow en Get_Basic (jobProfiles, organizationUnits).

Welke velden overgaan

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

Veld in CarerixVeld in Visma Raet YouForceToelichting
CRMatch _idcandidateIDPer match, zodat een tweede plaatsing herkenbaar is
CREmployee birthName en lastNamePrefixAchternaam en voorvoegsel bij geboorteOok gebruikt om een oud-medewerker te vinden
CREmployee birthDate en birthCityGeboortedatum en geboorteplaats
CREmployee firstNameRoepnaam (knownAs)
CRMatch jobStartDateemploymentDetails.hireDate
CRVacancy hoursPerWeekemploymentDetails.amountOfHours
CRVacancy toContractTypeNodeemploymentDetails.contractTypeVia een vertaaltabel
CRVacancy toFunctionLevel1 en jobTitleemploymentDetails.jobProfileCode uit de YouForce-lijst
Afdeling van de vacatureemploymentDetails.organizationUnit

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.