Activation, surveillance et dépannage d’un flux
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Activer votre flux afin de synchroniser automatiquement les données
- Surveiller et dépanner votre flux
Dans cette unité, vous allez tout d’abord apprendre à activer votre flux dans l’environnement de production. Ensuite, vous apprendrez à surveiller et à dépanner votre flux pendant son exécution.
Activation d’un flux
Après avoir suffisamment testé le flux, vous êtes prêt à l’activer à l’aide de votre organisation de production Salesforce. Vous aller remplacer la connexion à l’organisation sandbox NTO existante par une connexion à une nouvelle organisation de production NTO, puis activer le flux. Le fait d’activer le flux lui permet d’exécuter et d’effectuer les tâches d’intégration attendues entre Salesforce et Slack.
Suivez ces étapes pour activer un flux.
- Cliquez sur Edit (Modifier) dans le flux Synchroniser les requêtes de service NTO avec Slack.
- Passez à l’étape 1 du flux, cliquez sur l’icône représentant des points de suspension, puis cliquez sur Change Connection (Modifier la connexion).
- Cliquez sur la liste de sélection Connection (Connexion) et sélectionnez Add New Salesforce Connection (Ajouter une connexion Salesforce).
- Nommez la connexion
Organisation de production NTO
, laissez décochée la case This is a sandbox organization (Il s’agit d’une organisation sandbox) et cliquez sur Create (Créer). - Saisissez le nom d’utilisateur et le mot de passe de votre organisation de production NTO et cliquez sur Log In (Se connecter).
- Cliquez sur Allow (Autoriser) afin d’accorder les autorisations à MuleSoft Composer. MuleSoft Composer teste automatiquement la connexion. Si aucun message d’erreur ne s’affiche, cela signifie que la connexion est fonctionnelle.
- Enregistrez le flux.
- Cliquez sur Activer. Le flux est maintenant en cours d’exécution et synchronise automatiquement les requêtes de service client de Salesforce avec les notifications de requêtes dans Slack.
Maintenant que votre flux est actif, découvrons comment le surveiller et résoudre les éventuels problèmes qu’il pourrait rencontrer.
Surveillance et dépannage d’un flux
Une fois que votre flux est actif, il poursuit son exécution en arrière-plan. MuleSoft Composer se charge automatiquement de déployer le flux à l’emplacement adéquat, de le gérer et d’adapter son exécution en temps opportun pour assurer des performances optimales.
En cas d’erreur avec l’une des instances d’exécution du flux (et à condition que MuleSoft Composer soit configuré pour les notifications par e-mail dans votre organisation Salesforce), MuleSoft Composer vous envoie une notification par e-mail. Vous devez surveiller vos e-mails au cas où vous receviez une notification de MuleSoft Composer. Pour plus d’informations sur la configuration des notifications par e-mail, reportez-vous au module Installation et configuration de MuleSoft Composer.
En règle générale, une notification par e-mail indique le flux qui présente une erreur, le nombre d’exécutions qui ont échoué sur le nombre total d’exécutions, ainsi que l’heure de début et de fin du rapport. Vous devez ensuite agir pour résoudre l’erreur.
Supposons que vous ayez reçu un e-mail de MuleSoft Composer vous alertant qu’un de vos flux (Synchroniser les requêtes de service avec les notifications Slack) rencontre une erreur.
Suivez ces étapes pour dépanner un flux.
- Ouvrez votre notification reçue par e-mail. Elle ressemble à ce qui suit.
- Cliquez sur le lien portant le nom du flux. MuleSoft Composer est lancé et la page des détails du flux apparaît, affichant son historique d’exécution.
- Si vous constatez qu’une ou plusieurs instances ont échoué, affinez l’historique d’exécution afin qu’il affiche uniquement ces instances. Pour ce faire, sélectionnez Status Failed (Statut : Échec) dans la liste de sélection Any Status (N’importe quel statut). Voici un exemple d’instances du flux « Synchroniser les requêtes de service avec les notifications Slack » ayant échoué.
- Cliquez sur CLIENT_ERROR sur une instance ayant échoué. Son message d’erreur d’exécution détaillé s’affiche. Dans cet exemple, l’instance a échoué car une valeur non valide a été transmise à un canal Slack. Pour résoudre ce problème, saisissez une valeur valide pour le canal Slack.
Gardez à l’esprit que vous n’aurez plus accès à MuleSoft Composer lorsque votre licence expirera. Veillez donc à renouveler votre licence MuleSoft Composer avant son expiration.
Bravo, vous avez réussi ! Vous avez utilisé MuleSoft Composer pour créer et exécuter un flux d’intégration qui intègre automatiquement la création ou la mise à jour de requêtes de service client dans Salesforce aux notifications de requêtes dans Slack, éliminant ainsi le recours aux tâches de saisie manuelles et permettant une intégration quasiment en temps réel.
Récapitulatif
Dans ce module, vous avez d’abord découvert la difficulté de maintenir la synchronisation entre les requêtes de service client dans Salesforce et les notifications de requête dans Slack. Ensuite, vous avez découvert que MuleSoft Composer proposait une solution permettant d’intégrer les requêtes de service client de Salesforce aux notifications de requêtes dans Slack. Enfin, vous avez appris à utiliser MuleSoft Composer pour réaliser des tâches de création de flux telles que la préparation à la création d’un flux, la conception et le test d’un flux, l’activation d’un flux, ainsi que la surveillance et le dépannage d’un flux.
Pour obtenir des instructions étape par étape sur la manière de résoudre d’autres problèmes d’intégration courants à l’aide de MuleSoft Composer, suivez les autres modules du trailmix MuleSoft Composer.