Adobe Workfront Fusion exemple de scénario : Connecter un email, Analyse de texte, et Google Sheets

Ce scénario vous permet de créer un journal de tous les emails et de les baliser pour effectuer d’autres actions dans une feuille de calcul. Il capture le corps d’un email dans deux tableaux distincts dans une feuille de calcul à l’aide d’expressions régulières (Regex) comme modèles de recherche. Le premier modèle recherche une expression et le second recherche la même expression et une adresse électronique.

Exigences d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront plan*
Pro ou supérieur
Adobe Workfront license*
Plan, Work
Licence Adobe Workfront Fusion**

Exigences de licence actuelles : Non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Exigences de licence héritées : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Exigences actuelles du produit : Si vous disposez de Select ou Prime Adobe Workfront Planifiez, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans l’Ultimate Workfront planifiez.

Ou

Exigences de produit héritées : Votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.

Pour plus d’informations sur Adobe Workfront Fusion licences, voir Adobe Workfront Fusion licences.

Conditions préalables

Ce tutoriel nécessite des connaissances de base sur les expressions régulières. Pour en savoir plus sur Regex, rendez-vous sur https://regexone.com.

Ajouter le premier module et le configurer

  1. Recherchez Email et choisissez Regarder les emails comme déclencheur.

    note note
    NOTE
    Lorsque vous vous connectez à un Google compte utilisant l’Emodule mail, vous pouvez également utiliser une Gmail module .
  2. Connectez-vous à Google compte ou tout autre client de messagerie IMAP (tel que Outlook).

  3. Une fois connecté, sélectionnez un Dossier dont vous souhaitez consulter les emails entrants, par exemple Boîte de réception.

  4. Sous Critères, choisissez Tous les emails (ou réduisez-la pour lire ou non les courriers électroniques).

    Vous pouvez également choisir de marquer les emails récupérés comme lus ou non lus.

  5. Définissez la variable Nombre maximal de résultats à 1.

    Vous pouvez le modifier en fonction du volume de messages que vous recevez. Cependant, il est recommandé de définir une valeur basse et d’exécuter le scénario plus souvent.

  6. Cliquez sur Afficher les paramètres avancés en bas.

  7. Filtrage des emails par Adresse expéditeur, Objet et Expression.

    Vous pouvez ainsi ne consulter que les emails pertinents. Dans cet exemple, nous avons ajouté uniquement un filtre Objet et laissé les 2 autres vides.

    note note
    NOTE
    Nous allons ajouter un routeur pour rechercher des expressions dans un email à l’aide de la fonction Modèle de correspondance itérateur et une expression régulière (Regex) comme modèle de recherche. Cela nous permet également de créer un scénario multi-utilitaire.
  8. Une fois la configuration terminée, et lorsque vous êtes invité à indiquer où commencer à regarder vos emails, cliquez sur From now on.

  9. Passez à la Rechercher Contrôle de flux et ajoutez une Routeur

Rechercher Contrôle de flux et ajoutez une Routeur

  1. Ajoutez un routeur après tout module pour fractionner ou dupliquer les données avant de les envoyer au module suivant.

    Ici, nous avons utilisé une Routeur pour envoyer le texte du corps de l’email à 2 tables distinctes dans une Google Sheet.

Utilisez la variable Analyse de texte Module

  1. Ajouter un Modèle de correspondance transformateur pour rechercher une expression dans un email.

    Nous rechercherons l’expression "module d’analyseur de texte" dans tous les emails entrants pour capturer le texte du corps et le nom de l’expéditeur de ceux qui correspondent à cette expression.

    1. Ecrivez le modèle en tant qu’expression régulière :

      text\sparser\smodule

    2. (Facultatif) Utilisez l’une des autres options de modèle.

      La multiligne est utile si votre texte contient plusieurs lignes et si vous devez rechercher le modèle dans chaque ligne. Pour ce tutoriel, nous devons rechercher le modèle dans tout le texte du corps de l’email. Par conséquent, nous ne le vérifierons pas.

    3. Dans le Texte , cliquez sur l’attribut Contenu texte dans la liste.

      Il s’agit de l’attribut qui stocke le texte dans le corps de l’email dans lequel nous allons rechercher le modèle.

  2. Ajouter un autre Modèle de correspondance qui recherche la même expression et une adresse électronique.

    Cela s’avère particulièrement utile si vous disposez de comptes clients avec plusieurs utilisateurs. Pour gagner du temps, vous pouvez cloner la variable Analyse de texte que vous venez de créer et de le lier au routeur.

  3. Modifiez le modèle comme suit :

    text\sparser\smodule.+\s([\w.-]+@[\w.-]+)

    Ce modèle recherche l’expression "module d’analyseur de texte" et une adresse électronique telle que john.doe@gmail.com et renvoie uniquement l’adresse électronique.

    note note
    NOTE
    Il est important d’écrire votre expression régulière conformément aux spécifications des adresses électroniques que vous acceptez, mais celle ci-dessus s’occupe de la plupart des adresses électroniques standard.
    • Si vous souhaitez rechercher uniquement les adresses électroniques, vous pouvez utiliser l’expression régulière suivante :

      ([\w.-]+@[\w.-]+)

    • Vous pouvez également rechercher uniquement les numéros de téléphone en utilisant l’expression régulière ci-dessous :

      [1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d{3,4}
      Le modèle ci-dessus couvre les formats les plus courants dans lesquels un numéro de téléphone est écrit.

    Pour tester vos modèles, nous vous recommandons d’utiliser https://regex101.com avec javascript comme le Flavor.

    Le reste de la configuration reste le même que précédemment.

Ajoutez la variable Google Sheets modules

Pour Sheets, nous devons d’abord créer une feuille de calcul avec les en-têtes requis.

  1. Créez une feuille de calcul contenant les colonnes sous lesquelles vous souhaitez capturer les données utilisateur. (N’hésitez pas à utiliser un fichier existant également).

    Par exemple, créez-en un appelé "Email Data: Prendre en charge le ticket" avec pour colonnes Nom de l’expéditeur, Email de l’expéditeur et Contenu de l’email. Nommez la feuille de calcul "contient : module d’analyseur de texte."

  2. Ajoutez la variable Google Sheets module avec Ajouter une ligne comme action.

  3. Connectez-vous à Google (si ce n’est déjà fait). Sélectionnez le Fichier que vous avez créé précédemment, puis choisissez la feuille de calcul dans laquelle vous capturez les données.

    Votre configuration doit se présenter comme suit :

  4. Mappez les attributs dans les champs (colonnes) pertinents pour terminer la configuration du module.

  5. Cloner le module que vous venez de créer et le lier à la seconde Analyse de texte module .

    1. Dans la feuille de calcul, dupliquez la feuille de calcul que vous avez créée précédemment et nommez-la.

      Par exemple, nommez-le "contient : module d’analyseur de texte et courrier électronique."

    2. Ajoutez une autre colonne pour stocker l’adresse électronique que le corps de l’email contient.

      Par exemple, nommez-le "Adresse électronique partagée".

    3. Cliquez sur le cloné Google Sheets pour configurer la configuration.

    4. Remplacez la feuille de calcul par la nouvelle que vous venez de créer.

    5. Faites correspondre la sortie de la Modèle de correspondance module (1 $) à la colonne dans laquelle vous souhaitez stocker l’adresse électronique (adresse électronique partagée).

    6. Cliquez sur OK, enregistrez le scénario, puis effectuez-le pour une exécution de test.

      Vous devrez envoyer deux emails distincts à l’adresse email connectée comme suit :

      • Contenant l’expression "module d’analyseur de texte" (et aucune adresse électronique)

      • Contenant l’expression ci-dessus et une adresse électronique

        Si votre configuration ne comporte aucune erreur, vous verrez que la première feuille de calcul capture tous les emails contenant l’expression "module d’analyseur de texte" tandis que la seconde feuille de calcul capture uniquement les feuilles contenant l’expression "module d’analyseur de texte" et une adresse électronique. Reportez-vous aux captures d’écran ci-dessous.

        Feuille de calcul 1 :

        Feuille de calcul 2 :

Ressources

  1. + ↩︎
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43