Ga naar hoofdinhoud

Fasen

Pagina 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​

VeldVerplichtBeschrijving
NaamJaWeergavenaam (max. 255 tekens). Verschijnt in het grid en bij het kiezen van fasen in bewerkingen.
CodeJaUnieke korte identificatie (max. 50 tekens), bv. HEAT, MIX, DOSE. Wordt gebruikt voor programmatische verwijzingen en receptkoppelingen.
BeschrijvingNeeLangere uitleg van wat de fase doet (max. 1000 tekens).
Geschatte duurNeeVerwachte duur in seconden. Gebruikt voor planning en schattingen.
Vereiste mogelijkheidNeeEen apparatuurmogelijkheid waarover de apparatuur moet beschikken om deze fase uit te voeren (bv. "Verwarming", "Roeren").
ActiefJaOf de fase beschikbaar is voor gebruik. Inactieve fasen zijn standaard verborgen, maar blijven bewaard voor traceerbaarheid.

Een fase aanmaken​

  1. Klik op de knop Fase toevoegen boven het datagrid
  2. Vul de verplichte velden in (Naam en Code)
  3. Stel optioneel duur, vereiste mogelijkheid en beschrijving in
  4. Klik op Aanmaken

Dialoog Fase 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​

  1. Klik op het instellingen-icoon (tandwiel) in een faserij om het Parameters-dialoogvenster te openen
  2. Het dialoogvenster toont alle bestaande parameters voor die fase in een datagrid
  3. Klik op Parameter toevoegen om er een nieuwe te maken, of gebruik de bewerk/verwijder-iconen op bestaande parameters

Dialoog Faseparameters

Velden van een parameter​

VeldVerplichtBeschrijving
NaamJaWeergavenaam (max. 255 tekens), bv. "Doeltemperatuur"
CodeJaUnieke code binnen deze fase (max. 50 tekens), bv. target_temp
DatatypeJaEen van: numeric, text, boolean, enum
EenheidNeeMeeteenheid uit de UOM-configuratie, bv. degC, RPM, seconden
StandaardwaardeNeeDe waarde die wordt gebruikt als er geen recept-overschrijving is
MinimumwaardeNeeMinimaal toegestane waarde (geldt voor types numeric)
MaximumwaardeNeeMaximaal toegestane waarde (geldt voor types numeric)
VerplichtJaOf er altijd een waarde moet worden opgegeven (standaard: ja)

Datatypes​

TypeToepassingVoorbeeld
numericTemperaturen, snelheden, tijden, hoeveelhedenDoeltemperatuur = 85
textVrije instructies of labelsOperatornotitie = "Controleer afdichting voor start"
booleanAan/uit-schakelaarsVoorspoeling vereist = waar
enumVaste reeks keuzesRoermodus = "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​

KolomBeschrijving
NaamWeergavenaam van de fase (vetgedrukt)
CodeUnieke code als chip getoond
BeschrijvingOptionele beschrijvingstekst
MogelijkheidNaam van de vereiste apparatuurmogelijkheid
DuurGeschatte duur in seconden
ParametersAantal gedefinieerde parameters (chip met aantal)
StatusStatuschip Actief/Inactief
ActiesKnoppen Instellingen (parameters), Bewerken, Verwijderen

De kolommen Aangemaakt op en Bijgewerkt op zijn beschikbaar in volledige kolommodus.

Goede praktijken​

  1. 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.
  2. Gebruik parameters royaal, elke waarde die kan verschillen tussen producten of batches hoort een parameter te zijn en geen onderdeel van de fasedefinitie.
  3. 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.
  4. 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​

Volgende stappen​