Fasi

Le fasi sono gli elementi controllabili più piccoli nella gerarchia delle procedure ISA-88. Ogni fase rappresenta una singola azione o istruzione di controllo, come riscaldare a una temperatura obiettivo, agitare per una durata definita o dosare un ingrediente.
Le fasi sono il fondamento di tutte le procedure. Vengono composte in Operazioni, che a loro volta costruiscono Procedure di unità e Procedure batch.
Layout della pagina
La pagina Fasi (Amministrazione > Procedure > Fasi) mostra:
- Schede della dashboard, conteggi totali, attivi e inattivi
- Barra dei filtri, ricerca per nome/codice/descrizione, interruttore visibilità inattivi, controlli di visibilità delle colonne
- Griglia dati, tabella ordinabile e filtrabile di tutte le fasi con azioni in linea
Campi della fase
| Campo | Obbligatorio | Descrizione |
|---|---|---|
| Nome | Sì | Nome visualizzato (max 255 caratteri). Mostrato nella griglia e quando si selezionano le fasi nelle operazioni. |
| Codice | Sì | Identificatore breve univoco (max 50 caratteri), es. HEAT, MIX, DOSE. Usato per riferimenti programmatici e mappature di ricetta. |
| Descrizione | No | Spiegazione più lunga di ciò che fa la fase (max 1000 caratteri). |
| Durata stimata | No | Durata prevista in secondi. Usata per pianificazione e stime di programmazione. |
| Capacità richiesta | No | Una capacità di apparecchiatura che l'apparecchiatura deve avere per eseguire questa fase (es. "Riscaldamento", "Agitazione"). |
| Attivo | Sì | Se la fase è disponibile per l'uso. Le fasi inattive sono nascoste per default ma conservate per tracciabilità. |
Creare una fase
- Clicca sul pulsante Aggiungi fase sopra la griglia dati
- Compila i campi obbligatori (Nome e Codice)
- Imposta opzionalmente durata, capacità richiesta e descrizione
- Clicca su Crea

:::tip Convenzione di denominazione
Usa codici brevi e descrittivi facili da riconoscere in tutto il sistema. Schemi comuni: HEAT, MIX, HOLD, DOSE, DRAIN, RINSE, FILL. Il codice deve essere univoco tra tutte le fasi.
:::
Modificare una fase
Clicca sul pulsante modifica (icona matita blu) in qualsiasi riga di fase. Si apre lo stesso modulo precompilato con i valori correnti. Modifica i campi necessari e clicca su Aggiorna.
Eliminare una fase
Clicca sul pulsante elimina (icona cestino rosso) in una riga di fase. Appare una finestra di conferma. L'eliminazione di una fase fallirà se è ancora collegata a qualche operazione.
:::info Eliminazione logica vs. eliminazione fisica Se vuoi ritirare una fase senza rimuoverla dal sistema, deseleziona la casella Attivo invece di eliminarla. Le fasi inattive rimangono nel database e conservano i riferimenti storici, ma non possono essere aggiunte a nuove operazioni. :::
Parametri di fase
I parametri rendono le fasi configurabili. Invece di impostare in modo fisso "riscalda a 85 gradi", si definisce un parametro "Temperatura obiettivo" con un valore di default, vincoli min/max e un'unità di misura. Le Ricette sovrascrivono poi questi default per ciascun prodotto specifico.
Gestire i parametri
- Clicca sull'icona impostazioni (ingranaggio) in una riga di fase per aprire la finestra Parametri
- La finestra mostra tutti i parametri esistenti per quella fase in una griglia dati
- Clicca su Aggiungi parametro per crearne uno nuovo, o usa le icone modifica/elimina sui parametri esistenti

Campi del parametro
| Campo | Obbligatorio | Descrizione |
|---|---|---|
| Nome | Sì | Nome visualizzato (max 255 caratteri), es. "Temperatura obiettivo" |
| Codice | Sì | Codice univoco all'interno di questa fase (max 50 caratteri), es. target_temp |
| Tipo di dato | Sì | Uno tra: numeric, text, boolean, enum |
| Unità | No | Unità di misura dalla configurazione UOM, es. degC, RPM, secondi |
| Valore di default | No | Il valore usato quando non c'è una sovrascrittura da ricetta |
| Valore minimo | No | Valore minimo consentito (si applica ai tipi numeric) |
| Valore massimo | No | Valore massimo consentito (si applica ai tipi numeric) |
| Obbligatorio | Sì | Se un valore deve sempre essere fornito (default: sì) |
Tipi di dato
| Tipo | Caso d'uso | Esempio |
|---|---|---|
numeric | Temperature, velocità, durate, quantità | Temperatura obiettivo = 85 |
text | Istruzioni libere o etichette | Nota operatore = "Verifica il sigillo prima dell'avvio" |
boolean | Interruttori on/off | Risciacquo preliminare richiesto = vero |
enum | Insieme fisso di scelte | Modalità di agitazione = "Bassa" / "Media" / "Alta" |
:::tip I vincoli prevengono errori Imposta sempre i valori min e max per i parametri numerici. Questo impedisce a operatori o autori di ricette di inserire per errore valori fuori intervallo che potrebbero danneggiare l'apparecchiatura o produrre prodotti difettosi. :::
Filtri e ricerca
- Ricerca, digita nel campo di ricerca per filtrare per nome, codice o descrizione
- Mostra inattive, attiva l'interruttore per includere le fasi inattive nella griglia
- Visibilità delle colonne, clicca sull'icona della colonna per alternare tra vista compatta (meno colonne) e vista completa (tutte le colonne incluse data di creazione/aggiornamento e stato attivo)
- Cancella filtri, clicca sull'icona di filtro disattivato per ripristinare tutti i filtri e le impostazioni delle colonne
Colonne della griglia
| Colonna | Descrizione |
|---|---|
| Nome | Nome visualizzato della fase (testo in grassetto) |
| Codice | Codice univoco mostrato come chip |
| Descrizione | Testo descrittivo opzionale |
| Capacità | Nome della capacità di apparecchiatura richiesta |
| Durata | Durata stimata in secondi |
| Parametri | Conteggio dei parametri definiti (chip con conteggio) |
| Stato | Chip di stato Attivo/Inattivo |
| Azioni | Pulsanti Impostazioni (parametri), Modifica, Elimina |
Le colonne Creato il e Aggiornato il sono disponibili in modalità a colonne complete.
Buone pratiche
- Mantieni le fasi atomiche, ogni fase dovrebbe rappresentare una singola azione controllabile. Se una fase fa due cose (es. "riscalda e mescola"), valuta di dividerla in due fasi separate.
- Usa i parametri con generosità, ogni valore che potrebbe variare tra prodotti o batch dovrebbe essere un parametro e non parte della definizione della fase.
- Imposta le capacità, collegare le fasi alle capacità di apparecchiatura assicura che, quando una ricetta viene eseguita, il sistema possa convalidare che l'apparecchiatura selezionata supporti tutte le fasi richieste.
- Stima le durate, anche stime approssimative aiutano nella programmazione e pianificazione della produzione.
Pagine correlate
- Operazioni, comporre le fasi in sequenze ordinate di operazione
- Modello batch (ISA-88), comprendere la gerarchia completa di ISA-88
- Ricette, sovrascrivere i parametri di fase con valori specifici di prodotto
- Apparecchiature, configurare le capacità di apparecchiatura a cui le fasi fanno riferimento
Prerequisiti
- Panoramica delle procedure
- Introduzione, visione generale di OpSee