Phases

Les phases sont les plus petits éléments contrôlables de la hiérarchie de procédures ISA-88. Chaque phase représente une action unique ou une instruction de contrôle, comme chauffer à une température cible, agiter pendant une durée définie ou doser un ingrédient.
Les phases sont la fondation de toutes les procédures. Elles sont composées en Opérations, qui à leur tour s'agrègent en Procédures d'unité et Procédures de lot.
Mise en page
La page Phases (Admin > Procédures > Phases) affiche :
- Cartes de tableau de bord : nombre total, actif et inactif de phases
- Barre de filtres : recherche par nom/code/description, basculement de la visibilité des inactifs, contrôles de visibilité des colonnes
- Grille de données : tableau triable et filtrable de toutes les phases avec actions intégrées
Champs d'une phase
| Champ | Obligatoire | Description |
|---|---|---|
| Nom | Oui | Nom d'affichage (max 255 caractères). Affiché dans la grille et lors de la sélection de phases dans les opérations. |
| Code | Oui | Identifiant court unique (max 50 caractères), par exemple HEAT, MIX, DOSE. Utilisé pour les références programmatiques et les correspondances de recette. |
| Description | Non | Explication plus longue de ce que fait la phase (max 1000 caractères). |
| Durée estimée | Non | Durée prévue en secondes. Utilisée pour les estimations de planification. |
| Capacité requise | Non | Une capacité d'équipement que l'équipement doit posséder pour exécuter cette phase (par exemple, « Chauffage », « Agitation »). |
| Actif | Oui | Si la phase est disponible à l'utilisation. Les phases inactives sont masquées par défaut mais préservées pour la traçabilité. |
Créer une phase
- Cliquez sur le bouton Ajouter une phase au-dessus de la grille de données
- Remplissez les champs obligatoires (Nom et Code)
- Définissez éventuellement la durée, la capacité requise et la description
- Cliquez sur Créer

:::tip Convention de nommage
Utilisez des codes courts et descriptifs faciles à identifier dans tout le système. Schémas courants : HEAT, MIX, HOLD, DOSE, DRAIN, RINSE, FILL. Le code doit être unique parmi toutes les phases.
:::
Modifier une phase
Cliquez sur le bouton de modification (icône crayon bleu) sur n'importe quelle ligne de phase. Le même formulaire s'ouvre prérempli avec les valeurs actuelles. Modifiez les champs nécessaires et cliquez sur Mettre à jour.
Supprimer une phase
Cliquez sur le bouton de suppression (icône poubelle rouge) sur une ligne de phase. Une fenêtre de confirmation apparaît. La suppression échouera si la phase est encore liée à des opérations.
:::info Suppression douce vs suppression définitive Si vous voulez retirer une phase sans la supprimer du système, décochez la case Actif au lieu de la supprimer. Les phases inactives restent dans la base de données et préservent les références historiques, mais ne peuvent plus être ajoutées à de nouvelles opérations. :::
Paramètres de phase
Les paramètres rendent les phases configurables. Au lieu de coder en dur « chauffer à 85 degrés », vous définissez un paramètre « Température cible » avec une valeur par défaut, des contraintes min/max et une unité de mesure. Les Recettes remplacent ensuite ces valeurs par défaut pour chaque produit spécifique.
Gérer les paramètres
- Cliquez sur l'icône engrenage sur une ligne de phase pour ouvrir la fenêtre Paramètres
- La fenêtre affiche tous les paramètres existants pour cette phase dans une grille de données
- Cliquez sur Ajouter un paramètre pour en créer un nouveau, ou utilisez les icônes de modification/suppression sur les paramètres existants

Champs d'un paramètre
| Champ | Obligatoire | Description |
|---|---|---|
| Nom | Oui | Nom d'affichage (max 255 caractères), par exemple « Température cible » |
| Code | Oui | Code unique au sein de cette phase (max 50 caractères), par exemple target_temp |
| Type de données | Oui | Parmi : numeric, text, boolean, enum |
| Unité | Non | Unité de mesure depuis la configuration UOM, par exemple degC, RPM, secondes |
| Valeur par défaut | Non | Valeur utilisée quand aucune valeur de recette n'est fournie |
| Valeur min | Non | Valeur minimale autorisée (s'applique aux types numeric) |
| Valeur max | Non | Valeur maximale autorisée (s'applique aux types numeric) |
| Obligatoire | Oui | Si une valeur doit toujours être fournie (par défaut : true) |
Types de données
| Type | Cas d'usage | Exemple |
|---|---|---|
numeric | Températures, vitesses, durées, quantités | Température cible = 85 |
text | Instructions ou libellés en texte libre | Note opérateur = « Vérifier le joint avant de démarrer » |
boolean | Bascules on/off | Pré-rinçage requis = true |
enum | Ensemble fixe de choix | Mode d'agitation = « Lent » / « Moyen » / « Rapide » |
:::tip Les contraintes préviennent les erreurs Définissez toujours des valeurs min et max pour les paramètres numériques. Cela empêche les opérateurs ou les auteurs de recettes de saisir accidentellement des valeurs hors plage qui pourraient endommager l'équipement ou produire des produits défectueux. :::
Filtrage et recherche
- Recherche : tapez dans le champ de recherche pour filtrer par nom, code ou description
- Afficher les inactifs : basculez le sélecteur pour inclure les phases inactives dans la grille
- Visibilité des colonnes : cliquez sur l'icône de colonne pour basculer entre la vue compacte (moins de colonnes) et la vue complète (toutes les colonnes y compris les dates de création/modification et le statut actif)
- Effacer les filtres : cliquez sur l'icône filtre-off pour réinitialiser tous les filtres et paramètres de colonne
Colonnes de la grille
| Colonne | Description |
|---|---|
| Nom | Nom d'affichage de la phase (texte en gras) |
| Code | Code unique affiché sous forme de chip |
| Description | Texte de description optionnel |
| Capacité | Nom de la capacité d'équipement requise |
| Durée | Durée estimée en secondes |
| Paramètres | Nombre de paramètres définis (chip avec compteur) |
| Statut | Chip de statut Actif/Inactif |
| Actions | Boutons Paramètres, Modifier, Supprimer |
Les colonnes Créé le et Mis à jour le sont disponibles en mode colonne complète.
Bonnes pratiques
- Gardez les phases atomiques : chaque phase doit représenter une seule action contrôlable. Si une phase fait deux choses (par exemple, « chauffer et mélanger »), envisagez de la diviser en deux phases distinctes.
- Utilisez généreusement les paramètres : toute valeur susceptible de changer entre produits ou lots devrait être un paramètre plutôt qu'une partie de la définition de phase.
- Définissez les capacités : lier les phases aux capacités d'équipement garantit qu'à l'exécution d'une recette, le système peut valider que l'équipement sélectionné prend en charge toutes les phases requises.
- Estimez les durées : même des estimations approximatives aident à la planification de production.
Pages associées
- Opérations : composez les phases en séquences d'opération ordonnées
- Modèle de lot (ISA-88) : comprenez la hiérarchie ISA-88 complète
- Recettes : remplacez les paramètres de phase par des valeurs spécifiques au produit
- Équipement : configurez les capacités d'équipement référencées par les phases
Prérequis
- Aperçu des Procédures
- Introduction : obtenez la vue d'ensemble d'OpSee