Fasen

Fasen zijn de kleinste regelbare elementen in de ISA-88-procedurehierarchie. Elke fase vertegenwoordigt één enkele actie of regelopdracht, zoals verwarmen tot een doeltemperatuur, roeren gedurende een vastgestelde tijd of een ingrediënt doseren.
Fasen vormen de basis van alle procedures. Ze worden samengesteld in Bewerkingen, die op hun beurt opbouwen tot Eenheidsprocedures en Batchprocedures.
Pagina-indeling
De pagina Fasen (Beheer > Procedures > Fasen) toont:
- Dashboardkaarten, totaal, actief en inactief aantal
- Filterbalk, zoeken op naam/code/beschrijving, schakelaar zichtbaarheid inactief, kolomzichtbaarheid
- Datagrid, sorteerbare en filterbare tabel van alle fasen met inline acties
Velden van een fase
| Veld | Verplicht | Beschrijving |
|---|---|---|
| Naam | Ja | Weergavenaam (max. 255 tekens). Verschijnt in het grid en bij het kiezen van fasen in bewerkingen. |
| Code | Ja | Unieke korte identificatie (max. 50 tekens), bv. HEAT, MIX, DOSE. Wordt gebruikt voor programmatische verwijzingen en receptkoppelingen. |
| Beschrijving | Nee | Langere uitleg van wat de fase doet (max. 1000 tekens). |
| Geschatte duur | Nee | Verwachte duur in seconden. Gebruikt voor planning en schattingen. |
| Vereiste mogelijkheid | Nee | Een apparatuurmogelijkheid waarover de apparatuur moet beschikken om deze fase uit te voeren (bv. "Verwarming", "Roeren"). |
| Actief | Ja | Of de fase beschikbaar is voor gebruik. Inactieve fasen zijn standaard verborgen, maar blijven bewaard voor traceerbaarheid. |
Een fase aanmaken
- Klik op de knop Fase toevoegen boven het datagrid
- Vul de verplichte velden in (Naam en Code)
- Stel optioneel duur, vereiste mogelijkheid en beschrijving in
- Klik op Aanmaken

:::tip Naamgevingsconventie
Gebruik korte, beschrijvende codes die in het hele systeem makkelijk te herkennen zijn. Veelgebruikte patronen: HEAT, MIX, HOLD, DOSE, DRAIN, RINSE, FILL. De code moet uniek zijn over alle fasen heen.
:::
Een fase bewerken
Klik op de bewerken-knop (blauw potlood-icoon) op een rij van een fase. Hetzelfde formulier opent vooringevuld met de huidige waarden. Pas de gewenste velden aan en klik op Bijwerken.
Een fase verwijderen
Klik op de verwijderknop (rood prullenbak-icoon) in een faserij. Er verschijnt een bevestigingsdialoog. Het verwijderen van een fase mislukt als deze nog gekoppeld is aan bewerkingen.
:::info Soft delete versus hard delete Wil je een fase buiten gebruik stellen zonder hem uit het systeem te halen, vink dan het selectievakje Actief uit in plaats van te verwijderen. Inactieve fasen blijven in de database staan en behouden historische verwijzingen, maar kunnen niet meer aan nieuwe bewerkingen worden toegevoegd. :::
Faseparameters
Parameters maken fasen configureerbaar. In plaats van vast in te stellen "verwarmen tot 85 graden", definieer je een parameter "Doeltemperatuur" met een standaardwaarde, min/max-beperkingen en een meeteenheid. Recepten overschrijven deze standaardwaarden vervolgens voor elk specifiek product.
Parameters beheren
- Klik op het instellingen-icoon (tandwiel) in een faserij om het Parameters-dialoogvenster te openen
- Het dialoogvenster toont alle bestaande parameters voor die fase in een datagrid
- Klik op Parameter toevoegen om er een nieuwe te maken, of gebruik de bewerk/verwijder-iconen op bestaande parameters

Velden van een parameter
| Veld | Verplicht | Beschrijving |
|---|---|---|
| Naam | Ja | Weergavenaam (max. 255 tekens), bv. "Doeltemperatuur" |
| Code | Ja | Unieke code binnen deze fase (max. 50 tekens), bv. target_temp |
| Datatype | Ja | Een van: numeric, text, boolean, enum |
| Eenheid | Nee | Meeteenheid uit de UOM-configuratie, bv. degC, RPM, seconden |
| Standaardwaarde | Nee | De waarde die wordt gebruikt als er geen recept-overschrijving is |
| Minimumwaarde | Nee | Minimaal toegestane waarde (geldt voor types numeric) |
| Maximumwaarde | Nee | Maximaal toegestane waarde (geldt voor types numeric) |
| Verplicht | Ja | Of er altijd een waarde moet worden opgegeven (standaard: ja) |
Datatypes
| Type | Toepassing | Voorbeeld |
|---|---|---|
numeric | Temperaturen, snelheden, tijden, hoeveelheden | Doeltemperatuur = 85 |
text | Vrije instructies of labels | Operatornotitie = "Controleer afdichting voor start" |
boolean | Aan/uit-schakelaars | Voorspoeling vereist = waar |
enum | Vaste reeks keuzes | Roermodus = "Laag" / "Middel" / "Hoog" |
:::tip Beperkingen voorkomen fouten Stel altijd min- en max-waarden in voor numerieke parameters. Dit voorkomt dat operators of receptauteurs per ongeluk waarden buiten het bereik invoeren die de apparatuur kunnen beschadigen of defecte producten veroorzaken. :::
Filteren en zoeken
- Zoeken, typ in het zoekveld om te filteren op naam, code of beschrijving
- Inactieve tonen, schakel de schakelaar in om inactieve fasen in het grid op te nemen
- Kolomzichtbaarheid, klik op het kolom-icoon om te schakelen tussen compacte weergave (minder kolommen) en volledige weergave (alle kolommen, inclusief data van aanmaken/bijwerken en actieve status)
- Filters wissen, klik op het filter-uit-icoon om alle filters en kolominstellingen te resetten
Kolommen van het grid
| Kolom | Beschrijving |
|---|---|
| Naam | Weergavenaam van de fase (vetgedrukt) |
| Code | Unieke code als chip getoond |
| Beschrijving | Optionele beschrijvingstekst |
| Mogelijkheid | Naam van de vereiste apparatuurmogelijkheid |
| Duur | Geschatte duur in seconden |
| Parameters | Aantal gedefinieerde parameters (chip met aantal) |
| Status | Statuschip Actief/Inactief |
| Acties | Knoppen Instellingen (parameters), Bewerken, Verwijderen |
De kolommen Aangemaakt op en Bijgewerkt op zijn beschikbaar in volledige kolommodus.
Goede praktijken
- Houd fasen atomair, elke fase hoort één regelbare actie te vertegenwoordigen. Doet een fase twee dingen (bv. "verwarmen en mengen"), overweeg dan een opsplitsing in twee aparte fasen.
- Gebruik parameters royaal, elke waarde die kan verschillen tussen producten of batches hoort een parameter te zijn en geen onderdeel van de fasedefinitie.
- Stel mogelijkheden in, door fasen aan apparatuurmogelijkheden te koppelen, kan het systeem bij uitvoering van een recept controleren of de gekozen apparatuur alle vereiste fasen ondersteunt.
- Schat duur, zelfs ruwe schattingen helpen bij productieplanning en -inplanning.
Gerelateerde pagina's
- Bewerkingen, fasen samenstellen tot geordende bewerkingsreeksen
- Batchmodel (ISA-88), de volledige ISA-88-hiërarchie begrijpen
- Recepten, faseparameters overschrijven met productspecifieke waarden
- Apparatuur, apparatuurmogelijkheden configureren waarnaar fasen verwijzen
Vereisten
- Overzicht van procedures
- Inleiding, algemeen beeld van OpSee