In sintesi: Il workflow di approvazione nell’ERP sostituisce le circolari cartacee e le catene di email dove va persa la decisione del capo “OK, puoi ordinare”. Il workflow definisce chi deve approvare quale documento (fattura oltre 5.000€, ordine, ferie, contratto), in quale ordine (sequenzialmente o in parallelo) e cosa succede in caso di inattività (escalation dopo 24-72 ore). L’approvatore fa clic nell’ERP, sul mobile o tramite una scheda Slack/Teams — tutta la transazione ha timestamp, audit trail e integrità crittografica per il controllo fiscale. Per le PMI europee significa un’approvazione del 70-85% più rapida, fine dei documenti persi e piena auditabilità per i controlli.
Questo articolo fa parte della guida pillar completa sull’ufficio digitale.
In molte aziende italiane l’approvazione interna si risolve ancora così: arriva una fattura dal fornitore, l’assistente la stampa, va fisicamente dal project manager (se non è in ufficio, aspetta domani), lui firma con la penna, l’assistente va dal direttore finanziario, che firma a sua volta, la fattura va in contabilità per la registrazione. Questo processo dura 3-7 giorni e il risultato è un documento cartaceo che può perdersi, risultare illeggibile o essere contestato da qualcuno.
I workflow di approvazione nei moderni sistemi ERP comprimono questo processo a 2-24 ore e aggiungono piena documentabilità, che nel processo cartaceo mancava.
Cos’è un workflow e perché serve
Un workflow è un processo automatizzato che guida un documento attraverso tutti i passi necessari — dalla creazione, all’approvazione, all’archiviazione — senza che qualcuno debba fisicamente portare qualcosa o inviare email del tipo “Mario, approvami questo”. Nel contesto ERP il workflow risolve questi problemi:
- Documenti persi — nessuna carta, nessuna fattura persa nel cassetto del collega in ferie
- Responsabilità poco chiare — il workflow definisce chi approva cosa, nessuna discussione
- Approvazione lenta — notifiche push sul mobile immediatamente, clic in 1 secondo
- Nessun audit — nessuno sa quale capo ha approvato a marzo quell’acquisto costoso
- Fattore umano — nessun errore nell’importo, nessun “te lo firmo io al posto tuo”
Approvazione sequenziale vs. parallela
La decisione chiave nella progettazione del workflow è se gli approvatori devono procedere uno alla volta (sequenzialmente) o tutti insieme (in parallelo). Ogni approccio ha il suo posto:
Workflow sequenziale
Il documento passa agli approvatori uno dopo l’altro. Il secondo approvatore vede il documento solo dopo l’approvazione del primo. È adatto per i processi gerarchici, dove si tratta di escalation progressiva:
- Fattura: diretto superiore → responsabile di reparto → CFO (se l’importo supera il limite)
- Ferie: team leader → HR (controllo saldo)
- Contratto di lavoro: HR → direzione → ufficio legale
Vantaggio: gerarchia chiara, non si spreca il tempo dei manager superiori per una richiesta sbagliata (la ferma l’approvatore inferiore). Svantaggio: durata complessiva maggiore.
Workflow parallelo
Il documento va a tutti gli approvatori contemporaneamente. Il workflow prosegue solo quando tutti (o una maggioranza definita) approvano. È adatto quando più ruoli valutano aspetti diversi del documento in modo indipendente:
- Investimento IT: parallelamente IT (idoneità tecnica) + CFO (budget)
- Campagna marketing: parallelamente marketing director (creatività) + sales director (timing) + CFO (budget)
- Progetto importante: parallelamente project manager + direttore finanziario + ufficio legale
Vantaggio: durata complessiva più breve. Svantaggio: occupa il tempo di più persone contemporaneamente anche se la richiesta risulta poi non sensata.
Workflow ibrido
I moderni ERP consentono la combinazione — ad esempio per una fattura oltre 10.000€ va prima in parallelo al tecnico (verifica la necessità) e al finanziario (verifica il budget), e dopo la loro approvazione scala sequenzialmente alla direzione. Il modulo Flussi di lavoro di Modulario supporta tali schemi combinati con editor visuale.
Escalation e SLA per l’approvazione
Un workflow senza escalation prima o poi si blocca — l’approvatore è in ferie, malato, ha dimenticato, o ha rimandato a “dopo”. L’escalation è la regola “se entro X ore non succede Y, la richiesta passa a Z”:
| Situazione | Limite di tempo | Escalation |
|---|---|---|
| Approvatore in ferie | 0 ore (subito) | Sostituto (definito nel profilo HR) |
| Richiesta normale senza risposta | 48 ore | Superiore dell’approvatore |
| Richiesta critica (produzione) | 4 ore | Manager + notifica SMS |
| Richiesta paghe | 24 ore | HR director |
| Richiesta ferie | 24 ore | Superiore del team leader |
| Approvazione sotto soglia (fino a 100€) | 72 ore | Auto-approvazione (se tipo routinario) |
Le regole di escalation si impostano per tipo di workflow e sono must-have, non nice-to-have. Senza di esse il workflow diventa una delusione e le persone iniziano ad aggirare il sistema con carta o messaggi diretti.
Matrici di approvazione role-based
La matrice di approvazione definisce chi approva quali tipi di documenti in quali fasce di importo. Matrice classica per una PMI europea con 30-100 dipendenti:
| Tipo di documento | Importo | Approvatore 1 | Approvatore 2 | Approvatore 3 |
|---|---|---|---|---|
| Fattura ordinaria | fino a 500€ | Team leader | — | — |
| Fattura ordinaria | 500-5.000€ | Team leader | Responsabile di reparto | — |
| Fattura ordinaria | oltre 5.000€ | Team leader | Responsabile di reparto | CFO |
| Investimento | fino a 1.000€ | Responsabile di reparto | — | — |
| Investimento | 1.000-10.000€ | Responsabile di reparto | CFO | — |
| Investimento | oltre 10.000€ | Responsabile di reparto | CFO | CEO |
| Ordine a fornitore strategico | qualsiasi | Responsabile acquisti | CFO | — |
| Contratto di lavoro | qualsiasi | HR director | CFO | CEO |
| Budget marketing (mensile) | oltre 2.000€ | Marketing director | CFO | — |
In Modulario questa matrice si imposta una volta nel modulo Flussi di lavoro / Progetti e si applica automaticamente a tutti i documenti rilevanti. In caso di cambiamento organizzativo (nuovo responsabile, reparto che si divide) si aggiorna la matrice e il workflow si comporta secondo la nuova dal giorno successivo.
Casi d’uso concreti per le PMI europee
Caso d’uso 1 — Approvazione di una fattura passiva
Prima (carta + email):
- La fattura arriva per posta o email all’assistente
- L’assistente la stampa, la mette nella cartella del project manager
- Il PM torna dalla riunione, firma, restituisce
- L’assistente porta in contabilità
- La contabile manda copia al CFO se supera 5.000€
- Il CFO firma, restituisce
- La contabile registra
Durata: 3-7 giorni. Punti di guasto: fattura persa, firma illeggibile, approvatore in ferie.
Dopo (workflow in ERP):
- La fattura arriva a fatture@azienda.it, l’OCR la elabora, la abbina automaticamente all’ordine
- Il workflow si avvia — il PM riceve una notifica push sul mobile
- Il PM apre la scheda, confronta con l’ordine, fa clic “Approva”
- Se supera il limite, passa automaticamente al CFO (notifica push)
- Il CFO fa clic “Approva” → la fattura è in contabilità, pronta per il pagamento nel prossimo mandato
Durata: 2-24 ore. Audit trail: completo, incluso orario, IP e commento di ogni approvatore.
Caso d’uso 2 — Approvazione di un ordine
Un addetto marketing vuole ordinare un banner pubblicitario per 1.200€:
- Crea nell’ERP un ordine, inserisce fornitore, importo, descrizione, allegato (preventivo)
- Workflow → marketing director (in parallelo) + CFO (budget)
- Entrambi fanno clic sulla scheda Slack “Approva”
- L’ERP genera automaticamente l’ordine in PDF, lo invia al fornitore via email con testo firmato
- All’arrivo della merce l’ordine viene abbinato alla fattura passiva
Bonus: se il marketing director da solo avesse superato il limite mensile del marketing, il workflow scala automaticamente al CEO senza intervento del marketing.
Caso d’uso 3 — Approvazione ferie tramite mobile
Un commerciale a Milano vuole 5 giorni di ferie:
- Nell’app mobile ERP seleziona il periodo (15-19 luglio), il saldo ferie è 12 giorni
- Fa clic “Richiedi” → il manager a Roma riceve una notifica push
- Il manager vede la scheda con il periodo e il calendario, dove ci sono già 2 colleghi in ferie nella stessa settimana
- Fa clic “Approva” o “Rifiuta con proposta di spostamento ad agosto”
- Le ferie approvate si registrano nelle presenze, si invia out-of-office su Outlook e si riflettono nella busta paga
Questo tema è trattato in dettaglio nell’articolo su HR e presenze nell’ufficio digitale.
Caso d’uso 4 — Approvazione di un contratto con fornitore
Un buyer prepara un contratto quadro con un nuovo partner logistico:
- Dal template genera la bozza del contratto nell’ERP
- Workflow → responsabile acquisti → ufficio legale → CFO → CEO (sequenzialmente)
- Ogni approvatore può aggiungere un commento, proporre la modifica di una clausola
- Dopo l’approvazione finale il contratto va alla firma elettronica (eIDAS) — bilaterale (azienda + fornitore)
- Il contratto firmato va automaticamente nel DMS con alert di scadenza 60 giorni prima del termine
Caso d’uso 5 — Approvazione del budget marketing
Il marketing vuole lanciare una campagna Google Ads per 3.000€:
- Il marketing manager compila la richiesta (obiettivo, KPI, budget, durata)
- Workflow → marketing director (in parallelo con) → CFO
- Dopo l’approvazione il budget viene allocato, registrato e la campagna viene avviata
- Il report settimanale sull’utilizzo del budget arriva automaticamente a entrambi gli approvatori
- Al superamento dell’80% del budget, escalation per una nuova approvazione
Approvazione tramite mobile, email, Slack e Teams
I moderni ERP consentono di approvare fuori dall’applicazione stessa — lì dove il manager trascorre già il suo tempo:
- App mobile — notifica push, si apre la scheda con i dettagli, swipe o tap per la decisione
- Email — scheda di approvazione direttamente nel corpo dell’email (Outlook Actionable Messages)
- Slack — il bot invia nel messaggio personale una scheda con i pulsanti “Approva / Rifiuta / Apri dettaglio”
- Microsoft Teams — Adaptive Card nella chat con la stessa funzionalità
Il clic su “Approva” in Slack registra la decisione nell’ERP con identificazione dell’utente (Slack OAuth/SSO), timestamp e indirizzo IP — tutto confluisce nell’audit trail.
Esempio pratico — società IT con 40 dipendenti: Prima dell’introduzione dell’integrazione Slack, l’approvazione degli ordini di attrezzatura IT durava in media 4-5 giorni. Dopo l’implementazione del bot che invia la scheda di approvazione direttamente nel DM Slack del CFO, il tempo medio è sceso a 3 ore — il CFO approva durante la giornata tra le riunioni invece di aprire l’ERP ogni 2 giorni.
Audit trail — cosa si deve conservare
L’audit trail è un log crittograficamente sicuro che per ogni documento registra chi, quando, cosa, da dove:
- Orario di creazione del documento + utente
- Ogni lettura / apertura + utente + IP + dispositivo
- Ogni approvazione / rifiuto + utente + IP + commento + timestamp
- Escalation (con motivo — es. “auto-escalation dopo 48h di inattività”)
- Aggiunta di allegati, modifiche
- Stato finale (approvato, rifiutato, archiviato)
Questo log è read-only e sigillato crittograficamente — non può essere modificato retroattivamente. In sede di controllo fiscale o audit interno si esporta semplicemente l’audit trail per un determinato periodo e il controllore vede l’intero iter.
Il GDPR aggiunge il requisito dell’audit log per gli accessi a dati personali (chi ha visto le buste paga, le valutazioni, le schede personali dei dipendenti). Il modulo Documenti in Modulario tiene questo log automaticamente.
ROI del sistema workflow
Per una tipica PMI europea (30-80 dipendenti, 200-1.000 documenti mensili da approvare) il sistema workflow porta questi risparmi:
| Metrica | Prima (carta/email) | Dopo (workflow ERP) | Risparmio |
|---|---|---|---|
| Tempo medio approvazione fattura | 3-7 giorni | 4-24 ore | ~85% |
| Documenti persi al mese | 2-5 pz | 0 pz | 100% |
| Tempo assistente per “circolari” | 8-15 ore/mese | 1-2 ore/mese | ~85% |
| Tempo per preparazione audit | 3-5 giorni | 2-4 ore | ~90% |
| Cash discount perso per approvazione tardiva | 500-2.000€/anno | 0€ | 100% |
| ROI | — | 4-8 mesi | — |
Conclusione — da dove iniziare
I workflow di approvazione non si implementano tutti in una volta per tutti i processi. Procedura pratica:
- Mese 1 — audit dei processi di approvazione attuali (cosa si approva, chi, quanto tempo)
- Mese 2 — progettazione della approval matrix (chi approva quali importi)
- Mese 3 — implementazione pilota per un tipo di documento (tipicamente fatture — maggior volume, maggior beneficio)
- Mese 4-5 — estensione a ordini, ferie, budget marketing
- Mese 6+ — scenari avanzati — contratti, investimenti, workflow ibridi
Il modulo Flussi di lavoro di Modulario ha un editor visuale del workflow che consente all’utente business (non solo all’IT) di impostare e modificare il workflow senza programmazione. Questo è fondamentale, perché le regole di approvazione cambiano con la crescita dell’azienda.
Risorse correlate
- Pillar: Ufficio digitale e automazione dei processi
- HR e presenze nell’ufficio digitale
- Modulo Flussi di lavoro / Progetti
- Prezzi Modulario
Domande frequenti
Qual è la differenza tra workflow di approvazione sequenziale e parallelo?
Il workflow sequenziale procede passo dopo passo — prima approva il responsabile del progetto, poi il direttore finanziario. Il parallelo invia il documento a più approvatori contemporaneamente — ad esempio per l’acquisto di attrezzature IT, parallelamente il responsabile IT (idoneità tecnica) e il CFO (budget). Il sequenziale è adatto per il consenso gerarchico, il parallelo quando più ruoli valutano aspetti diversi.
Cosa succede se l’approvatore non risponde in tempo?
Escalation. Il workflow ha un limite di tempo impostato (tipicamente 24-72 ore) e in caso di inattività invia automaticamente al sostituto, al superiore o a un nodo parallelo. Senza escalation il workflow si blocca — sono must-have.
Come funziona l’approvazione tramite Slack o app mobile — è legalmente valida?
Sì. Il clic su “Approva” registra la decisione nell’ERP con timestamp, identificazione (Slack OAuth/SSO) e IP — tutto nell’audit trail. Per i processi interni pienamente equivalente alla firma nell’applicazione. Per i contratti esterni con fornitori è necessaria la firma elettronica ufficiale (eIDAS).
Quanti livelli di approvazione sono ottimali per una PMI?
Per la maggior parte delle PMI sono sufficienti 2-3 livelli. Matrice standard: fino a 500€ diretto superiore, 500-5.000€ + responsabile di reparto, oltre 5.000€ + CFO. Più di 4 livelli diventa controproducente.
Quale audit trail richiede il GDPR e il controllo fiscale?
Log completo: timestamp di ogni azione, identificazione dell’utente, indirizzo IP, dispositivo, commento. Il log è read-only e sigillato crittograficamente. Per il controllo dell’Agenzia delle Entrate o l’audit è sufficiente l’export per il periodo.