Exempel på Adobe Workfront Fusion-scenario: Anslut e-post, Text Parser och Google Sheets

Med det här scenariot kan du skapa en logg över alla e-postmeddelanden och tagga dem för ytterligare åtgärder i ett kalkylblad. Den hämtar e-postinnehåll i två separata tabeller i ett kalkylblad med Reguljära uttryck (Regex) som sökmönster. Det första mönstret söker efter en fras och det andra söker efter samma fras och en e-postadress.

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Förutsättningar

Den här självstudien kräver grundläggande kunskaper i reguljära uttryck. Mer information om Regex finns på https://regexone.com.

Lägg till den första modulen och konfigurera den

  1. Sök efter e-post och välj Watch emails som utlösare.

    note note
    NOTE
    Du kan ansluta ett Google-konto med epostmodulen, men du kan också använda en Gmail-modul.
  2. Anslut antingen ett Google-konto eller någon annan IMAP-baserad e-postklient (till exempel Outlook).

  3. När du är ansluten väljer du en mapp vars inkommande e-postmeddelanden du vill bevaka, till exempel Inbox.

  4. Under Criteria väljer du All email (eller begränsa den till att läsa eller läsa olästa e-postmeddelanden).

    Du kan också markera hämtade e-postmeddelanden som lästa eller olästa.

  5. Ange Maximum number of results till 1.

    Du kan ändra detta baserat på den mängd meddelanden du får. Vi rekommenderar dock att du anger ett lågt värde och kör scenariot oftare.

  6. Klicka på Show advanced settings längst ned.

  7. Filtrera e-postmeddelanden efter Sender address, Subject och Phrase.

    Detta ger er möjlighet att endast titta på relevanta e-postmeddelanden. I det här exemplet har vi bara lagt till ett ämnesfilter och lämnat de andra två tomma.

    note note
    NOTE
    Vi ska lägga till en router för att söka efter fraser i ett e-postmeddelande med hjälp av iteratorn Match Pattern och ett reguljärt uttryck (Regex) som sökmönster. Detta gör det även möjligt för oss att skapa ett flerfunktionsscenario.
  8. När konfigurationen är klar och du uppmanas att ange var du vill börja titta på dina e-postmeddelanden klickar du på From now on.

  9. Fortsätt till Sök efter Flow Control och lägg till en Router

Sök efter Flow Control och lägg till en Router

  1. Lägg till en router efter en modul för att dela eller duplicera data innan du skickar dem till nästa modul.

    Här har vi använt en Router för att skicka brödtexten för e-post till två separata tabeller i en Google Sheet.

Använd modulen Text Parser

  1. Lägg till en Match Pattern-transformator om du vill söka efter en fras i ett e-postmeddelande.

    Vi söker efter frasen text parser module i alla inkommande e-postmeddelanden för att fånga brödtexten och avsändarens namn på de som matchar frasen.

    1. Skriv mönstret som ett reguljärt uttryck:

      text\sparser\smodul

    2. (Valfritt) Använd något av de andra mönsteralternativen.

      Flera rader är användbara om texten innehåller flera rader och du behöver söka efter mönstret på varje rad. I den här självstudiekursen måste vi söka efter mönstret i hela brödtexten i e-postmeddelandet, så vi lämnar det omarkerat.

    3. Klicka på attributet Textinnehåll i listan i fältet Text.

      Det här är attributet som lagrar texten från e-postbrödtexten där vi ska söka efter mönstret.

  2. Lägg till ytterligare Match Pattern som söker efter samma fras och en e-postadress.

    Detta är särskilt användbart om du har kundkonton hos flera användare. Om du vill spara tid kan du klona modulen Text Parser som du nyss skapade och länka den till routern.

  3. Redigera mönstret på följande sätt:

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

    Det här mönstret söker efter frasen text parser module och en e-postadress som john.doe@gmail.com och returnerar bara e-postadressen.

    note note
    NOTE
    Det är viktigt att du skriver regex i enlighet med specifikationen för de e-postadresser som du godkänner, men den ovan tar hand om de flesta vanliga e-postadresser.
    • Om du bara vill söka efter e-postadresser kan du använda regex nedan:

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

    • Du kan också söka enbart efter telefonnummer med regex nedan:

      [1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d,4}
      Ovanstående mönster omfattar de vanligaste formaten där ett telefonnummer skrivs.

    Vi rekommenderar att du använder https://regex101.com med javascript som Flash för att testa dina mönster.

    Resten av konfigurationen är densamma som den tidigare.

Lägg till modulerna Google Sheets

För Sheets måste vi först skapa ett kalkylblad med de nödvändiga rubrikerna.

  1. Skapa ett kalkylblad med de kolumner som du vill hämta användardata från. (Du kan använda en befintlig fil också).

    Skapa till exempel en som heter"E-postdata: supportbiljett" med avsändarens namn, avsändarens e-postinnehåll och e-postinnehåll som kolumner. Ge kalkylbladet namnet"innehåller: textparsermodul."

  2. Lägg till modulen Google Sheets med Add a row som åtgärd.

  3. Anslut ditt Google-konto (om du inte redan har det). Välj den fil du skapade tidigare och välj sedan det kalkylblad i vilket du hämtar data.

    Din konfiguration bör se ut så här:

  4. Mappa attributen i relevanta fält (kolumner) för att slutföra modulinställningarna.

  5. Klona modulen som du nyss skapade och länka den till den andra Text Parser-modulen.

    1. Gå till ditt kalkylblad, duplicera det kalkylblad du skapade tidigare och ge det ett namn.

      Ge den till exempel namnet"innehåller: textanalysmodul och e-post".

    2. Lägg till en annan kolumn för att lagra e-postadressen som e-postbrödtexten innehåller.

      Ge det till exempel namnet"E-postadress delad".

    3. Klicka på den klonade modulen Google Sheets för att konfigurera inställningarna.

    4. Ändra kalkylbladet till det nya som du just skapade.

    5. Mappa utdata från modulen Match Pattern ($1) till den kolumn där du vill lagra e-postadressen (delad e-postadress).

    6. Klicka på OK, spara scenariot och ta det för en testkörning.

      Du måste skicka två separata e-postmeddelanden till den anslutna e-postadressen enligt följande:

      • Innehåller frasen text parser module (och ingen e-postadress)

      • Innehåller frasen ovan och en e-postadress

        Om det inte finns några fel i konfigurationen kommer du att se att det första kalkylbladet hämtar alla e-postmeddelanden som innehåller frasen text parser module, medan det andra kalkylbladet endast hämtar de som innehåller frasen text parser module och en e-postadress. Se skärmbilderna nedan.

        Kalkylblad 1:

        Kalkylblad 2:

Resurs

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