ForgeFlow
cs

Flow

Aplikace Total.js pro vizuální automatizaci a IoT: FlowStreamy kreslené v prohlížeči, každý ve vlastním procesu, s API JSON a katalogem 146 komponent.

ReceptŠtítky

Co je Flow: vizuální automatizace a IoT s FlowStreamy

Flow je aplikace Total.js, která spouští FlowStreamy, vizuální diagramy komponent propojených zprávami, pro automatizaci, integrace a IoT, s editorem v prohlížeči a API pro správu toků.

flowflowstreamautomationiotvisual

Instalace Flow a první přihlášení

Spusťte Flow přes Node.js nebo Docker, otevřete jej na portu 8000, přihlaste se loginem a heslem, které Flow vygeneruje při prvním spuštění, a zjistěte, ve kterých složkách jsou vaše data.

flowinstalldockerloginfirst start

Správa FlowStreamů přes API Flow

Přihlaste se, vypisujte, vytvářejte, importujte, exportujte, pozastavujte, restartujte a odstraňujte FlowStreamy přes API JSON na /fapi/, čtěte statistiky a proměnné a volejte tok zvenčí přes jeho adresu notify nebo vlastní proxy cestu.

flowflowstreamapiimportexportnotify

Nastavení Flow, soubor config a složky

Nastavení Flow (název, katalogy komponent a šablon, prostředí, záloha, tokeny), řádky souboru config, prostředí toků a složky pro rozšíření a lokální komponenty.

flowsettingsconfigextensionsenv

Napište komponentu Flow: jeden soubor HTML

Komponenta Flow je jediný soubor HTML s částí Node.js, formulářem nastavení a návrhem. Vytvořte komponentu, která mění text zprávy, poznejte části souboru a způsob testování.

flowflowstreamcomponentmakemessage

Repozitář komponent Flow: 146 komponent, katalog a tester

Prohlídka totaljs/flowstreamcomponents, open-source komponent Flow: jaké skupiny pokrývá, jak se generuje db.json, jak Flow načítá katalog a jak otestovat komponentu přiloženým testerem.

flowcomponentscataloguedb.jsontester