Un flujo es una cadena de bloques: un disparador lo inicia, y los bloques comprueban, transforman, almacenan y actúan. Los flujos son la más flexible de las tres herramientas de automatización. Se construyen en Automation. Esta página muestra cómo encajan los flujos con las alarmas y las reglas; la guía completa es la sección Flows.
Dónde se encuentran los flujos con las alarmas y las reglas
| Situación | Qué ocurre |
|---|---|
| Cada mensaje de dispositivo | El flujo raíz guarda la telemetría y los atributos del cliente, y después su bloque Alarm rules evalúa las reglas de alarma del perfil del dispositivo. Sin ese bloque, ninguna regla de alarma del perfil se ejecuta. |
| Una regla de la tarjeta Rules | Se ejecuta como un flujo propiedad de la regla, marcado con una etiqueta Rules y abierto en modo de solo lectura. |
| Necesitas más de lo que puede hacer una regla | Detach into an ordinary flow convierte el flujo de la regla en un flujo ordinario (no se puede deshacer). |
| Lógica que una regla de alarma no puede expresar | Un flujo genera, borra y reconoce alarmas con los bloques Raise alarm, Clear alarm y Acknowledge alarm. Estas alarmas se comportan exactamente como las alarmas de reglas: una por dispositivo y tipo, las mismas notificaciones, el mismo throttle y la misma protección contra tormentas. |
| Reaccionar ante alarmas | Un cambio de alarma entra en los flujos como un mensaje de tipo alarm, de modo que un flujo puede enrutarlo, enriquecerlo o reenviarlo. |
Aviso
Solo los flujos almacenan datos. Si eliminas los pasos de guardado o el bloque Alarm rules de un flujo raíz, las lecturas dejan de almacenarse o las reglas de alarma dejan de ejecutarse para los dispositivos que atiende.
Leer más
| Tema | Página |
|---|---|
| Qué son los flujos y cómo se relacionan con la tarjeta Rules | Flows |
| El editor: lienzo, paleta, ajustes de bloques, despliegue | The flow editor |
| Los hosts IoT y General, el flujo raíz, los flujos raíz de perfil | Hosts, the root flow and profile root flows |
| Versiones, el ejecutor de pruebas y la reversión | Versions, testing and rollback |
| Pausa automática, parada de emergencia, mensajes fallidos y reproducción | Protections and failed messages |
| Bloques de alarma, de comando y de notificación | Alarm, command and notify blocks |
| Flujos listos para usar | Flow cookbook |
| Cuando un flujo funciona mal | Troubleshooting flows |

