Files
richiesta-software/workflow.md
T
davideandClaude Opus 5.5 a17065f33f Analisi dei requisiti v0.2
Documenti di progetto (richiesta, sintesi, domande, workflow, indice),
fonti del cliente del 25/09/2026 e CLAUDE.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 18:38:32 +02:00

14 KiB
Raw Blame History

Workflow del software

Progetto: Gestionale per enti del Terzo Settore Documento: workflow.md Versione: 0.2 · Data: 25/09/2026 · Stato: Bozza, da validare con il cliente Allineato a: richiesta.md v0.2 · Schema di versione: vedi indice-documenti.md Fa fede a: richiesta.md (sintesi in richiesta-sintesi.md)


0. Regole del documento

  1. Il workflow deriva dalla richiesta, non il contrario. Ogni passo cita il requisito (RF-x.x, RT-x), la decisione (Dx) o la domanda aperta (Qx) di richiesta.md da cui nasce.
  2. Versione allineata. Il workflow segue lo schema di versione comune (indice-documenti.md). Quando richiesta.md cambia, si aggiorna il workflow e si registra la modifica al §11.
  3. Tre tipi di passo:
    • senza simbolo: scritto nella richiesta;
    • 🔸 dedotto: non è scritto, ma serve perché il processo funzioni (es. "l'ente può rifiutare un'offerta"). Va confermato con il cliente;
    • ⏳ aperto: dipende da una domanda senza risposta. Il passo descrive l'ipotesi di lavoro.
  4. Come si legge un passo: chi lo fa, cosa fa, cosa fa il sistema, riferimento.

Attori: Studio (operatore interno) · Ente (operatore esterno) · Sistema (azioni automatiche).


1. Mappa dei workflow

# Workflow Moduli Fase Frequenza Stato
W1 Acquisizione e attivazione di un ente M1, M2 1 Una volta per ente Definito
W2 Scadenziario pagamenti e proforma M1 1 Alle scadenze dell'offerta Definito (⏳ Q5)
W3 Gestione delle persone dell'ente M3 1 Continua ⏳ Q8
W4 Tenuta dei libri sociali M4 1 A ogni evento (ammissione, cessazione, riunione) Definito (⏳ Q4, Q9)
W5 Ciclo contabile M5 1 Trimestrale + annuale Definito (⏳ Q10, Q12)
W6 Stesura di un progetto M6 1 A ogni bando ⏳ Q13, Q19
W7 Invio delle circolari M8 1 Quando serve Definito
W8 Bilancio sociale M7 2 Annuale ⏳ Q14, Q19
W9 Time sheet e valorizzazione del volontariato M9 2 Periodica ⏳ Q15

Ciclo di vita di un ente

flowchart LR
    A[W1 Offerta e firma] --> B[W1 Attivazione ente]
    B --> C[W3 Persone]
    C --> D[W4 Libri sociali]
    B --> E[W5 Contabilità trimestrale]
    E --> F[W5 Modello D e relazione annuale]
    B --> G[W6 Progetti]
    F --> H[W8 Bilancio sociale - fase 2]
    C --> H
    B --> I[W2 Proforma alle scadenze]
    B --> J[W7 Circolari]
    C --> K[W9 Time sheet - fase 2]

2. W1: Acquisizione e attivazione di un ente (M1, M2)

Scopo: trasformare un potenziale cliente in un ente attivo sulla piattaforma. Inizio: lo studio decide di fare un'offerta · Fine: l'ente ha accesso al sistema.

# Chi Azione Sistema Rif.
1 Studio Compone l'offerta scegliendo servizi singoli o pacchetti dal catalogo Calcola il totale RF-1.1, RF-1.2 (⏳ Q3)
2 Studio Indica modalità di pagamento e scadenze Salva le condizioni, da cui nasce lo scadenziario (W2) RF-1.3
3 Studio Invia l'offerta all'ente Allega informativa privacy e modulo antiriciclaggio; notifica l'ente RF-1.4–1.6
4 Ente Legge e firma offerta, presa visione privacy e dati antiriciclaggio Registra le firme con data e ora RF-1.4–1.6 (⏳ Q4 tipo di firma)
4b Ente 🔸 Rifiuta l'offerta, oppure l'offerta scade senza firma Offerta chiusa, studio avvisato 🔸 dedotto
5 Studio Compila l'anagrafica dell'ente Controlla i campi obbligatori RF-2.1–2.14
6 Studio 🔸 Crea l'accesso per il referente dell'ente Invia le credenziali; l'ente vede solo i propri dati RT-1, RT-2 (🔸 dedotto)

Stati dell'offerta: bozza → inviata → firmata · 🔸 rifiutata · 🔸 scaduta. Domande aperte: Q3 catalogo · Q4 tipo di firma · 🔸 da confermare: gestione di rifiuto e scadenza dell'offerta; chi crea l'accesso dell'ente.


3. W2: Scadenziario pagamenti e proforma (M1)

Scopo: incassare secondo le condizioni firmate. Inizio: offerta firmata (W1, passo 4) · Fine: tutte le scadenze emesse.

# Chi Azione Sistema Rif.
1 Sistema — Genera lo scadenziario dalle condizioni dell'offerta RF-1.7
2 Sistema — All'avvicinarsi di una scadenza avvisa lo studio RF-1.9
3 Studio Verifica ed emette il proforma Invia il proforma all'ente RF-1.8 (⏳ Q5)
4 Studio 🔸 Registra l'avvenuto pagamento Chiude la scadenza 🔸 dedotto

Domande aperte: Q5 solo proforma o anche fattura elettronica · 🔸 da confermare: registrazione dell'incasso e gestione dei ritardi.


4. W3: Gestione delle persone dell'ente (M3)

Scopo: tenere aggiornato il registro delle persone legate all'ente, base per libri sociali e bilancio sociale. Inizio: ingresso o modifica di una persona · Fine: anagrafica aggiornata.

# Chi Azione Sistema Rif.
1 Ente Inserisce o modifica la persona: anagrafica, contatti, categoria Controlla i duplicati RF-3.1, RF-3.2
2 Ente ⏳ Assegna uno o più ruoli (es. socio e volontario) ⏳ Una scheda per persona con più ruoli RF-3.3 (⏳ Q8.c)
3 Sistema — ⏳ Se la persona è socio o volontario, prepara la voce nel libro soci o nel registro volontari (W4) ⏳ Q8.c

Domande aperte: Q8.a categorie · Q8.b dati per categoria · Q8.c più ruoli e collegamento con i libri.


5. W4: Tenuta dei libri sociali (M4)

Scopo: registrare ammissioni, cessazioni e verbali con valore probatorio. Inizio: un evento (ammissione o uscita di un socio o volontario, assemblea, riunione del consiglio) · Fine: documento archiviato.

# Chi Azione Sistema Rif.
1 Ente Compila la voce o il verbale: libro soci, registro volontari, verbale di assemblea, verbale dell'organo di amministrazione Salva in stato "bozza" RF-4.1–4.4
2 Ente Firma come operatore e invia allo studio per il controllo Stato "in revisione"; notifica lo studio RF-4.1, RF-4.2, RF-4.7 (⏳ Q4)
3 Studio Controlla il documento — RF-4.7
3b Studio 🔸 Rimanda all'ente con osservazioni Stato "da correggere"; notifica l'ente; si torna al passo 1 🔸 dedotto
4 Studio Approva Stato "approvato" RF-4.7
5 Sistema — Applica la marca temporale e archivia in modo definitivo; il documento non è più modificabile RF-4.5, RF-4.6 (⏳ Q9)
6 Studio / Ente Stampa Genera il PDF RF-4.7, RT-7

Stati: bozza → in revisione → 🔸 da correggere → approvato → archiviato. Flusso di approvazione: è lo stesso flusso comune a più moduli (RT-3), riusato in W6 e W8. Domande aperte: Q4 firma · Q9 conservazione a norma e stampa · 🔸 da confermare: il rimando all'ente con osservazioni.


6. W5: Ciclo contabile (M5)

Scopo: raccogliere i documenti contabili durante l'anno e produrre il rendiconto annuale.

6.1 Ciclo trimestrale

Inizio: scadenza del calendario · Fine: movimenti del trimestre imputati.

# Chi Azione Sistema Rif.
1 Studio Imposta il calendario delle scadenze, uguale per tutti gli enti ⏳ Ammette modifiche anche per il singolo ente RF-5.1, D7 (⏳ Q12)
2 Sistema — Alla scadenza manda all'ente l'alert per caricare i documenti RF-5.1, RT-4
3 Ente Carica gli estratti conto (Excel o PDF), la prima nota cassa (Excel) e gli eventuali rendiconti delle raccolte fondi occasionali Archivia i file; ⏳ estrae i movimenti da Excel/CSV RF-5.2–5.4 (⏳ Q10)
4 Sistema 🔸 — 🔸 Se l'ente non carica, manda un sollecito e avvisa lo studio 🔸 dedotto
5 Studio Imputa ogni movimento a una voce del Modello D Salva l'imputazione RF-5.5, D6

6.2 Chiusura annuale

Inizio: fine esercizio · Fine: Modello D e relazione pronti da allegare al bilancio.

# Chi Azione Sistema Rif.
1 Sistema — Aggrega i movimenti dei quattro trimestri e compila il rendiconto per cassa su Modello D RF-5.6
2 Ente Scrive la relazione illustrativa guidata: attività dell'anno, progetti finanziati e realizzati Propone i modelli preimpostati RF-5.7
3 Studio 🔸 Controlla Modello D e relazione 🔸 Flusso di approvazione (RT-3) 🔸 dedotto
4 Studio / Ente Esporta i documenti da allegare al bilancio Genera PDF/Word RT-7

Domande aperte: Q10 lettura automatica del PDF · Q12 scadenze per singolo ente · 🔸 da confermare: solleciti in caso di mancato caricamento; controllo dello studio su Modello D e relazione.


7. W6: Stesura di un progetto (M6)

Scopo: preparare un progetto da presentare a un bando. Inizio: l'ente o lo studio avvia un nuovo progetto · Fine: progetto esportato.

⏳ Ipotesi di lavoro (Q19, opzione a): l'ente scrive e lo studio rivede, con lo stesso flusso di W4. Se il cliente sceglie (b) sezioni divise o (c) modifica contemporanea, questo workflow va riscritto.

# Chi Azione Sistema Rif.
1 Ente o Studio Crea il progetto Apre la procedura guidata RF-6.1
2 Ente Compila le sezioni: contesto, bisogni, idea, obiettivi, attività, risorse, cronoprogramma, costi, piano economico-finanziario Guida sezione per sezione RF-6.2 (⏳ Q13 schema di dettaglio)
3 Ente Invia allo studio Stato "in revisione" RF-6.4 (⏳ Q19)
4 Studio Rivede; approva o rimanda con osservazioni Flusso di approvazione (RT-3) RF-6.4 (⏳ Q19)
5 Studio / Ente Esporta e adatta al formulario del bando ⏳ Esporta in Word/PDF RF-6.3 (⏳ Q13)

Domande aperte: Q13 schema, formato di esportazione, adattamento ai formulari · Q19 divisione del lavoro.


8. W7: Invio delle circolari (M8)

Scopo: informare gli enti su scadenze e adempimenti. Inizio: lo studio deve comunicare una scadenza · Fine: circolare consegnata e letta.

# Chi Azione Sistema Rif.
1 Studio Scrive la circolare (amministrativa, contabile o fiscale) — RF-8.1
2 Studio 🔸 Sceglie i destinatari: tutti gli enti o una parte — 🔸 dedotto
3 Sistema — Invia via email e pubblica nell'area comunicazioni dell'ente RF-8.2, D5
4 Ente Legge la circolare nell'app Registra "letta" RF-8.2
5 Studio Consulta chi l'ha letta e chi no Mostra lo stato di lettura; segnala le email non recapitate RF-8.2

Domande aperte: 🔸 da confermare: scelta dei destinatari (tutti o per gruppi, es. per qualifica dell'ente).


9. W8: Bilancio sociale (M7), fase 2

Scopo: redigere il bilancio sociale riusando i dati già presenti. Inizio: fine esercizio · Fine: bilancio sociale esportato.

⏳ Stessa ipotesi di W6 (Q19, opzione a). Le sezioni sono da confermare (Q14).

# Chi Azione Sistema Rif.
1 Ente o Studio Avvia il bilancio sociale dell'anno Precompila con i dati già presenti: anagrafica ente (W1), persone (W3), dati economici (W5) RF-7.1, RF-7.2
2 Ente Completa le sezioni: lettera del presidente, dati standard, identità, stakeholder, utenti, obiettivi e attività, situazione economico-finanziaria, relazione dell'organo di controllo Procedura guidata RF-7.3 (⏳ Q14)
3 Studio Rivede; approva o rimanda Flusso di approvazione (RT-3) RF-7.4 (⏳ Q19)
4 Studio / Ente Esporta Genera PDF/Word RT-7

Domande aperte: Q14 sezioni e linee guida · Q19 divisione del lavoro.


10. W9: Time sheet e valorizzazione del volontariato (M9), fase 2

Scopo: registrare le ore di volontari e dipendenti e darne un valore economico. Inizio: l'ente comunica le ore · Fine: ore registrate e valorizzate.

# Chi Azione Sistema Rif.
1 Studio ⏳ Imposta il valore orario per ogni tipo di attività Salva le tariffe RF-9.3 (⏳ Q15)
2 Ente Manda le ore allo studio ⏳ Forma da definire: fuori dal sistema o tramite caricamento file ⏳ Q15
3 Studio Inserisce il time sheet: attività, ore, ruolo/qualifica — RF-9.1, RF-9.2, RF-9.4, D4
4 Sistema — Calcola il valore delle ore RF-9.3

Domande aperte: Q15 chi definisce le tariffe; in che forma l'ente manda le ore.


11. Registro delle modifiche

Versione Data Versione di richiesta.md Modifica
0.2 25/09/2026 0.2 Prima stesura, allineata a richiesta.md v0.2

Procedura quando cambia la richiesta:

  1. Aggiornare richiesta.md e alzarne la versione.
  2. Cercare in questo documento i riferimenti toccati (RF, D, Q).
  3. Aggiornare i passi coinvolti; se una domanda ⏳ ha avuto risposta, togliere il simbolo; se un passo 🔸 è stato confermato o scartato, aggiornarlo o eliminarlo.
  4. Allineare la versione del workflow e aggiungere una riga a questa tabella.

12. Riepilogo dei passi da confermare con il cliente

Sono i passi 🔸 dedotti, non scritti nella richiesta. Conviene aggiungerli alle domande (domande-cliente.md):

Workflow Passo dedotto
W1 L'ente può rifiutare l'offerta; l'offerta può scadere; lo studio crea l'accesso dell'ente
W2 Lo studio registra l'incasso; gestione dei ritardi di pagamento
W4 Lo studio può rimandare un documento all'ente con osservazioni
W5 Solleciti se l'ente non carica i documenti; controllo dello studio su Modello D e relazione
W7 Circolari a tutti gli enti o a gruppi di enti

Stato

  • Fase corrente: analisi dei requisiti (v0.2), workflow in prima stesura.
  • Decisioni prese: D1–D9 (richiesta.md, §9), riportate nei passi.
  • Prossimo passo: confermare con il cliente i passi dedotti (§12) insieme alle domande aperte. Con le risposte si aggiornano richiesta e workflow alla v1.0.