Création de l'itinéraire
Après avoir établi avec succès les connexions entre les deux applications que nous souhaitons intégrer (en sélectionnant une méthode de connexion), il est temps de commencer à activer l'échange de données. Comme dans notre exemple, cela signifie récupérer les données de notre logiciel de gestion d'entrepôt Picqer et les envoyer à notre boutique en ligne Shopify. Voyons comment tout cela fonctionne en action.
Étape 2 : Configuration de l'intégration
Pour créer, automatiser, transformer et orchestrer une intégration entre des applications (Shopify et Picqer) via l'iPaaS d'Alumio, nous commençons par créer un nouvel itinéraire comme suit :
1. Commencez par un itinéraire : Sélectionnez l'option « Intégrations » dans la barre de navigation et cliquez sur la section « Routes » dans la liste déroulante pour commencer à créer votre intégration.
%402x.avif)
2. Créez un nouvel itinéraire : Dans la vue d'ensemble de l'itinéraire, cliquez sur l'icône plus pour commencer à créer un nouvel itinéraire.
%402x.avif)
3. Donnez un nom à votre intégration : Dans l'interface de création d'itinéraires qui apparaît, attribuez un nom et une description clairs à votre itinéraire afin d'identifier, de rechercher et de définir facilement votre intégration. Les meilleures pratiques consisteraient à nommer les applications que vous souhaitez intégrer et à indiquer le flux de données.
%402x.avif)
4. Créez une configuration entrante : Pour créer la première partie de votre intégration, vous devez d'abord récupérer les données de votre système source (Picqer, comme dans notre exemple). Pour ce faire, vous devez créer une configuration entrante sur la route en effectuant les actions suivantes :
%402x.avif)
a. Entrez les informations entrantes : Dans l'interface permettant de créer la configuration entrante, vous devez commencer par lui donner un nom et une description qui définissent le type de données qu'elle récupérera depuis l'application source.
%402x.avif)
b. Choisissez un abonné : À définissez comment Alumio reçoit les données d'une application source, vous devez ensuite choisir un Abonné et une méthode de requête HTTP pertinents. Comme vous pouvez le voir, dans la capture d'écran ci-dessous, nous avons sélectionné l'abonné Picqer dans le menu déroulant et la méthode de demande que nous avons choisie est « GET », qui est une méthode HTTP utilisée pour récupérer des données.
%402x.avif)
c. Sélectionnez une entité : Ensuite, afin de choisir les données spécifiques que vous souhaitez recevoir de l'application via la configuration entrante, vous devez choisir une « entité » de données ou un type de données spécifique. Comme dans notre exemple, puisque nous voulons intégrer les données des produits de Picqer à Shopify, nous sélectionnons l'entité « Obtenir tous les produits ».
%402x.avif)
d. Choisissez le client HTTP : Plus important encore, nous devons ensuite choisir le client HTTP Picqer que nous avons créé dès le début de la création de votre intégration, afin de définir votre méthode de connexion.
%402x.avif)
e. Enregistrer les entrées : Ainsi, nous avons configuré notre configuration entrante avec succès pour extraire les données des produits de Picqer dans l'iPaaS Alumio. Nous pouvons maintenant enregistrer la configuration entrante et revenir à la configuration du reste de votre itinéraire.
%402x.avif)
Remarque : Les options supplémentaires que vous voyez sur l'interface sont des champs facultatifs que vous pouvez choisir de configurer pour personnaliser davantage votre connexion.
5. Création d'une configuration sortante: La prochaine étape pour terminer notre itinéraire consiste à créer la configuration sortante. Cela nous aidera à définir l'application cible (Shopify) à laquelle nous souhaitons envoyer les données que nous avons récupérées. Vous devez sélectionner l'option Configuration sortante dans l'interface Route en appuyant sur l'icône « + » à côté du champ, puis effectuer les actions suivantes :
%402x.avif)
a. Entrez les informations sortantes : Dans l'interface permettant de créer la configuration sortante, vous devez commencer par lui donner un nom et une description qui spécifieront les données que vous enverrez à l'application cible.
%402x.avif)
b. Choisissez un éditeur : À définissez la manière dont Alumio envoie les données à l'application cible, vous devez ensuite choisir un éditeur et une méthode de requête HTTP pertinents. Comme vous pouvez le voir, dans la capture d'écran ci-dessous, nous avons sélectionné Shopify Publisher dans le menu déroulant. La méthode de requête sélectionnée est « POST », qui est une méthode HTTP utilisée pour créer de nouveaux éléments dans une autre application.
%402x.avif)
c. Sélectionnez une entité : Ensuite, afin de choisir les données spécifiques que vous souhaitez envoyer à l'application via la configuration sortante, vous devez choisir une « entité » de données ou un type de données spécifique. Comme dans notre exemple, puisque nous voulons intégrer les données des produits de Picqer à Shopify, nous sélectionnons l'entité « Créer un nouveau produit » dans Shopify.
%402x.avif)
d. Choisissez le client HTTP : Comme pour la configuration entrante, nous devons terminer notre configuration sortante en choisissant le client HTTP Shopify que nous avons créé au début de cette procédure pas à pas.
%402x.avif)
e. Enregistrer les données sortantes : Nous avons maintenant configuré notre configuration sortante avec succès pour envoyer les données des produits Picqer à Shopify via l'iPaaS Alumio. Nous pouvons enregistrer la configuration sortante et recommencer à terminer notre itinéraire.
%402x.avif)
6. Préparez la route à courir : Pour en revenir à l'interface de création d'itinéraires pour envoyer des « produits Picqer à Shopify », vous pouvez maintenant voir que nous avons créé et attaché avec succès une configuration entrante et sortante à cette interface. Ceci complète l'itinéraire à un niveau de base.
%402x.avif)
a. Enregistrez l'itinéraire : Pour vous préparer à parcourir l'itinéraire, vérifiez tous les détails une dernière fois, puis cliquez sur l'option « Enregistrer et continuer ».
%402x.avif)
b. Exécutez la commande Incoming : Vous pouvez choisir de parcourir directement l'intégralité de l'itinéraire. Cependant, lors de la première configuration d'un itinéraire, afin de vérifier si tout fonctionne, vous pouvez d'abord exécuter manuellement la configuration entrante. Cela vous permet de vérifier si l'Alumio iPaaS extrait correctement les données du système source.
%402x.avif)
c. Vérifiez les nouvelles tâches : Dans l'interface Route, il existe plusieurs onglets : Édition, contrôle de version, journaux, tâches planifiées, alertes, tâches, relations. Vous devez choisir l'onglet « Tâches » pour vérifier si l'exécution manuelle de votre configuration entrante a correctement extrait les données de Picqer. Si vous voyez les tâches créées avec le statut « NOUVEAU », cela signifie que votre configuration entrante fonctionne. Si le statut est « Échec », vous devez le reconfigurer en consultant les journaux pour voir ce qui ne va pas.
%402x.avif)
d. Suivez l'itinéraire : Maintenant que nous avons vérifié si Alumio extrait les bonnes données de l'application source, nous pouvons maintenant essayer d'envoyer ces données à l'application cible. Pour ce faire, nous devons exécuter la Route.
%402x.avif)
e. Tâches terminées : Après avoir exécuté l'itinéraire, vous pouvez actualiser la page des tâches dans l'itinéraire pour vérifier si les données ont été intégrées avec succès (de Picqer à Shopify, comme dans notre exemple). Si le statut des tâches passe de « Nouveau » à « Terminé », cela signifie que l'intégration est réussie.
%402x.avif)
Veuillez noter : Vous pouvez cliquer sur chaque tâche et accéder à l'onglet Données d'entité qui s'y trouve pour visualiser les données qui sont intégrées (les données sur les produits de Picqer à Shopify) au format JSON.
f. Vérifiez les journaux: Après avoir exécuté l'itinéraire, pour vérifier en détail toutes les données qui ont été échangées via l'intégration, il vous suffit de sélectionner l'onglet « Journaux » dans l'itinéraire. À première vue, cet aperçu vous indiquera toutes les dates, heures et durées de l'activité de l'itinéraire, son utilisation de la mémoire et le nombre de tâches générées, ayant échoué ou filtrées.
%402x.avif)
g. Détails du journal : Cliquez sur l'option « Journaux » pour voir les détails de chaque occurrence et de chaque échange de données après l'exécution de l'itinéraire dans l'iPaaS Alumio.
%402x.avif)
7. Vérifiez l'intégration : La dernière étape pour vérifier si votre intégration fonctionne réellement via Alumio consiste à vérifier votre application actuelle pour voir si les nouvelles données lui ont été envoyées. Comme dans notre exemple, nous devons vérifier Shopify pour voir si les produits de Picqer y ont été intégrés avec succès.
%402x.avif)
Ceci conclut une présentation très basique de la façon dont vous pouvez configurer votre première intégration, la tester et l'exécuter manuellement. Cependant, en plus de vous aider à établir rapidement des connexions entre les terminaux, l'iPaaS Alumio est conçu pour vous aider à automatiser, transformer et orchestrer vos intégrations. Dans notre prochaine leçon, nous allons maintenant voir comment vous pouvez planifier et automatiser cette intégration de manière intelligente, et comment vous pouvez appliquer certains Transformers de base pour personnaliser cette intégration.

