Las condiciones de enlace se utilizan para crear lógica condicional y rutas alternativas en una cadena.
De forma predeterminada, una cadena continuará ejecutándose siempre que cada comando anterior en la rama se haya ejecutado correctamente; cuando un comando falla, la cadena se detendrá. Pero puedes cambiar este comportamiento haciendo doble clic en el enlace entre los nodos y seleccionando una condición de enlace diferente.
- Seleccione una cadena en su espacio de trabajo.
- Haga doble clic en el enlace entre dos nodos.
- En Editar condición de enlace, elija un comportamiento:
- Verde (Éxito): La condición predeterminada. El siguiente nodo solo se ejecutará si el nodo anterior se ejecutó correctamente.
- Rojo (Fallo): El siguiente nodo solo se ejecutará si el nodo anterior falló.
- Amarillo (Advertencia): El siguiente nodo solo se ejecutará si el nodo anterior finalizó con un estado de Advertencia .
- Gris (Cualquier estado): el siguiente nodo siempre se ejecutará, independientemente del estado.
- (Opcional) Habilite la opción Ejecutar al omitir para ejecutar el nodo cuando se haya omitidoel nodo anterior. Esto se puede utilizar junto con las otras condiciones.
Una vez seleccionado, el color del enlace cambiará para coincidir con la condición del enlace elegido.
Ejemplo
Para mostrar cómo funciona esto, veamos la plantilla de cadena Cargar datos a Wdata. En esta plantilla, la cadena verifica si se debe reemplazar o agregar un conjunto de datos, pero independientemente de qué opción se elija, el texto del resultado siempre se establece al final.
En particular:
- Si el nodo "Condicional" en la parte superior tiene éxito, entonces la cadena avanzará por la rama verde de la izquierda.
- Si el nodo "Condicional" en la parte superior falla, entonces la cadena avanzará por la rama roja de la derecha.
Independientemente de qué rama se active, el nodo Establecer resultado Texto en la parte inferior se ejecutará porque se ha seleccionado la condición de enlace gris Cualquiera .