UNIVERSAL SAVE PROCESS DATA
| Označení modulu | UNIVERSAL_SAVE_PROCESS_DATA |
|---|---|
| Kategorie modulu | Script modules -> External |
| Popis modulu | Modul pro ukladani procesnich dat k dilum z dat, které získá UNIVERSAL PARSER |
Parametry
| Název | Popis | Default |
|---|---|---|
| ProcessDataSaveType | Parametr určuje k jakému dílu se budou ukládat procesní data. Možné hodnoty MainPart, Pcbs, případně MainPart | Pcbs | MainPart |
| AppendPanelProcessDataToParts | Pokud je true, tak se zkopírují procesní data určená pro panel ke všem dílům, které existují v procesních datech. | False |
| TypeToSerialize | Určuje na do jaké struktury budou serializovaná procesní data. | Default |
Jak to funguje
-
Jedná se o modul jehož účelem je zapsat procesní data k aktuálně nastartovanému dílu. Procesní data jsou získána modulem UNIVERSAL PARSER, který je přečte ze souboru obsahující univerzální strukturu.
-
!!Tento modul musí být ve skriptu jako poslední modul, který pracuje s daty z UNIVERSAL PARSERU!!
- Modul si nejprve zkontroluje, zda je nastartovaný nějaký díl, protože pokud není, tak není možné nikam zapsat chyby.
- Dále dojde ke kontrole zda byl zpracování soubor pomocí UNIVERSAL PARSERU, pokud tomu tak není tak práce tohoto modulu končí.
- Pokud tyto kontroly projdou, tak následuje kopírování a transformace na základě hodnoty parametru TypeToSerialize, procesních dat, které získal UNIVERSAL PARSER.
- Následně proběhne kontrola zda procesní data jsou pro nastartovaný díl, pokud se v procesních datech nenachází sériové číslo aktuálně nastartovaného dílu, tak je zobrazen hláška "Procesní data neobsahují díl SÉRIOVÉ_ČÍSLO_DÍLU" a práce modulu je ukončena.
-
Pokud je sériové číslo nalezeno, tak podle toho zda je nastartovaný díl panel a nastavení parametru ProcessDataSaveType dojde k uložení procesních dat k dílům.
-
Tímto uložením proceních dat končí práce tohoto modulu a provede se UpLevel.