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 .


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:
- En el Google Cloud consola, vaya a la página Integración de aplicaciones .
- 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.
- Seleccione una integración existente o haga clic en Crear integración para crear una nueva.
Si está creando una nueva integración:
- Introduzca un nombre y una descripción en el panel Crear integración .
- Seleccione una región para la integración.
- 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.
- Haga clic en "Crear" . La integración recién creada se abrirá en el editor de integraciones .
- En la barra de navegación del editor de integración , haga clic en Tareas para ver la lista de tareas y conectores disponibles.
- Seleccione una integración existente o cree una nueva.
- En el editor de integración, haga clic en el borde para abrir el panel de configuración de Edge.
- 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.


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. | |
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?
- Obtenga más información sobre todas las tareas y desencadenantes .
- Aprenda a probar y publicar una integración .
- Obtenga información sobre el manejo de errores .
- Obtenga información sobre los registros de ejecución de integración .