Rippling logo4PS Construct logo

HR naar ERP

Rippling 4PS Construct koppeling: eigen employees van de bouwentiteit in 4PS, met afdeling als dimensie

Met een koppeling tussen Rippling en 4PS Construct komt elke eigen employee van een Nederlandse bouw- of installatie-entiteit in Rippling automatisch als medewerker in de 4PS-administratie van die entiteit, met functie, werkmail, datum in dienst en de afdeling als standaarddimensie. Een einddatum in Rippling wordt in 4PS een einddatum, en na de laatste werkdag zet KoppelHet de status op beëindigd.

Wat de koppeling doet

Organisaties met een Nederlandse bouw- of installatie-entiteit in 4PS Construct en HR voor alle landen in Rippling, maken monteurs en uitvoerders met de hand aan in 4PS. Contractors en mensen via een PEO of EOR staan ook in Rippling, maar horen niet als medewerker in 4PS.

  1. Bij de start koppelen we elke eigen Nederlandse entiteit die met 4PS werkt aan een 4PS-administratie.
  2. KoppelHet haalt elk uur de bijgewerkte workers op en houdt eigen employees van die entiteiten over.
  3. De medewerker wordt aangemaakt of bijgewerkt in 4PS, met de afdeling als dimensie als die waarde in 4PS bestaat.
  4. Bij een einddatum zet KoppelHet de einddatum, en na de laatste werkdag de status op beëindigd.
Rippling → KoppelHet → 4PS ConstructBRONRipplingDOEL4PS ConstructKoppelHetmapping · logging · monitoringRippling → KoppelHet → 4PS ConstructBRONRipplingDOEL4PS ConstructKoppelHetmapping · logging · monitoring
Heen: Eigen employees met naam, functie en werkmail · Juridische entiteit naar 4PS-administratie · Afdeling als standaarddimensie · Datum in dienst, einddatum en status

Waar je op let bij Rippling en 4PS Construct

  • Rippling markeert een juridische entiteit die via een PEO, EOR of COR loopt met een management type. Wie daar werkt, staat niet bij de eigen bouw- of installatie-bv op de loonlijst. KoppelHet laat die workers buiten 4PS en neemt alleen employees van eigen Nederlandse entiteiten mee.
  • Het soort dienstverband in Rippling is EMPLOYEE of CONTRACTOR. Een zzp-monteur die voor een project wordt ingehuurd, loopt in 4PS via inkoop en niet als medewerker. KoppelHet maakt daarom alleen employees aan; contractors komen alleen mee als dat bij de start is afgesproken.
  • De medewerker in de Business Central-API, waar 4PS op draait, heeft geen veld voor afdeling. De afdeling uit Rippling gaat daarom als standaarddimensie op de medewerker, met de referentiecode van de Rippling-afdeling als dimensiewaarde. Een afdeling zonder referentiecode wordt een melding.
  • Dimensiewaarden zijn in de Business Central-API alleen op te vragen. Bestaat de afdelingscode uit Rippling nog niet als waarde in 4PS, dan maakt KoppelHet de medewerker zonder die dimensie aan en vraagt finance de waarde toe te voegen. Daarna vult de volgende ronde de dimensie aan.
  • Rippling legt een functiewijziging vast met een eigen ingangsdatum. De medewerker in 4PS heeft alleen één actuele functie. KoppelHet past jobTitle in 4PS pas op die datum aan, zodat een monteur die per volgende maand uitvoerder wordt tot dan als monteur in de planning blijft.
  • Een aanbod dat in Rippling wordt afgewezen of ingetrokken, eindigt als beëindiging van dat type. Een medewerker die al in 4PS stond, verwijdert KoppelHet niet, omdat er in die tijd al planning of uren op kunnen staan. Hij gaat op inactief en planning krijgt een melding.
  • De Business Central-medewerker heeft een apart veld voor de middelste naam. Rippling levert voor- en achternaam. Staat het tussenvoegsel in de achternaam, zoals van Dijk, dan zet KoppelHet het op verzoek in het middelste veld, zodat 4PS op de achternaam sorteert.

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

Gaan salarisgegevens uit Rippling mee naar 4PS?

Nee. De koppeling vraagt compensation niet op. Kostprijzen per medewerker beheert finance in 4PS.

Technische details voor IT

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

  • Rippling via de REST API: GET /workers met filter op updated_at, expand op user, legal_entity, employment_type en department, order_by updated_at, cursor en limit (1 tot 100). Velden number, status, start_date, end_date, title met title_effective_date, work_email, employment_type.type (EMPLOYEE of CONTRACTOR), legal_entity.management_type (PEO, EOR, COR), department.reference_code en termination_details.type.
  • Naar 4PS via de Business Central API v2.0 per company: employees (POST en PATCH; number, givenName, middleName, surname, jobTitle, email, employmentDate, terminationDate, status Active, Inactive of Terminated; geen afdeling) en defaultDimensions met parentType Employee (dimensionCode, dimensionValueCode, postingValidation). dimensionValues alleen GET.

Welke velden overgaan

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

Veld in RipplingVeld in 4PS ConstructToelichting
numbernumber
user (voornaam en achternaam)givenName, middleName en surname
titlejobTitle
work_emailemail
start_dateemploymentDate
end_dateterminationDate en status
department.reference_codedefaultDimensions (afdeling)Alleen bestaande dimensiewaarden
legal_entityCompany in 4PSVia een tabel

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.