Personalizzare l’ERP o affiancargli un software satellite
Personalizzare l’ERP conviene per modifiche piccole e stabili: un campo, una stampa, un report, un controllo in più. Quando la modifica diventa un processo intero, con utenti che nell’ERP non entrano, conviene un software satellite che legge e scrive nell’ERP tramite API e lo lascia libero di aggiornarsi.
Il verdetto
Dentro l’ERP lasciate le modifiche piccole; i processi interi portateli fuori, in un software satellite. È un’applicazione separata, collegata ai dati dell’ERP, che copre un processo preciso: le dichiarazioni di reparto, l’app degli agenti, il portale dei clienti. SAP chiama questo principio clean core: il nucleo standard dell’ERP resta il più possibile invariato e le estensioni vivono fuori, collegate con API rilasciate dal produttore, così gli aggiornamenti non rompono le estensioni e le estensioni non bloccano gli aggiornamenti (fonte: documentazione SAP su clean core e SAP BTP).
Lo stesso vale per i gestionali più piccoli. Una personalizzazione scritta dentro il codice del gestionale va verificata a ogni nuova versione, e dopo qualche anno di modifiche accumulate diventa il motivo per cui l’azienda resta ferma su una versione vecchia.
Personalizzazione e satellite, criterio per criterio
| Criterio | Personalizzare l’ERP | Software satellite |
|---|---|---|
| Adatto a | Campi, stampe, report, controlli, piccoli automatismi. | Processi interi, con schermate, ruoli e utenti propri. |
| Chi lo sviluppa | Il produttore o un suo partner, nel linguaggio e negli strumenti dell’ERP. | Un team esterno all’ERP, con tecnologie web diffuse, purché l’ERP esponga API o dati leggibili. |
| Nuove versioni dell’ERP | Ogni personalizzazione va verificata, spesso riscritta. | Si verifica il collegamento; il satellite in sé non cambia. |
| Chi lo usa | Chi ha un accesso all’ERP. Se l’ERP si paga per utente, anche chi usa una sola funzione. | Chiunque abbia un account, anche con le credenziali aziendali Microsoft o Google. |
| Schermate | Quelle dell’ERP, pensate per chi lavora in ufficio. | Disegnate per chi le usa: il telefono dell’agente, il tablet in reparto, il browser del cliente. |
| Lavoro senza rete | Raro. | Si può progettare: le scansioni restano sul telefono e partono quando torna la connessione. |
| Dati | Un solo database, nessuna sincronizzazione da gestire. | Due sistemi: va deciso quale comanda su ogni dato. |
| Tempi delle modifiche | Legati alla disponibilità del partner ERP e ai suoi rilasci. | Legati al team del satellite, indipendenti dal calendario dell’ERP. |
Quando personalizzare l’ERP
- Un campo in più sull’anagrafica articolo, che serve all’ufficio acquisti e a nessun altro.
- La stampa del DDT con il logo e le note di consegna che chiede un cliente importante.
- Un controllo che blocca l’ordine se il cliente ha insoluti sopra una soglia.
- In generale, quello che usano persone che hanno già l’ERP aperto tutto il giorno.
Quando affiancare un software satellite
- Quando gli utenti stanno fuori dall’ufficio: agenti, tecnici, operatori di magazzino e di reparto, clienti.
- Quando la funzione cambia spesso e non volete aspettare il ciclo di rilascio del partner ERP per ogni modifica.
- Quando le personalizzazioni accumulate vi impediscono già di passare alla versione nuova.
- Quando lo stesso processo deve leggere dati da più sistemi: l’ERP, il CRM, le macchine.
- Quando state valutando di cambiare ERP: un satellite collegato via API sopravvive al cambio, una personalizzazione interna no.
Un satellite in produzione: Etenet accanto a Mistral
Eternoo, oltre 70 punti vendita e circa 650 persone, usa il gestionale Mistral. Sedi, dotazioni assegnate e movimenti di magazzino interessano persone che in Mistral non lavorano, come il magazziniere con lo scanner o il responsabile di una sede. Per loro c’è Etenet, un portale separato che resta allineato con Mistral in tempo reale e a cui si accede con l’account Microsoft che hanno già.
La decisione che pesa di più in un satellite è chi comanda su ogni dato, e va scritta prima di sviluppare. In un progetto di questo tipo clienti, articoli e listini nascono nell’ERP e il satellite li legge; scansioni, dichiarazioni e foto nascono nel satellite, e l’ERP riceve solo quello che serve a magazzino e contabilità. Con questa tabella fatta all’inizio non nascono anagrafiche doppie.
I progetti per Eternoo
Domande frequenti
Parliamone in 30 minuti
Raccontateci il processo e cosa non funziona: vi diciamo se e come lo risolveremmo, con tempi e costi indicativi.


