ForgeFlow
hu

Flow

A Total.js alkalmazása vizuális automatizáláshoz és IoT-hoz: a böngészőben rajzolt FlowStreamek, mindegyik a saját folyamatában, JSON API-val és 146 komponensből álló katalógussal.

ReceptCímkék

Mi a Flow: vizuális automatizálás és IoT FlowStreamekkel

A Flow a Total.js alkalmazás, amely FlowStreameket futtat: üzenetekkel összekötött komponensek vizuális diagramjait automatizáláshoz, integrációkhoz és IoT-hoz, böngészős szerkesztővel és API-val a folyamok kezeléséhez.

flowflowstreamautomationiotvisual

A Flow telepítése és az első bejelentkezés

Futtasd a Flow-t Node.js-szel vagy Dockerrel, nyisd meg a 8000-es porton, jelentkezz be a Flow által az első indításkor generált felhasználónévvel és jelszóval, és tudd meg, mely mappákban vannak az adataid.

flowinstalldockerloginfirst start

FlowStreamek kezelése a Flow API-val

Jelentkezz be, listázz, hozz létre, importálj, exportálj, szüneteltess, indíts újra és távolíts el FlowStreameket a /fapi/ címen elérhető JSON API-val, olvasd a statisztikákat és a változókat, és hívj meg egy folyamot kívülről a notify címével vagy a saját proxy útvonalával.

flowflowstreamapiimportexportnotify

A Flow beállításai, a config fájl és a mappák

A Flow beállításai (név, komponens- és sablonkatalógusok, környezet, biztonsági mentés, tokenek), a config fájl sorai, a folyamok környezete, valamint a bővítmények és a helyi komponensek mappái.

flowsettingsconfigextensionsenv

Flow komponens írása: egyetlen HTML fájl

A Flow komponens egyetlen HTML fájl Node.js résszel, beállítási űrlappal és kinézettel. Építs egyet, amely megváltoztatja egy üzenet szövegét, ismerd meg a fájl részeit és azt, hogyan tesztelheted.

flowflowstreamcomponentmakemessage

A Flow komponenstárolója: 146 komponens, a katalógus és a teszter

Körút a totaljs/flowstreamcomponents tárolóban, a Flow nyílt forráskódú komponenseinél: milyen csoportokat fed le, hogyan készül a db.json, hogyan tölti be a Flow a katalógust, és hogyan tesztelhetsz egy komponenst a mellékelt tesztelővel.

flowcomponentscataloguedb.jsontester