Promotic

Předkonfigurace "PmaReport - Reporty alarmů setříděných podle zadaných filtračních kriterií"

Tato předkonfigurace se vyvolá při zakládání nového objektu (např. volbou "Nový objekt ..." v lokálním menu objektu nebo stisknutím klávesy Insert po označení objektu) a je zařazena ve skupině: "/ Report / Report Alarmy a Trendy".
Tuto předkonfiguraci lze vytvořit nad objektem: PmaFolder nebo PmaRoot.
Předkonfigurace obrazu (objekt typu PmaPanel) se vytvoří tak, že je funkční i jako Web obraz.

Předkonfigurace vytvoří nakonfigurovaný objekt typu PmaFolder který obsahuje podobjekty PmaSequencer, obraz PanelReport s podobjektem Report (PmaWebDir). Tyto objekty vykonávají:
Seq - v události onStep zpracovává data podle kriterií zadaných v obrazu a současně tvoří obsah HTML stránky s tabulkou reportu
PanelReport - má metody, které umožňují vyhledat v aplikaci trendové objekty, načíst nebo uložit konfiguraci do csv souboru nebo spustit sequencer se vstupním parametrem.
Podobjekt Report tuto hotovou HTML stránku nabídne ke zobrazení v objektu PmgFrame


Grafické objekty v samotném obrazu jsou opticky svisle odděleny. Levá část obsahuje objekt PmgFrame, ve kterém může být zobrazen pomocný obraz nebo objekt PmaReport. V pravé části jsou pak objekty, které úmožňují logicky vytvářet údaje nutné pro zadání vstupních parametrů. Jejich výsledkem budou zpracovaná data a zobrazená v tabulce v levé části obrazu.

Vstupními parametry pro zpracování dat do reportu jsou:
Název - Nadpis výsledného reportu
Zadání počátečního času - Kalendář, ve kterém se určí počáteční čas zpracování dat
Pro časové období - Jsou dva údaje, kterými se určí jak dlouhé období se má zpracovat, např. 7 dnů.
Zdrojová data, typ filtrace - Představuje tabulku, do které se pomocí funkčních tlačítek definuje objekt PmaAlarmGroup, který má být v reportu zpracován. Okno pro přidání nebo editaci obsahuje položky: Skupina alarmů, Pořadí třídění a Filtr požadovaných dat. Konfiguraci tabulky lze uložit do pojmenovaného souboru pro pozdější nebo opakované použití.
Zapsat do souboru CSV - s každým zobrazením reportu vygeneruje totožná data do csv souboru.


Po stisknutí tlačítka Zobrazit report je spuštěna metoda, která zpracuje potřebné parametry a odešle je dál ke zpracování v aplikaci. Současně se aktivuje časování, které umožní sledování průběhu zpracování v procentech a na závěr zobrazení samotného reportu.
Konfigurátory které lze nastavit před vytvořením předkonfigurace:
Název vytvářeného objektuNázev nově vytvořeného objektu ve stromu Pma objektů. Maximální délka názvu je 30 znaků. Je to systémový název, může obsahovat jen alfanumerické znaky a nesmí obsahovat diakritiku (tzn. národnostně závislé znaky), prázdný řetězec, mezery a první znak nesmí být číslo.
Přednastaveno: "AlReports"
Název reportu
Povolit jako Web komponentuUrčuje, zda tento objekt se má zaregistrovat jako komponenta Web serveru
Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaPanel > Web server > Povolit jako Web komponentu".
PmaWeb objektCesta ve stromu Pma objektů k objektu PmaWeb, PmaWebFolder nebo PmaWebLang, do kterého se provede zaregistrování.
Pro zadání lze použít Makro výraz (vyhodnocuje se po spuštění aplikace).
Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaPanel > Web server > PmaWeb objekt".

Historie:
Pm9.00.09: Vytvořeno
Pm9.00.23: Změna koncepce zobrazení HTML reportu (pomocí objektu PmaWebDir).
© MICROSYS, spol. s r. o.