Pravidla přiřazení dat IoT - záložka Detail
Záložka zobrazí detailní informace o aktuálním záznamu pravidla ze záložky Seznam. Položky zadávané ke každému záznamu jsou standardně rozděleny do subzáložek dle svého významu:
Obsažené subzáložky: | Hlavní údaje | Formuláře |
---|
Pokud je v detailu agendy nebo číselníku pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.
V horní části záložky může být variantně zobrazen některý z Panelů definovatelných údajů detailu pro tuto agendu. Zobrazení panelu definovatelných údajů detailu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
Tlačítko v pravé horní části indikuje, že se jedná o variantní vstupní formulář.
Jedná se o definovatelné formuláře, tudíž jejich konkrétní vzhled v dané instalaci nemusí zcela přesně odpovídat stavu popsaném dále v tomto textu (zejména, co se týče popisného pojmenování položek či jejich uspořádání v těchto formulářích). Proto je pro lepší identifikaci dále popsaných položek u většiny z nich uveden i její konkrétní název v databázi (italikou), viz identifikace popisovaných položek. Díky tomu si můžete definovat vlastní vzhled tohoto formuláře, tj. např. založit si a přidat si sem další položky, viz Přidávání dalších uživatelských položek, můžete si definovat i několik variant takového formuláře a třeba je i podmíněně přepínat, viz Tvorba dalších variant formuláře, přepínání variant. Nepotřebné položky si lze i skrýt, aby zbytečně na obrazovce nepřekážely. Viz Skrývání položek.
Popis položek var. formuláře v továrním nastavení:
Název | Popis | ||||||
---|---|---|---|---|---|---|---|
Pořadí zpracování PosIndex |
Určuje pořadí, ve kterém se bude pravidlo zpracovávat. Pořadí pravidel má význam při výběru pravidla, které se bude aplikovat při zpracování přicházejících dat. Vyhodnocují se postupně dle svého pořadí (a samozřejmě je určeno pro daný senzor nebo je bez určení, viz dále Identifikace senzoru) a aplikuje se to, které svými podmínkami zadanými v položce Podmínka, vyhovuje zpracovávaným datům jako první v pořadí. Příp. s ohledem na zatržení příznaku Zastavit zpracování dalších pravidel se bude hledat další vyhovující v pořadí. |
||||||
Aktivní IsActive |
Možnost nastavit si dané pravidlo jako neaktivní (a tím jej třeba dočasně vyřadit z vyhodnocování bez nutnosti jej mazat). | ||||||
Zastavit zpracování dalších pravidel StopProcessingNextRules |
Určuje, zda se po zpracování aktuálního pravidla má pokračovat v hledání dalšího vyhovujícího pravidla. Jinými slovy to znamená, že můžeme mít např. 5 vyhovujících pravidel pro přicházející data, ale pokud na některém z nich bude zatrženo Zastavit zpracování, nebude se pokračovat v dalším vyhodnocování a žádné další v pořadí se nepoužije. Pozor, to platí pouze pro vyhovující pravidla. V případě, že podmínka aktuálního pravidla nevyhověla, bude následné pravidlo zpracováváno automaticky vždy, i kdyby na aktuálním pravidle bylo zpracování následných pravidel zastaveno. |
||||||
Identifikace senzoru Sensor_ID |
Identifikace senzoru, který data zasílá. Umožňuje přiřadit pravidlo pouze ke konkrétnímu senzoru. Pokud není položka vyplněna, platí pravidlo pro všechny senzory |
||||||
Podmínka pro použití pravidla Sensor_ID |
Výraz, podle kterého se vyhodnotí podmínka pro výběr pravidla. Výraz můžete zapsat ručně nebo jej můžete sestavit komfortněji pomocí Editoru výrazů, který si můžete vyvolat po stisku funkčního tlačítka (může se lišit dle verze a nastaveného vzhledu). Ve výrazech jsou k dispozici funkce a data z objektů dostupných v daném místě programu, viz funkce a datové položky objektu v editoru výrazů. Příklad podmínky: Data.SensorQuantity='Temperature'. Pokud je pak vstupní údaj přicházející ze senzoru (a to v závislost na vyplnění položky Identifikace senzoru buď z libovolného senzoru nebo ze senzoru zadaného v dané položce), teplota, podmínka vyhoví a data se přijmou. Podmínka je nepovinná, přičemž nezadané podmínky (podmínky, kde není zadána hodnota) se nebudou brát v potaz. Tj. jakoby byly splněny. Pravidlo vždy vyhoví. K dispozici je funkční tlačítko Test, pomocí něhož si můžete otestovat relevantnost zadaného výrazu. |
||||||
Třída objektu | |||||||
Způsob výběru třídy objektu ObjectClassSelection |
Zde můžete zvolit, jakým způsobem chcete definovat třídu Business objektů (BO), k níž se má pravidlo vztahovat. Podle zvolené hodnoty se zpřístupní jedna z následujících položek.
|
||||||
Identifikace objektu | |||||||
Způsob výběru objektu ObjectSelection |
Zde můžete zvolit, jakým způsobem chcete definovat konkrétní objekt, k němuž se má pravidlo vztahovat. Podle zvolené hodnoty se zpřístupní jedna z následujících položek.
|
Subzáložka je k dispozici pouze, je-li v menu Nastavení aktuálně zatržena volba pro zobrazení uživatelských formulářů. Umožňuje vybírat si z nadefinovaných uživatelských vstupních formulářů a zobrazovat a zadávat si skrz ně potom jednotlivé údaje.
Pravidla pro použití této záložky jsou pro všechny agendy, ve kterých se může vyskytnout, společná a byla podrobně popsána v kap. Záložka Formuláře - obecně.
Zobrazení seznamu v Detailu
V některé části této záložky může být zobrazen Seznam (Panel pro zobrazení seznamu na jiných záložkách), tedy záznamy ze záložky seznam (podrobněji viz Společné prvky v číselnících - záložka Detail).
Zobrazení seznamu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
Funkce k záložce Detail:
Podmnožina funkcí ze záložky Seznam.
V editačním režimu platí zásady platné pro editaci záznamů v číselnících. K dispozici jsou standardní funkce pro režim editace.