Las condiciones de enlace se utilizan para construir una lógica condicional y rutas alternativas en una cadena.
Por defecto, una cadena continuará ejecutándose siempre que cada orden anterior en la rama se haya ejecutado correctamente; cuando una orden falle, la cadena se detendrá. Pero puede cambiar este comportamiento haciendo doble clic en el enlace entre 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): Por defecto. El Siguiente nodo sólo se ejecutará si el Nodo Anterior se ejecutó correctamente.
- Rojo (Fallo): El Siguiente nodo sólo se ejecutará si el Nodo Anterior falló.
- Amarillo (Advertencia): El siguiente nodo sólo se ejecutará si el anterior finalizó con un estado Advertencia .
- Gris (Cualquier estado): Siempre se ejecutará el siguiente nodo, independientemente del estado.
- (Opcional) Habilite la opción Ejecutar al saltar para ejecutar el nodo cuando el nodo anterior ha sido saltado. Puede utilizarse junto con las demás condiciones.
Una vez seleccionado, el color del enlace cambiará para coincidir con la condición de enlace elegida.
Ejemplo
Para mostrar cómo funciona, veamos la plantilla de cadena Cargando datos a Wdata. En esta plantilla, la cadena comprueba si se debe Reemplazar o Agregar un conjunto de datos - pero independientemente de la opción elegida, el texto de resultado siempre se establece al final.
En particular:
- Si el nodo "Condicional" de la parte superior tiene éxito, la cadena avanzará por la rama verde de la izquierda.
- Si el nodo "Condicional" de la parte Arriba falla, la cadena avanzará por la rama roja de la derecha.
Independientemente de la rama que se active, el nodo Set Result Texto de la parte inferior se ejecutará porque se ha seleccionado la condición de enlace gris Any .