ForgeFlow
pt

Flow

A app do Total.js para automação visual e IoT: FlowStreams desenhados no navegador, cada um no seu próprio processo, com uma API JSON e um catálogo de 146 componentes.

ReceitaEtiquetas

O que é o Flow: automação visual e IoT com FlowStreams

O Flow é a app do Total.js que executa FlowStreams, diagramas visuais de componentes ligados por mensagens, para automação, integrações e IoT, com um editor no navegador e uma API para gerir os fluxos.

flowflowstreamautomationiotvisual

Instalar o Flow e iniciar sessão pela primeira vez

Execute o Flow com Node.js ou Docker, abra-o na porta 8000, inicie sessão com o login e a palavra-passe que o Flow gera no primeiro arranque e saiba em que pastas estão os seus dados.

flowinstalldockerloginfirst start

Gerir FlowStreams com a API do Flow

Inicie sessão, liste, crie, importe, exporte, pause, reinicie e remova FlowStreams com a API JSON em /fapi/, leia as estatísticas e as variáveis e chame um fluxo a partir de fora com o seu endereço notify ou o seu próprio caminho proxy.

flowflowstreamapiimportexportnotify

Definições do Flow, ficheiro config e pastas

As definições do Flow (nome, catálogos de componentes e modelos, ambiente, cópia de segurança, tokens), as linhas do ficheiro config, o ambiente dos fluxos e as pastas para extensões e componentes locais.

flowsettingsconfigextensionsenv

Escrever um componente do Flow: um ficheiro HTML

Um componente do Flow é um único ficheiro HTML com uma parte Node.js, um formulário de definições e um design. Construa um que altere o texto de uma mensagem, conheça as partes do ficheiro e como o testar.

flowflowstreamcomponentmakemessage

O repositório de componentes do Flow: 146 componentes, o catálogo e o tester

Uma visita a totaljs/flowstreamcomponents, os componentes de código aberto do Flow: que grupos cobre, como o db.json é gerado, como o Flow carrega o catálogo e como testar um componente com o tester incluído.

flowcomponentscataloguedb.jsontester