Avec Alaya Connector, les utilisateurs peuvent utiliser cinq types de modules différents : Actions, Recherches, Déclencheurs, Agrégateurs et Itérateurs. Les agrégateurs et les itérateurs sont principalement utilisés pour les scénarios avancés.
Actions
Les actions sont le type de module le plus courant dans Alaya Connector.
- Un module d’action typique est généralement associé à un ensemble unique, qui est ensuite transmis au module suivant pour traitement.
- Les modules d’action peuvent être placés au début, au milieu ou à la fin d’un scénario.
- Les scénarios peuvent contenir un nombre illimité de modules d’action.
Regardez cette courte vidéo sur la façon d’ajouter un module d’action à votre environnement. (uniquement en anglais)
Exemples :
- Dropbox > Télécharger un fichier : permet aux utilisateurs d’envoyer un fichier vers un dossier Dropbox sélectionné et renvoie son identifiant.
- Image > Redimensionner : reçoit une image, la redimensionne aux dimensions spécifiées et envoie l’image redimensionnée à l’action suivante.
- Google Analytics > Créer : permets aux utilisateurs de créer un rapport avec des données sur le trafic web et de les transmettre pour un traitement ultérieur.
Mettre à jour
Ce type d’action peut être subdivisé en quatre sous-types : Créer, Lire, Mettre à jour et Supprimer. Par exemple, le sous-type Mettre à jour peut permettre les trois opérations suivantes :
-
Supprimer le contenu d’un champ : cette opération a lieu lorsque le contenu du champ est évalué pour
supprimer
un mot-clé. Il ne faut pas confondre cette opération avec le fait devider un champ de mots-clés. - Laisser le contenu d’un champ inchangé : cela se produit lorsque le champ est laissé vide ou que son contenu est évalué comme vide (représenté par nul dans JSON).
- Remplacer le contenu d’un champ : cette opération a lieu partout ailleurs, sauf lorsque les deux opérations précédentes ont lieu.
D’autres articles pédagogiques relatifs à ce sous-type seront bientôt disponibles.
Recherches
Une recherche est un module de recherche typique offrant les éléments suivants :
- Lorsque le module renvoie zéro, une ou plusieurs ensembles, celles-ci sont transmises au module suivant pour traitement.
- Les modules de recherche peuvent être placés au début, au milieu ou à la fin d’un scénario.
- Les scénarios peuvent contenir un nombre illimité de modules de recherche.
Exemples :
- Les utilisateurs de l’application « Monday » peuvent répertorier toutes les impulsions de leur compte dans tous les tableaux.
Déclencheurs
Ce module génère des offres groupées lorsqu’il y a eu un changement dans un service donné. La modification peut consister en la création d’un ou de plusieurs nouveaux dossiers, la suppression d’un ou de plusieurs dossiers, la mise à jour d’un ou de plusieurs dossiers, etc. Il existe deux types de déclencheurs : les déclencheurs d’enquêtes et les déclencheurs instantanés.
- Chaque déclencheur peut renvoyer zéro, une ou plusieurs ensembles, qui sont ensuite transmis au module suivant pour traitement.
- Les déclencheurs ne peuvent être placés qu’au début d’un scénario.
- Chaque scénario ne peut contenir qu’un seul déclencheur.
Déclencheurs d’enquêtes
Les déclencheurs d’enquêtes sont conçus pour interroger régulièrement un service donné lorsqu’un changement est intervenu depuis leur exécution précédente. Les utilisateurs programment généralement un scénario contenant un module de déclenchement de l’interrogation pour qu’il s’exécute périodiquement. En cas de changement, le déclencheur renvoie des ensembles contenant des informations sur le changement. S’il n’y a pas de changement, le déclencheur n’émettra aucun ensemble.
Les déclencheurs d’enquêtes permettent aux utilisateurs de sélectionner la première ensemble à sortir via le panneau d’époque, un composant qui s’affiche automatiquement après que l’utilisateur a sauvegardé un déclencheur, ou lorsque des modifications substantielles sont apportées aux paramètres du déclencheur. Vous pouvez également afficher le panneau en cliquant avec le bouton droit de la souris sur le module et en choisissant « Choisir où commencer » dans le menu contextuel.
Veuillez noter que les paramètres définis dans le panneau d’époque n’affectent que la première exécution du module. Une fois que le module est exécuté, il mémorise le dernier ensemble produit. Tous les réglages effectués par l’intermédiaire du panneau d’époque seront annulés.
Exemples :
- Les utilisateurs de l’application X (anciennement Twitter) peuvent modifier les paramètres de l’option « Suivre les microbillets », qui renvoie les nouveaux microbillets publiés par l’utilisateur depuis la dernière fois que le scénario a été exécuté.
Déclencheurs instantanés
Les déclencheurs instantanés invitent le service à informer l’utilisateur des changements dès qu’ils se produisent. Les utilisateurs souhaitent généralement planifier l’exécution immédiate d’un scénario contenant un déclencheur instantané en sélectionnant l’option Immédiatement dans le panneau de configuration de la planification.
Exemples :
- Les utilisateurs de l’application PayPal peuvent renvoyer les notifications de nouveaux paiements.
Agrégateurs
Il s’agit d’un type de module qui accumule plusieurs ensembles en une seule.
- Chaque agrégateur ne renvoie qu’un seul ensemble qui est ensuite transmis au module suivant pour un traitement ultérieur.
- Les agrégateurs ne peuvent être placés qu’au milieu d’un scénario.
- Les scénarios peuvent contenir un nombre illimité d’agrégateurs.
Exemples :
- Les utilisateurs peuvent compresser plusieurs fichiers dans une archive zip en modifiant les paramètres dans Archive > créer une archive.
Itérateurs
Il s’agit d’un type de module qui divise les tableaux en plusieurs ensembles distincts.
- Chaque itérateur renvoie un ou plusieurs ensembles qui sont ensuite transmis au module suivant pour traitement.
- Les itérateurs ne peuvent être placés qu’au milieu d’un scénario.
- Les scénarios peuvent contenir un nombre illimité d’itérateurs.
Exemples :
- Les utilisateurs qui connectent leur boîte de réception à Alaya Connector peuvent utiliser ce module pour diviser un ensemble de pièces jointes dans un courriel entrant en ensembles séparés.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.