UiPath Documentation
maestro
latest
false
Guide de l'utilisateur de Maestro
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Traiter les e-mails entrants

Créez un workflow qui reçoit des e-mails, extrait les champs clés et achemine chaque message en fonction du contenu vers les systèmes en aval appropriés.

Ce que vous allez créer: un workflow qui se déclenche automatiquement lorsqu'un nouvel e-mail arrive, extrait les champs clés du message et l'achemine vers l'action en aval appropriée en fonction du contenu, par exemple en enregistrant les demandes d'assistance vers un système de tickets ou en faisant remonter l'urgence messages vers un canal Slack.

Éléments requis

  • Un compte UiPath Automation Cloud avec accès à Maestro Flow.
  • Une boîte aux lettres connectée via Integration Service (plate-forme de connecteurs UiPath). Les fournisseurs pris en charge incluent Microsoft 365 et Gmail. Pour configurer une connexion, accédez à Integration Service dans la plate-forme UiPath et configurez le connecteur pour votre fournisseur de messagerie.

Nœuds utilisés

  • Déclencheur d’intégration d’e-mail — se déclenche lorsqu’un nouvel e-mail arrive dans la boîte aux lettres connectée
  • Transformation de données : extrait l’expéditeur, l’objet et le corps de la charge utile de l’e-mail
  • Décision : achemine l’e-mail en fonction de son contenu
  • Terminer : termine le workflow proprement si la charge utile est incorrecte

Étapes

1. Créer un nouveau flux et ajouter un déclencheur d'e-mail

  1. Ouvrez MaestroFlow et créez un nouveau workflow.
  2. Dans le panneau Nœud, ouvrez les nœuds d'intégration et recherchez votre connecteur de messagerie (Microsoft 365 ou Gmail).
  3. Faites glisser le déclencheur E-mail reçu sur la zone de dessin.
  4. Dans le panneau de configuration, sélectionnez la connexion à utiliser et configurez les filtres (par exemple, un dossier spécifique de la boîte de réception).

2. Extraire les champs de l’e-mail

  1. Faites glisser un nœud de transformation de données sur la zone de dessin et connectez-le au déclencheur.
  2. Associez les champs dont vous avez besoin à partir de la charge utile de sortie du déclencheur:
    • trigger.body.fromsenderEmail
    • trigger.body.subjectemailSubject
    • trigger.body.body.contentemailBody

Les noms de champs exacts varient par connecteur — vérifiez le schéma de sortie du déclencheur dans le panneau de configuration.

3. Routez en fonction du contenu

  1. Faites glisser un nœud Décision sur la zone de dessin et connectez-le au nœud Transformation de données.
  2. Définissez la condition pour évaluer le contenu de l'e-mail. Par exemple, pour capturer les messages urgents: $vars.emailSubject.toLowerCase().includes("urgent").
  3. Connectez la branche Vrai à une action de haute priorité (par exemple, un nœud de notification Slack).
  4. Connectez la branche Faux à une action standard (par exemple, la création d'un ticket dans votre système d'assistance).

4. Gérer les charges utiles malformées

Tous les e-mails ne contiendront pas les champs auxquels vous vous attendiez. Évitez les charges utiles malformées avant qu’elles n’interrompent le workflow:

  1. Ajoutez un nœud de décision après la transformation de données et vérifiez que les champs requis sont présents, par exemple $vars.senderEmail != null.
  2. Connectez la branche valide à la Décision de routage de l'étape 3.
  3. Connectez la branche non valide à un nœud de script qui consigne le problème.
  4. Connectez le nœud Script à un nœud Terminer défini sur Failed.

Pour tout nœud qui expose une gestion d'erreur, vous pouvez également le connecter au même chemin d'erreur. Voir Gestion des erreurs.

5. Tester et déboguer

Pour effectuer un test sans attendre un e-mail réel:

  1. Ajoutez temporairement un déclencheur manuel à côté du déclencheur d'e-mail.
  2. Configurez-le avec un exemple de schéma d'entrée qui correspond à la forme de la charge utile de l'e-mail.
  3. Exécutez le test avec des exemples de valeurs et vérifiez la logique de routage dans la trace d'exécution.
  4. Supprimez le déclencheur manuel avant la publication.

Résultat

Votre workflow se déclenche automatiquement lorsqu'un nouvel e-mail arrive, extrait l'expéditeur, l'objet et le corps, et achemine le message vers l'action en aval appropriée. Les charges utiles malformées se terminent proprement sur le chemin d'erreur plutôt que d'interrompre le workflow.

Étendre ce workflow

  • Appeler un agent d'IA - Avant le nœud de décision, ajoutez un nœud d'agent pour classifier l'e-mail avec l'IA plutôt qu'une correspondance de mots-clés.
  • Boucle sur les pièces jointes - Si l’e-mail comporte des pièces jointes, ajoutez un nœud de boucle pour traiter chacune.
  • Répondre à l'expéditeur - Après le routage, ajoutez un nœud d'action d'intégration de messagerie pour envoyer une réponse de confirmation à {{ $vars.senderEmail }}.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour