Leer y construir un grafo de nodos

Un flujo que puedes leer seis meses después vale más que uno ingenioso. Aquí la disposición no es decoración.

2 min de lectura

Automation es un editor basado en nodos: los disparadores se conectan a acciones, los nodos se colocan en una cuadrícula, los flujos se ejecutan a demanda o por su disparador, y cualquier flujo puede guardarse como plantilla.

La mecánica se aprende rápido. Lo que lleva más tiempo es construir flujos que otra persona —incluido tú dentro de seis meses— pueda entender sin seguir cada línea.

La disposición es documentación

La cuadrícula existe para que un grafo se lea de izquierda a derecha. Úsala así: disparador a la izquierda, el camino feliz recto, las ramas cayendo hacia abajo.

Un flujo con los nodos esparcidos donde cayeron cuesta diez minutos de entender y acaba reconstruido en lugar de editado. Eso es un coste real: la versión reconstruida pierde el caso límite que la original manejaba en silencio.

Nombra los nodos por lo que hacen en tu proceso, no por lo que son. «Avisar al gestor de cuenta» gana a «Enviar mensaje» cuando repasas nueve nodos buscando el que falla.

Plantillas, para la forma que repites

Guardar un flujo como plantilla compensa cuando repites la misma forma con valores distintos: el mismo avisar-y-asignar de tres pasos para cuatro proyectos.

Lo que no resuelve es la duplicación. Cuatro copias de una plantilla son cuatro flujos que actualizar cuando cambie el proceso, y el que se te olvide seguirá haciendo lo viejo. Antes de duplicar, mira si un solo flujo con una condición sirve: una rama se mantiene mejor que cuatro grafos casi idénticos.

Entender un flujo que no hiciste tú

Tres preguntas, en este orden, y lo tendrás:

  1. ¿Qué lo dispara? Lee el disparador antes que nada: casi toda la confusión sobre un flujo es confusión sobre cuándo se ejecuta.
  2. ¿Qué escribe? Sigue las acciones que cambian datos. Son las que pueden entrar en bucle y las que tienen consecuencias.
  3. ¿Qué pasa en la rama que nadie dibujó? El campo vacío, la persona ausente, el paso anterior que no devolvió nada. Ahí es donde se rompen los flujos heredados.

Ejecútalo a demanda una vez antes de cambiar nada. Verlo ejecutarse explica más que leerlo.

Preguntas que la gente hace

¿Cómo debo disponer los nodos?

De izquierda a derecha en la cuadrícula: disparador a la izquierda, camino principal recto, ramas hacia abajo. Los grafos esparcidos acaban reconstruidos en lugar de editados, y la reconstrucción pierde el caso límite que el original manejaba en silencio.

¿Cuándo es mejor una plantilla que un flujo nuevo?

Cuando repites la misma forma con valores distintos. Pero cuatro copias son cuatro cosas que actualizar después: comprueba antes si un solo flujo con una condición basta.

¿Cómo entiendo la automatización de otra persona?

Lee primero el disparador, luego las acciones que escriben datos, y después pregunta qué pasa en la rama que nadie dibujó: campo vacío, persona ausente, paso anterior sin resultado. Luego ejecútalo a demanda y observa.

Módulos usados