Consultez la liste des connecteurs compatibles avec Application Integration.
Conditions de périphérie et de périphérie
Edge
Une arête est une connexion entre deux éléments d'une intégration. La connexion indique la direction du flux de contrôle d'un élément (tâche ou déclencheur) à un autre. La connexion peut être établie entre un déclencheur et une tâche, ou entre une tâche et une autre tâche. En utilisant une arête avec une duplication et une jointure, vous pouvez implémenter des ramifications et des conditions complexes dans votre intégration. Pour plus d'informations, consultez la section Duplications et jointures.
Par exemple, si il y a une arête d'une tâche Envoyer un e-mail à une tâche d'appel d'intégration, cela signifie qu'après l'exécution de la tâche Envoyer un e-mail, la tâche suivante à exécuter est la tâche appel d'intégration. Une arête prend également en charge les vérifications conditionnelles. Avant que la commande ne passe à la tâche suivante, vous pouvez rechercher une condition dans l'arête et, en fonction du résultat, décider d'exécuter la tâche ou non. Pour en savoir plus sur les vérifications conditionnelles compatibles, consultez la section Conditions de périphérie.
Conditions de périphérie
Les conditions de périphérie vous permettent de spécifier les conditions à remplir pour que le contrôle d'une intégration soit transmis à la tâche connectée par l'arête. La tâche n'est exécutée que si les conditions spécifiées sont remplies. Les conditions de périphérie sont utiles dans les cas où il existe plusieurs arêtes entrantes dans une tâche, chaque arête vérifiant les conditions spécifiques avant d'exécuter la tâche.
Spécifiez les conditions de périphérie en procédant comme suit :
- Dans la console Google Cloud, accédez à la page Application Integration.
- Dans le menu de navigation, cliquez sur Integrations (Intégrations).
La page Intégrations s'affiche, listant toutes les intégrations disponibles dans le projet Google Cloud.
- Sélectionnez une intégration existante ou cliquez sur Créer une intégration pour en créer une.
Si vous créez une intégration :
- Saisissez un nom et une description dans le volet Créer une intégration.
- Sélectionnez une région pour l'intégration.
- Sélectionnez un compte de service pour l'intégration. Vous pouvez modifier ou mettre à jour les détails du compte de service d'une intégration à tout moment à partir du volet Integration summary (Résumé de l'intégration) dans la barre d'outils de l'intégration.
- Cliquez sur Créer.
Cela entraîne son ouverture dans l'éditeur d'intégrations.
- Dans la barre de navigation de l'éditeur d'intégration, cliquez sur Tasks (Tâches) pour afficher la liste des tâches et des connecteurs disponibles.
- Sélectionnez une intégration existante ou créez-en une.
- Dans l'éditeur d'intégrations, cliquez sur l'arête pour ouvrir le volet de configuration d'arête.
- Configurez l'arête :
- Libellé (facultatif) : ajoutez un nom personnalisé à la périphérie.
- Condition : définissez une condition de périphérie à l'aide des opérateurs et des fonctions compatibles.
Opérateurs compatibles
Le tableau suivant décrit les opérateurs compatibles pouvant être utilisés dans des conditions de périphérie.
Opérateur | Description | Exemple |
= | Vérifie l'égalité entre deux valeurs. | $var$ = 'value' |
!= | Vérifie l'inégalité entre deux valeurs. | $var$ != 'value' |
< | Vérifie si une valeur est inférieure à une autre. | 5 < 10 |
<= | Vérifie si une valeur est inférieure ou égale à une autre valeur. | $var$ <= 5 |
> | Vérifie si une valeur est supérieure à une autre. | 1 > 0 |
>= | Vérifie si une valeur est supérieure ou égale à une autre valeur. | $var$ >= 0 |
: | Vérifie si une chaîne contient une sous-chaîne ou si une liste contient une valeur primitive spécifique. |
|
"AND" | Vérifie deux expressions et renvoie la valeur "true" si les deux expressions renvoient la valeur "true". | $a$ > $b$ AND $b$ < $c$ |
OU | Vérifie deux expressions et renvoie la valeur "true" si l'une des expressions renvoie la valeur true. | $a$ > $b$ OR $b$ < $c$ |
NOT | Opérateur de négation. Inverse le résultat d'une expression. | NOT($var$ = "value") |
Fonctions compatibles
Le tableau suivant décrit les fonctions compatibles qui peuvent être utilisées dans des conditions périphériques.
Fonction | Description |
exists(VARIABLE)
|
Vérifie si une variable donnée existe. |
does_not_exist(VARIABLE)
|
Vérifie si une variable donnée n'existe pas. |
is_empty(VARIABLE)
|
Vérifie si une variable donnée est une liste ET est vide. |
is_not_empty(VARIABLE)
|
Vérifie si une variable donnée est une liste ET n'est pas vide. |
Quotas et limites
Pour plus d'informations sur les quotas et les limites, consultez la section Quotas et limites.
Étape suivante
- En savoir plus sur l'ensemble des tâches et des déclencheurs
- Découvrez comment tester et publier une intégration.
- En savoir plus sur la gestion des erreurs
- En savoir plus sur les journaux d'exécution de l'intégration