Consulte los conectores compatibles para la integración de aplicaciones.

Condiciones de borde y borde

Borde

Una arista es una conexión entre dos elementos cualesquiera en una integración. La conexión indica la dirección del flujo de control de un elemento (tarea o disparador) a otro. La conexión puede ser entre un disparador y una tarea , o entre una tarea y otra. Al usar una arista junto con bifurcaciones y uniones, se pueden implementar ramificaciones y condiciones complejas en la integración. Para más información, consulte Bifurcaciones y uniones .

Por ejemplo, si hay un borde de una tarea de envío de correo electrónico a una tarea de integración de llamadas , significa que, tras ejecutarse esta última, la siguiente tarea será la de integración de llamadas . Un borde también admite comprobaciones condicionales. Antes de que el control pase a la siguiente tarea, se puede comprobar una condición en el borde y, según el resultado, decidir si se ejecuta la tarea. Para obtener más información sobre las comprobaciones condicionales admitidas, consulte Condiciones de borde .

imagen que muestra el borde resaltadoimagen que muestra el borde resaltado

Condiciones del borde

Las condiciones de borde permiten especificar las condiciones que deben cumplirse para que el control de una integración se transfiera a la tarea conectada por el borde. La tarea solo se ejecuta si se cumplen las condiciones especificadas. Son útiles cuando hay varios bordes entrantes a una tarea, donde cada borde comprueba condiciones específicas antes de la tarea.

Especifique las condiciones del borde mediante los siguientes pasos:

  1. En el Google Cloud consola, vaya a la página Integración de aplicaciones .

    Ir a Integración de aplicaciones

  2. En el menú de navegación, haga clic en Integraciones .

    Aparece la página Integraciones con una lista de todas las integraciones disponibles en el proyecto de Google Cloud.

  3. Seleccione una integración existente o haga clic en Crear integración para crear una nueva.

    Si está creando una nueva integración:

    1. Introduzca un nombre y una descripción en el panel Crear integración .
    2. Seleccione una región para la integración.
    3. Seleccione una cuenta de servicio para la integración. Puede cambiar o actualizar los detalles de la cuenta de servicio de una integración en cualquier momento desde el panel Resumen de la integración" en la barra de herramientas de integración.
    4. Haga clic en "Crear" . La integración recién creada se abrirá en el editor de integraciones .

  4. En la barra de navegación del editor de integración , haga clic en Tareas para ver la lista de tareas y conectores disponibles.
  5. Seleccione una integración existente o cree una nueva.
  6. En el editor de integración, haga clic en el borde para abrir el panel de configuración de Edge.
  7. Configurar el borde:
    • Etiqueta (opcional): agrega un nombre personalizado para el borde.
    • Condición : Establezca una condición de borde utilizando los operadores y funciones admitidos.
imagen que muestra la condición del borde resaltadoimagen que muestra la condición del borde resaltado

Operadores compatibles

La siguiente tabla describe los operadores compatibles disponibles para su uso en condiciones de borde.

Operador Descripción Ejemplo
= Comprueba la igualdad entre dos valores $var$ = "value"
!= Comprueba la desigualdad entre dos valores $var$ != "value"
< Comprueba si un valor es menor que otro valor 5 < 10
<= Comprueba si un valor es menor o igual que otro valor $var$ <= 5
> Comprueba si un valor es mayor que otro valor 1 > 0
>= Comprueba si un valor es mayor o igual que otro valor $var$ >= 0
: Comprueba si una cadena contiene una subcadena dentro de ella, o comprueba si una lista contiene un valor primitivo específico.

$longString$ : "substring"

$list of values$ : "value"

Y Comprueba dos expresiones y devuelve verdadero si ambas expresiones se evalúan como verdaderas. $a$ > $b$ AND $b$ < $c$
O Comprueba dos expresiones y devuelve verdadero si cualquiera de las expresiones se evalúa como verdadera. $a$ > $b$ OR $b$ < $c$
NO Operador de negación. Invierte el resultado de una expresión. NOT($var$ = "value")

Funciones compatibles

La siguiente tabla describe las funciones compatibles disponibles para su uso en condiciones de borde.

Función Descripción
exists( VARIABLE ) Comprueba si existe una variable dada
does_not_exist( VARIABLE ) Comprueba si una variable dada no existe
is_empty( VARIABLE ) Comprueba si una variable dada es una lista y está vacía. Admite variables de tipo array, excepto array JSON.
is_not_empty( VARIABLE ) Comprueba si una variable dada es una lista y no está vacía. Admite variables de tipo array, excepto array JSON.

Cuotas y límites

Para obtener información sobre cuotas y límites, consulte Cuotas y límites .

¿Qué sigue?