Announcement
Mantén CloudFlow fácil de mantener llamando lógica compartida con Sub Flow
Esta página también está disponible en English, Português, Deutsch, Italiano, Français y 日本語.

Los nodos Sub Flow te permiten centralizar la lógica compartida en un único CloudFlow reutilizable, invocarlo desde cualquier flujo de trabajo principal con parámetros y rastrear cada invocación como una ejecución secundaria.
A medida que los CloudFlows crecen, los mismos pasos suelen copiarse en múltiples flujos de trabajo. Esto hace que las correcciones sean más lentas y los resultados inconsistentes, ya que terminas actualizando la misma lógica en varios lugares.
Ejemplo de caso de uso: ejecutas un flujo de trabajo diario que detecta anomalías de costos y luego activa una remediación de CloudOps. En lugar de duplicar los pasos de "resolución de propiedad" y "formateo de notificaciones" en cada flujo de anomalías, flujo de dimensionamiento correcto y flujo de incidentes, colocas esa lógica en un único subflow y lo invocas desde cada flujo de trabajo principal, para que las actualizaciones se propaguen a todos lados.
Qué hay de nuevo
- Ahora puedes usar el nodo Sub Flow para ejecutar un CloudFlow dentro de otro, de modo que la lógica compartida viva en un único flujo reutilizable.
- Los flujos principales pueden pasar entradas como parámetros (mapeados a las variables locales del sub flow), para que el mismo sub flow funcione en múltiples casos de uso.
- Cada invocación crea una ejecución secundaria que puedes abrir desde el historial de ejecuciones, lo que facilita la resolución de problemas y la auditoría.
Construyes un flujo reutilizable (el sub flow) y lo publicas. En tu flujo de trabajo principal, agregas un nodo Sub Flow, seleccionas el flujo que deseas invocar y proporcionas los valores de los parámetros para esa ejecución. Cuando el flujo principal llega a ese nodo, CloudFlow ejecuta el flujo seleccionado como una ejecución secundaria y devuelve su resultado al flujo principal para que el flujo de trabajo pueda continuar.

Primeros pasos
- Crea el flujo reutilizable que deseas invocar y define las variables locales que debe aceptar.
- En el flujo principal, agrega un nodo Sub Flow y selecciona el flujo a invocar desde el menú desplegable Flow.
- Mapea los parámetros y luego utiliza la salida del nodo Sub Flow en los nodos posteriores.
Obtén más información sobre los subflows en el Centro de ayuda de CloudFlow.
Related documentation