For the complete documentation index, see llms.txt. This page is also available as Markdown.

Il ciclo di vita di un tenant

Nota importante: gli stati del ciclo di vita sono un vocabolario condiviso, non un insieme di regole tecniche imposte dalla piattaforma. Il significato operativo di ogni stato Γ¨ definito dai workflow Windmill associati e/o dal comportamento interno di ciascun applicativo. Le descrizioni di questa sezione riflettono le convenzioni adottate negli applicativi attualmente in uso. Per un nuovo applicativo Γ¨ possibile ridefinirle in base alle proprie esigenze.

Ogni tenant attraversa una serie di stati che ne descrivono la maturitΓ  operativa. Le transizioni tra stati avvengono tramite azioni manuali del team delivery, e possono avviare automaticamente un workflow Windmill in background.


Gli stati


Descrizione di ogni stato

In attesa di attivazione

Il tenant è stato creato nel sistema ma nessuna risorsa infrastrutturale è ancora stata predisposta. È uno stato puramente amministrativo: l'applicativo non esiste ancora nell'ambiente di destinazione.

Chi puΓ² agire: team delivery

Azione successiva: "Attiva" β†’ avvia il workflow di provisioning Windmill (se presente e se necessario)


Attivato

L'infrastruttura dell'applicativo Γ¨ stata creata (database, bucket S3, stack Docker, ecc.). L'amministratore del cliente puΓ² accedere al backoffice e configurare i contenuti. L'applicativo Γ¨ raggiungibile tipicamente su un URL temporaneo, non ancora sul dominio definitivo.

I cittadini non hanno accesso. Le notifiche non sono attive. I pagamenti reali non vengono processati.

È lo stato in cui il team delivery lavora insieme al cliente per completare la configurazione prima del go-live.

Chi puΓ² agire: team delivery

Azione successiva: "Metti in produzione" β†’ avvia il workflow di deploy Windmill (se presente e se necessario.


In produzione

L'applicativo Γ¨ operativo a tutti gli effetti. I cittadini possono accedervi, le notifiche sono attive, i pagamenti reali vengono processati, le integrazioni scrivono e leggono dati reali.

Questo Γ¨ lo stato "normale" di un tenant a regime.

Chi puΓ² agire: team delivery

Azioni successive: "Archivia" (sospensione servizio)

Attenzione: la transizione a In produzione ha effetti immediati e reali sui servizi. Assicurarsi che la configurazione sia completa e verificata prima di procedere.


Archiviato

Il servizio Γ¨ sospeso, tipicamente perchΓ© il cliente ha interrotto il contratto o il pagamento. Le configurazioni sono conservate in sola lettura. Le risorse infrastrutturali possono essere mantenute o deallocate a seconda dell'applicativo.

Gli applicativi che controllano il proprio stato (es. il poller dei pagamenti) saltano automaticamente i tenant archiviati: nessuna operazione reale viene eseguita.

Il tenant puΓ² essere riattivato tornando ad Attivato senza dover ripartire da zero.

Chi puΓ² agire: team delivery

Azioni successive: "Riattiva" β†’ torna ad Attivato, oppure "Elimina"


Eliminato

Stato terminale. Tutte le risorse associate al tenant sono state rimosse. L'operazione Γ¨ irreversibile.


Gli stati transitori

Quando viene avviato un workflow Windmill (es. al click su "Attiva"), il tenant entra temporaneamente in uno stato transitorio che blocca qualsiasi altra azione fino al completamento dell'automazione:

Azione
Stato transitorio

Attiva

Provisioning

Metti in produzione

Deploying

Archivia

Archiving

Elimina

Deleting

Questi stati impediscono doppi click accidentali o operazioni concorrenti. Scompaiono automaticamente quando il workflow Windmill invia la sua callback al Tenant Manager.

Se un tenant rimane bloccato in uno stato transitorio (es. il workflow Windmill Γ¨ andato in errore senza notificare il tenant manager), Γ¨ possibile sbloccarlo manualmente tramite l'apposito pulsante nella scheda del tenant. Vedi la sezione Troubleshooting.


Impatto operativo per stato β€” convenzioni attuali

Stato
Convenzione d'uso attuale
Chi la definisce

In attesa di attivazione

Nessuna risorsa infrastrutturale creata

Workflow Windmill di provisioning

Attivato

Infrastruttura creata, accesso solo agli amministratori, URL temporaneo

Workflow Windmill + applicativo

In produzione

Servizio live, accesso cittadini, pagamenti reali, notifiche attive

Applicativo (controllo a runtime)

Archiviato

Servizio sospeso, configurazione in sola lettura

Applicativo (salta i tenant archiviati)

Eliminato

Risorse rimosse, stato terminale irreversibile

Workflow Windmill di eliminazione

Last updated

Was this helpful?