ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Collegate la vostra istanza ERPNext o Frappe e inviate le nuove assunzioni alle Risorse Umane e alle bozze di fatture di vendita — già operativo oggi con la vostra coppia di token API.

2 min di lettura · Aggiornato a luglio 2026 · Expertini Editorial

L'integrazione tra ERPNext e ATS è ora attiva in Expertini ATS. I team che utilizzano ERPNext — o qualsiasi istanza basata su Frappe — si collegano con la propria coppia di chiave API e secret e ottengono due sincronizzazioni automatiche: le assunzioni confermate confluiscono in ERPNext HR come schede dipendente e i collocamenti dei clienti generano bozze di fatture di vendita nella contabilità. È la risposta ERP open source per colmare i divari tra collocamento e fatturazione e tra assunzione e onboarding.

Gli utenti di ERPNext gestiscono spesso la propria infrastruttura proprio per avere il pieno controllo, e l'integrazione rispetta questa esigenza: l'URL della vostra istanza, la vostra coppia di token, i vostri dati — senza alcun middleware intermedio. L'importo delle commissioni su ciascuna bozza di fattura proviene dal CRM clienti nativo di Expertini, che monitora collocamenti e compensi nell'ambito dell'abbonamento standard. Registratevi ed effettuate la connessione dall'hub in-app.

01Due invii in tempo reale: HR e Fatture di vendita

Per le assunzioni interne, l'invio HR fa sì che un nuovo assunto sia presente in ERPNext il giorno stesso in cui l'offerta viene accettata, senza dover attendere che qualcuno reinserisca i dati. Per le agenzie, l'invio della fatturazione trasforma un inserimento registrato in una bozza di fattura di vendita con la relativa commissione tracciata, pronta per essere esaminata e inviata dal vostro team contabile.

02Progettato per stack open source e self-hosted

L'autenticazione utilizza la coppia standard di chiave API e segreto API di ERPNext, generata per un utente nella propria istanza, in modo che l'accesso sia regolato dalle autorizzazioni concesse. Le bozze non vengono mai inviate automaticamente: i modelli fiscali, le serie di denominazione e i flussi di approvazione rimangono sotto la configurazione di ERPNext.

03Bidirezionale: clienti, dipendenti e database dei candidati

In questo contesto, le operazioni di lettura sono utili quanto quelle di scrittura. L'importazione inserisce i Clienti ERPNext nel Client CRM di Expertini come potenziali clienti — abbinati per nome ed eseguibili nuovamente in sicurezza — e l'esportazione crea i clienti dell'ATS come record Cliente, deduplicati rispetto alla Sua istanza, evitando disallineamenti tra l'ERP e l'ufficio di selezione. L'opzione "Importa i tuoi collaboratori" acquisisce il doctype Dipendente nel database dei candidati dell'ATS, dove la stessa funzionalità di analisi e valutazione dei CV utilizzata per i candidati viene applicata al Suo personale — per una mobilità interna supportata da strumenti concreti. Ogni operazione viene avviata tramite pulsante, documentata per singola esecuzione, registrata nelle attività e circoscritta dai permessi ERPNext della coppia di token generata.

04Tutto ciò che si trova a monte è integrato in modo nativo

I dati trasferiti — candidati, offerte, inserimenti, commissioni — sono generati dal flusso di lavoro incluso in ogni piano: PDF delle offerte, report di audit, la pipeline di assunzione e il CRM clienti. Il connettore ERPNext in sé fa parte del piano Business, senza costi per utente né supplementi di utilizzo aggiuntivi.

Note tecniche

Architettura della piattaforma e operazioni

A1Connection architecture

Si tratta di una connessione diretta a un sistema di cui Lei cura l'hosting o la configurazione delle chiavi: il modulo riceve l'URL e le credenziali della Sua istanza, le verifica con una chiamata in tempo reale prima di salvare qualsiasi dato e archivia i secret crittografati a riposo. Le pagine di connessione mostrano lo stato di presenza ("connesso", "salvato ✓"), mai i valori stessi.

Poiché la credenziale è vostra, la rotazione è nelle vostre mani: sostituite la chiave nel vostro sistema, incollate la nuova chiave qui e la verifica in tempo reale la confermerà prima che la precedente venga sovrascritta. La disconnessione rimuove immediatamente la credenziale memorizzata.

A2Semantica di scrittura e flusso di dati

Ogni spostamento di dati è un'azione esplicita con un risultato registrato. Le scritture avvengono con un clic o automaticamente solo se è stata abilitata una regola (l'invio automatico all'assunzione è disattivato per impostazione predefinita, per ciascun provider). Le letture — importazioni di persone, account o file — vengono eseguite quando si preme Importa, deduplicano rispetto a quanto già presente (clienti per nome, persone per e-mail), saltano anziché sovrascrivere e segnalano in modo trasparente gli elementi creati rispetto a quelli saltati, motivo per cui rieseguire qualsiasi importazione è sicuro per progettazione.

Ogni azione scrive una riga nel registro delle attività dell'app (ats_app_activity): cosa è stato eseguito, quando, per quale record e l'esito — compreso il testo di errore originale del fornitore in caso di esito negativo. La reportistica di utilizzo all'interno dell'ATS aggrega lo stesso registro, garantendo che i dati di integrazione coincidano sempre con lo stato reale.

Tutto ciò che esce dal percorso della richiesta — invio di notifiche, consegna di webhook, registrazione delle attività, email — viene eseguito in thread in background fire-and-forget. Un endpoint esterno lento non può mai bloccare l'interfaccia e un effetto collaterale non riuscito viene registrato anziché ritentato silenziosamente generando incongruenze.

A3Considerazioni operative

Le connessioni sono a livello di organizzazione e riservate ai ruoli di proprietario e amministratore; i recruiter utilizzano le funzionalità abilitate da una connessione ma non possono connettere, disconnettere o riconfigurare. La disconnessione rimuove immediatamente le credenziali salvate e disattiva le funzionalità dipendenti in modo visibile, non silenzioso. I dati già importati rimangono di Sua proprietà e modificabili.

I profili importati vengono contrassegnati come importati con impostazioni di privacy conservative: non viene presunto alcun consenso per chi non ha mai compilato il modulo di candidatura e si applicano le impostazioni predefinite di conservazione.Tutti i dati registrati rimangono di Sua proprietà: le esportazioni in CSV e l'app Data Export coprono gli stessi archivi letti dal prodotto. L'uscita è accessibile quanto l'ingresso: per scelta progettuale, non per concessione.

A4Collocazione nella topologia di integrazione

Questa integrazione è attualmente disponibile nel registro. 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.

Mappa delle dipendenze

Connection typediretto: URL e credenziali della Sua istanza, verificati in tempo reale prima del salvataggio
Secrets at restcrittografato; l'interfaccia utente mostra indicatori di presenza, mai i valori
Action journalats_app_activity — una riga per azione, errori del fornitore testuali
Auto-push rulesdisattivato per impostazione predefinita, per ciascun fornitore, ogni esecuzione registrata
Registry statuslive

Schema interfaccia

Schema strutturale dell'interfaccia — pannelli, gerarchia e possibilità di interazione. Un contratto, non uno screenshot.
Scheda di connessione
● connesso — indicatore di presenza
ambiti: minimi richiesti disconnetti
Azioni
push — clic esplicitoimportazione — deduplicata
Registro attività
Fig. 1 — ERPNext: schema strutturale dell'interfaccia. Pannelli e stati costituiscono la struttura contrattuale; i dati mostrati sono segnaposto.

Flusso di interazione — stati, convalide, feedback

Ogni stato indicato di seguito è applicato lato server; l'interfaccia lo segnala, non lo determina.
Enter URL + credentialla Sua istanza, la Sua chiave
Live verificationuna chiamata effettiva deve avere esito positivo prima che venga memorizzato qualsiasi dato
Encrypted storesegreti a riposo; visualizzazione con flag di presenza
Explicit actionsinvia / importa / fattura con un clic
Journalriga per singola azione, errori del fornitore testuali
Verifica non riuscita → viene mostrata la risposta del fornitore; nessun dato salvatoCredenziale reimpostata → incolli quella nuova; verificata prima della sovrascritturaDisconnetti → credenziali rimosse immediatamente
Fig. 2 — flusso di interazione: blu scuro = stati, oro = controlli applicati dal server, verde = risultati confermati; i tag elencano i casi limite e i relativi feedback.

Neighbouring connectors — Enterprise Resource Planning

Odoolive ERPNextthis page SAP S/4HANAlive
Gli stati provengono dal registro in tempo reale — sfoglia l'intero catalogo →

Domande frequenti

L'integrazione con ERPNext è attiva?
Sì. Colleghi la Sua istanza dall'hub all'interno dell'applicazione dopo aver effettuato l'accesso, utilizzando una chiave API e un secret generati nella Sua istanza ERPNext o Frappe.
Funziona con le istanze Frappe self-hosted?
Sì — la connessione punta direttamente all'URL della Sua istanza con la Sua coppia di token, quindi funzionano sia le distribuzioni Frappe self-hosted sia quelle gestite.
Le fatture di vendita vengono inviate automaticamente?
No. Le fatture vengono create come bozze, consentendo al vostro team contabile di esaminarle e inviarle secondo il normale flusso di lavoro di ERPNext.
Quali autorizzazioni sono necessarie per l'utente API?
L'accesso è interamente regolato dall'utente ERPNext di cui fornite la coppia di token — assegnategli i permessi relativi a risorse umane e fatturazione che ritenete opportuni.

Panoramica

  • Attivo da oggi — la Sua istanza, la Sua coppia di token API
  • Inviare le nuove assunzioni accettate a ERPNext HR
  • Importazione di Clienti come committenti · riesportazione dei committenti — senza duplicati
  • Il doctype dei dipendenti viene importato nel database dei candidati valutabili
  • Bozze di fatture di vendita per i collocamenti dei clienti
  • Funziona con istanze basate su ERPNext e Frappe
  • Solo bozze — il Suo flusso di lavoro di approvazione rimane invariato
  • Nessun middleware, nessun sovrapprezzo di integrazione

Scopra erpnext sui Suoi processi di assunzione.

Porti una vera descrizione della posizione a una demo di 30 minuti — prova gratuita inclusa.

Prenoti una demo
Expertini Intelligente
Online ora
Salve! Sono l'esperto intelligente di prodotto di Expertini. Mi chieda qualsiasi cosa sulle nostre soluzioni, riceva indicazioni su uno qualsiasi dei nostri Hiring Tools o mi dica semplicemente cosa desidera fare: La indirizzerò nella giusta direzione. Per problemi specifici relativi all'account, invii un'e-mail a support@expertini.com.