FRIDGE
| Označení modulu | FRIDGE |
|---|---|
| Kategorie modulu | Script modules -> External |
| Popis modulu | Modul pro lednici |
Jak to funguje
Z kódu pasty se pomocí skupin v regulárních výrazech zjistí o jaký materiál se jedná (skupina MATCD), o jakou šarži se jedná (skupina BATCHCD) a případně o jaké sériové číslo šarže se jedná (skupina BATCHSN). Na základě těchto údajů se pokusíme načíst informace o materiálu a kontrétní šarži materiálu. Podle hodnoty katalogového parametru materiálu "isPaste" se pozná zda materiál je vůbec pasta, pokud ne tak je na tuto skutečnost upozorněn operátor a práce s touto šarží končí. Při úspěšném ověření toho, že se jedná o materiál typu pasta následuje zjištění časových údajů o tom kdy naposledy byla pasta vložena a vytažena z ledničky a údaj o tom jestli se pasta aktuálně nachází nebo nenachází v ledničce. Následně dochází ke kontrole zda je možné pastu vložit/vytáhnout z lednice podle datumů a časů nastavených do katalogových parametrů. Dále se kontroluje zda již šarže pasty neexpirovala.
Podmínky nasazení
Nutnost vědět, zda zákazník používá pouze InputBatch nebo používá i InputBatchSerial, a podle této informace založit potřebné katalogové parametry (nacházejí se v tabulce níže) a vložit je do správné kategorie.
| Název | Popis | Implicitní hodnota | Kontrolní výraz |
|---|---|---|---|
| NumOfPossibleInsertionsToFridge | Kolikrát ještě může být pasta vložena do ledničky | kolikrát chceme aby bylo možné vrátit pastu do lednice | |
| IsPasteInFridge | Je pasta v ledničce | true | Bool |
| LastPasteRemovalFromFridgeDT | Datum a čas posledního vyjmutí pasty z lednice | ||
| LastPasteInsertionToFridgeDT | Datum a čas posledního vložení pasty do lednice | ||
| PasteMinWorkDT | Datum a čas od kdy je možné pastu použít | ||
| PasteMaxWorkDT | Datum a čas do kdy je možné pastu použít | ||
| PasteExpirationDT | Datum a čas po kterém je pasta nepoužitelná | ||
| PasteExpirationInMinutes | Doba expirace pasty při otevření nebo vyndání otevřené pasty z lednice |