Automatizace
Funkce Automatizace je v programu 2N Access Commander dostupná od verze firmwaru 3.2 a je podmíněna licencemi Advanced, Pro nebo Unlimited. Funkce je postavena na platformě Node-RED a nabízí rozsáhlé možnosti programování na základě sestavování toků v programu Access Commander. Funkce umožňuje uživatelům propojit Access Commander se systémy třetích stran a automatizovat vlastní pracovní postupy na základě událostí v rámci platformy.
Výstraha
Pro plné využití tohoto všestranného automatizačního nástroje je nutné zohlednit následující:
Odpovědnost zákazníka za bezpečnost: Uživatelé jsou odpovědní za to, že jejich konfigurace a pracovní postupy automatizace jsou bezpečné a že jsou v souladu s osvědčenými postupy kybernetické bezpečnosti. Rozsah odpovědnosti zahrnuje zabezpečení prostředí Node-RED, vhodnou správu oprávnění a ochranu citlivých dat, se kterými automatizace pracují.
Použití uzlu REST API: Při nesprávném použití uzlu REST API hrozí ztráta dat nebo jejich nežádaná změna. Uživatel je odpovědný za správnou konfiguraci a implementaci tohoto uzlu. Je třeba postupovat opatrně a pečlivě zkontrolovat nastavení, aby se předešlo rizikům spojeným s daty.
Uzly a doplňky třetích stran: 2N Telekomunikace a.s. neodpovídá za použití a integraci uzlů nebo doplňků třetích stran nebo za vlastní úpravy systému Node-RED v rámci funkce Automatizace. Zákazníci by měli pečlivě vyhodnotit a zajistit bezpečnost a stabilitu všech dalších komponent, které se rozhodnou nainstalovat. Jakékoli problémy vyplývající z rozšíření třetích stran bude muset řešit zákazník nebo příslušný poskytovatel třetích stran.
Limity technické podpory: Tým technické podpory pomůže s problémy souvisejícími se základními funkcemi Automatizace v programu 2N Access Commander a funkcí uzlů Access Commanderu, ale není schopen poskytnout pomoc s návrhem, vývojem nebo laděním vlastních toků v Node-RED. Uživatelé, kteří chtějí vytvářet složité automatizace, jsou odkázáni na podporu u kvalifikovaných odborníků na Node-RED nebo mohou využít veřejně dostupné zdroje.
Před začátkem práce s Node-RED je doporučeno seznámit se s dostupnými online zdroji, jako jsou podrobné příručky Node-RED a četné výukové programy na YouTube. Tyto materiály poskytují návod na vytváření, správu toků apod.
Následující manuál se zaměřuje na základní principy tvoření automatizovaných úloh, na popis uzlů vytvořených speciálně pro Access Commander a na popis příkladů použí automatizací s Access Commanderem.
Funkce Automatizace rozšiřuje možnosti programu Access Commander. Při prozkoumávání jejích možností je ovšem třeba dbát na bezpečnost nastavení s ní spojených.
Vytváření automatizací
Automatizované úlohy se vytváří v externím editoru. Do editoru se vstupuje z karty na stránce . Změny provedené v editoru se projeví až po jejich nasazení na server, které se provede tlačítkem v pravém horním rohu editoru.
Vytváření automatizovaných úloh je založeno na sestavování toků (flows). Toky se sesavují z jednotlivých, na sebe navázaných uzlů (nodes). Nabídka uzlů se zobrazuje v levém panelu. V levém panelu je možné uzly vyhledávat podle jejich názvu. Nový uzel je možné také přidat po vytvoření nového spoje z již existujícího uzlu.
Data, které se mezi uzly předávají, se označují jako messages (zprávy). Jejich popis a práce s nimi jsou podrobně rozepsány zde. Na této stánce jsou popsány i základní uzly (nodes), které zpracovávájí formát jednotlivých messages nebo jejich sekvencí jako jsou uzly Change, Split, Join,... Automatizace mohou pracovat nejen s daty získanými v tomto unikátním úkolu (msg.), ale mohou pracovat také s dynamickými hodnotami v kontextu celé historie toku (flow.) nebo dokonce všech toků v instalaci (global.).
Výstraha
Tlačítko odešle nastavené toky na server. Teprve odesláním na server se spustí účinnost nových toků!
Bezpečný režim (safe mode)
Bezpečnostní režim (Safe Mode) je klíčovým nástrojem pro řešení problémů automatizací. Spuštění editoru v bezpečném režimu umožňuje provádět změny na tocích, aniž by tyto toky běžely na pozadí. To znamená, že můžete přejít do editoru, upravit co je třeba a poté změny opět nasadit pomocí tlačítka . Tento režim je obzvláště užitečný, pokud některý z toků způsobuje, že Node-RED nefunguje správně nebo selhává, například kvůli chybě v toku nebo v uzlu třetí strany, nebo je nutné tok okamžitě zastavit.