Flow
La app de Total.js para automatización visual e IoT: FlowStreams dibujados en el navegador, cada uno en su propio proceso, con una API JSON y un catálogo de 146 componentes.
Qué es Flow: automatización visual e IoT con FlowStreams
Flow es la aplicación de Total.js que ejecuta FlowStreams, diagramas visuales de componentes conectados por mensajes, para automatización, integraciones e IoT, con un editor en el navegador y una API para gestionar los flujos.
Instalar Flow e iniciar sesión por primera vez
Ejecuta Flow con Node.js o Docker, ábrelo en el puerto 8000, inicia sesión con el login y la contraseña que Flow genera en el primer arranque y sabe en qué carpetas están tus datos.
Gestionar FlowStreams con la API de Flow
Inicia sesión, lista, crea, importa, exporta, pausa, reinicia y elimina FlowStreams con la API JSON en /fapi/, lee las estadísticas y las variables y llama a un flujo desde fuera con su dirección notify o su propia ruta proxy.
Ajustes, archivo config y carpetas de Flow
Los ajustes de Flow (nombre, catálogos de componentes y plantillas, entorno, copia de seguridad, tokens), las líneas del archivo config, el entorno de los flujos y las carpetas para extensiones y componentes locales.
Escribir un componente de Flow: un archivo HTML
Un componente de Flow es un único archivo HTML con una parte Node.js, un formulario de ajustes y un diseño. Construye uno que cambie el texto de un mensaje, conoce las partes del archivo y cómo probarlo.
El repositorio de componentes de Flow: 146 componentes, el catálogo y el tester
Un recorrido por totaljs/flowstreamcomponents, los componentes de código abierto de Flow: qué grupos cubre, cómo se genera db.json, cómo carga Flow el catálogo y cómo probar un componente con el tester incluido.