ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Forbind Deres egen ERPNext- eller Frappe-instans og overfør nyansættelser til HR samt kladder til salgsfakturaer — aktiv i dag med Deres eget API-tokenpar.

2 min. læsning · Opdateret juli 2026 · Expertini Editorial

ERPNext ATS-integrationen er aktiv i Expertini ATS i dag. Teams, der kører ERPNext — eller enhver Frappe-baseret instans — opretter forbindelse med deres eget API-nøgle- og hemmelighedspar og får to funktionelle pushes: Accepterede ansættelser overføres til ERPNext HR som medarbejderprofiler, og klientplaceringer opretter kladder til salgsfakturaer i regnskabet. Det er open source-ERP-svaret på hullerne mellem placering-til-faktura og ansat-til-onboardet.

ERPNext-brugere har tendens til at køre deres egen infrastruktur, netop fordi de ønsker kontrol, og integrationen respekterer dette: Deres instans-URL, Deres tokenpar, Deres data — ingen middleware imellem. Provisionsbeløbet på hver fakturakladde stammer fra Expertinis indbyggede Klient-CRM, som sporer placeringer og gebyrer som en del af standardabonnementet. Tilmeld Dem og opret forbindelse fra appens hub.

01To live-overførsler: HR og Salgsfakturaer

Ved intern rekruttering betyder HR-overførslen, at en ny medarbejder oprettes i ERPNext den dag, tilbuddet accepteres — uden at skulle vente på, at nogen indtaster oplysningerne igen. For bureauer forvandler faktureringsoverførslen en registreret placering til en kladde til en salgsfaktura med den registrerede kommission, klar til at Deres regnskabsteam kan gennemgå og indsende den.

02Bygget til selvhostede open source-teknologistakke

Godkendelse anvender ERPNexts standard API-nøgle og API-hemmelighedspar, genereret for en bruger i Deres egen instans, så adgangen styres af de tilladelser, De tildeler. Kladder indsendes aldrig automatisk: momsskabeloner, navneserier og godkendelsesflows forbliver under Deres ERPNext-konfiguration.

03Tovejs: kunder, medarbejdere og kandidatdatabasen

Læsninger er lige så nyttige som skrivninger her. Import overfører Deres ERPNext-kunder (Customers) til Expertinis Klient-CRM som potentielle kunder – matchet på navn, sikkert at genkøre – og eksport opretter Deres ATS-kunder som Customer-poster, deduplikeret mod Deres instans, så ERP-systemet og rekrutteringsafdelingen ikke glider fra hinanden. "Importér Deres medarbejdere" indlæser Employee-doctypen i ATS'ets kandidatdatabase, hvor den samme cv-parsing og cv-scoring, der bedømmer ansøgere, anvendes på Deres egne medarbejdere – intern mobilitet med reelle værktøjer i ryggen. Alt udløses med et knaptryk, rapporteres pr. kørsel, aktivitetslogges og afgrænses af de ERPNext-rettigheder, der er knyttet til det tokenpar, De har udstedt.

04Alt opstrøms leveres fuldt integreret

De data, der overføres — kandidater, tilbud, placeringer, provisioner — genereres af arbejdsgange, der følger med i alle planer: tilbuds-PDF'er, revisionsrapporter, ansættelsespipelinen og Client CRM. Selve ERPNext-connectoren er en del af Business-planen, uden brugergebyrer eller forbrugstillæg oveni.

Tekniske noter

Platformsarkitektur & drift

A1Connection architecture

Dette er en direkte forbindelse til et system, De selv hoster eller administrerer nøgler til: formularen modtager Deres instans-URL og legitimationsoplysninger, verificerer dem med et live-kald, før noget gemmes, og lagrer hemmeligheder krypteret i hvile. Forbindelsessider viser tilstedeværelse (»forbundet«, »gemt ✓«), aldrig selve værdierne.

Eftersom legitimationsoplysningerne er Deres, er udskiftning i Deres hænder: udskift nøglen i Deres eget system, indsæt den nye her, og live-verifikationen bekræfter den, før den gamle overskrives. Afbrydelse fjerner straks de gemte legitimationsoplysninger.

A2Skriv semantik og dataflow

Enhver databevægelse er en eksplicit handling med et logget resultat. Skrivninger sker ved dit klik — eller kun automatisk, hvor De har aktiveret en regel (automatisk push ved ansættelse er som standard slået fra pr. udbyder). Læsninger — import af personer, konti eller filer — kører, når De trykker på Importer, deduplikerer mod det, De allerede har (kunder efter navn, personer efter e-mail), springer over i stedet for at overskrive og rapporterer ærligt om oprettede kontra oversprugte, hvorfor det af natur er sikkert at køre enhver import igen.

Hver handling skriver en række i app-aktivitetsjournalen (ats_app_activity): hvad der kørte, hvornår, for hvilken post og resultatet — herunder leverandørens egen fejltekst ordret, når noget mislykkes. Forbrugsrapportering i ATS'et aggregerer den samme journal, så integrationsrapportering og den faktiske integrationsvirkelighed ikke kan afvige fra hinanden.

Alt, der forlader anmodningsstien — udsendelse af notifikationer, levering af webhooks, aktivitetslogning, e-mail — kører i baggrundstråde efter princippet "fire-and-forget". Et langsomt eksternt slutpunkt kan aldrig få brugerfladen til at fryse, og en mislykket sideeffekt logges frem for at blive forsøgt igen i det skjulte og skabe inkonsistens.

A3Driftsmæssige overvejelser

Forbindelser er på organisationsniveau og forbeholdt ejer- og administratorroller; rekrutteringsmedarbejdere bruger de funktioner, en forbindelse driver, men kan ikke oprette, afbryde eller rekonfigurere forbindelser. Afbrydelse fjerner gemte loginoplysninger med det samme og standser de afhængige funktioner synligt, ikke i det skjulte. Data, der allerede er importeret, forbliver Deres og kan redigeres.

Importerede personer ankommer markeret som importerede med konservative standardindstillinger for privatliv — der forudsættes intet samtykke for personer, der aldrig har udfyldt Deres ansøgningsformular, og standarder for dataopbevaring er gældende. Alt, der er oprettet, tilhører dig: CSV-eksporter og appen Data Export dækker de samme datalagre, som selve produktet læser. Udgangen er lige så åben som indgangen – med vilje, ikke som et kompromis.

A4Placering i integrationstopologien

Denne integration er aktiv i oversigten i dag. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Afhængighedskort

Connection typedirekte — Deres instans-URL + legitimationsoplysninger, verificeret live før lagring
Secrets at restkrypteret; brugerfladen viser tilstedeværelsesflag, aldrig værdier
Action journalats_app_activity — én række pr. handling, leverandørfejl ordret
Auto-push rulesdeaktiveret som standard, pr. udbyder, hver kørsel logges
Registry statuslive

brugerflade-blueprint

Strukturelt skema over brugerfladen — paneler, hierarki og interaktionsmuligheder. En kontrakt, ikke et skærmbillede.
Forbindelseskort
● tilsluttet — tilstedeværelsesflag
omfang: minimum påkrævet afbryd forbindelse
Handlinger
push — eksplicit klikimport — deduplikeret
Aktivitetsjournal
Fig. 1 — ERPNext: Strukturel grænsefladeskitse. Paneler og tilstande er kontrakten; viste data er pladsholdere.

Interaktionsforløb — tilstande, valideringer, feedback

Enhver tilstand nedenfor håndhæves på serversiden; grænsefladen rapporterer den, den bestemmer den ikke.
Enter URL + credentialjeres egen instans, jeres egen nøgle
Live verificationet reelt kald skal lykkes, før noget gemmes
Encrypted storehemmeligheder under lagring; visning af tilstedeværelsesflag
Explicit actionsoverfør / importér / fakturér med et klik
Journalrække pr. handling, leverandørfejl ordret
Bekræftelse mislykkes → leverandørens eget svar vises; intet gemmesLoginoplysning roteret → indsæt den nye; verificeres før overskrivningAfbryd forbindelse → adgangsoplysning fjernes øjeblikkeligt
Fig. 2 — interaktionsflow: marineblå = tilstande, guld = serverhåndhævede gates, grøn = bekræftede resultater; tags lister grænsetilfældene og deres feedback.

Neighbouring connectors — Enterprise Resource Planning

Odoolive ERPNextthis page SAP S/4HANAlive
Statusser hentes fra det aktive register — se hele kataloget →

Ofte stillede spørgsmål

Er ERPNext-integrationen aktiv?
Ja. Forbind din instans fra hubben i appen efter login ved hjælp af en API-nøgle og hemmelighed genereret i din ERPNext- eller Frappe-instans.
Fungerer det med selvhostede Frappe-instanser?
Ja — forbindelsen er rettet direkte mod jeres instans-URL med jeres tokenpar, så både selvhostede og administrerede Frappe-udrulninger fungerer.
Sendes salgsfakturaer automatisk?
Nej. Fakturaer oprettes som kladder, så jeres regnskabsteam kan gennemgå og indsende dem under jeres normale ERPNext-arbejdsgang.
Hvilke tilladelser har API-brugeren brug for?
Adgangen styres udelukkende af den ERPNext-bruger, hvis tokenpar I angiver — tildel den de HR- og faktureringsrettigheder, I finder passende.

Kort overblik

  • Aktiv i dag — jeres instans, jeres API-tokenpar
  • Overfør accepterede ansættelser til ERPNext HR
  • Importér kunder som klienter · eksportér klienter tilbage – deduplikeret
  • Medarbejder-doctype importeres til kandidatdatabasen med mulighed for scoring
  • Udarbejd salgsfakturaer for kundeplaceringer
  • Fungerer med ERPNext- og Frappe-baserede instanser
  • Kun kladder — Deres godkendelsesproces forbliver uændret
  • Ingen middleware, intet integrationstillæg

Se erpnext i Deres egen rekruttering.

Medbring en reel jobbeskrivelse til en 30-minutters demo — gratis prøveperiode inkluderet.

Book en demo
Expertini Intelligent
Online nu
Hej! Jeg er Expertinis intelligente produktekspert. Spørg mig om hvad som helst vedrørende vores løsninger, få vejledning om alle vores ansættelsesværktøjer, eller fortæl mig blot, hvad De forsøger at opnå – så vil jeg pege Dem i den rigtige retning. Ved konto-specifikke problemer kan De sende en e-mail til support@expertini.com.