Adobe Workfront Fusion voorbeeld scenario: E-mailadres verbinden Text Parser, en Google Sheets

Dit scenario helpt u een logboek van alle e-mailberichten tot stand brengen en hen etiketteren voor verdere actie in een spreadsheet. Hierbij wordt een e-mailhoofdtekst in twee afzonderlijke tabellen in een spreadsheet vastgelegd met Regular Expressions (Regex) als zoekpatronen. Het eerste patroon zoekt naar een uitdrukking en het tweede zoekt naar dezelfde uitdrukking en een e-mailadres.

Toegangsvereisten

U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:

Adobe Workfront plan*
Pro of hoger
Adobe Workfront licentie*
Plan, Work
Adobe Workfront Fusion licentie**

Huidige vergunningsvereiste: Nee Workfront Fusion vergunningsvereiste.

of

Vereisten voor oudere licenties: Workfront Fusion voor werkautomatisering en -integratie

Product

Huidige productvereisten: Als u de Select of Prime Adobe Workfront Abonnement, uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken. Workfront Fusion is opgenomen in de Ultimate Workfront plannen.

of

Oudere productvereisten: Uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken.

Neem contact op met uw Workfront beheerder.

Voor informatie over Adobe Workfront Fusion licenties, zie Adobe Workfront Fusion licenties.

Vereisten

Deze zelfstudie vereist basiskennis van reguliere expressies. Ga voor meer informatie over Regex naar https://regexone.com.

Voeg de eerste module toe en vorm het

  1. Zoeken naar e-mail en kies Watch emails als de trigger.

    note note
    NOTE
    Terwijl u verbinding kunt maken met een Google account met Ee-mailmodule kunt u ook een Gmail module.
  2. Verbind één van beide Google account of een andere e-mailclient op basis van IMAP (zoals Outlook).

  3. Selecteer een map waarvan u de inkomende e-mails wilt controleren, bijvoorbeeld Inbox.

  4. Onder Criteriakiest u All email (of verklein het naar beneden om e-mails te lezen of ongelezen).

    U kunt opgehaalde e-mails ook markeren als gelezen of ongelezen.

  5. Stel de Maximum number of results tot en met 1.

    U kunt dit veranderen gebaseerd op het volume van berichten u ontvangt. Nochtans, wordt het geadviseerd om een lage waarde te plaatsen en het scenario vaker in werking te stellen.

  6. Klikken Show advanced settings onderaan.

  7. E-mailberichten filteren op Sender address, Subject en Phrase.

    Zo kunt u alleen relevante e-mails bekijken. In dit voorbeeld hebben we alleen een filter Onderwerp toegevoegd en de andere twee blanco gelaten.

    note note
    NOTE
    Wij zullen een router toevoegen om naar uitdrukkingen in e-mail te zoeken gebruikend Match Pattern iterator en een reguliere expressie (Regex) als een zoekpatroon. Dit stelt ons ook in staat om een scenario van meerdere nutsbedrijven op te bouwen.
  8. Als de configuratie is voltooid en u wordt gevraagd op te geven waar u moet beginnen met het bekijken van uw e-mails, klikt u op From now on.

  9. Doorgaan naar Zoeken naar Flow Control en voeg een Router

Zoeken naar Flow Control en voeg een Router

  1. Voeg een router na om het even welke module toe om de gegevens te verdelen of te dupliceren alvorens het naar de volgende module te verzenden.

    Hier hebben we een Router de hoofdtekst van de e-mail naar twee aparte tabellen in een Google Sheet.

Gebruik de Text Parser Module

  1. Voeg een Match Pattern transformator om naar een uitdrukking in een e-mail te zoeken.

    We zullen zoeken naar de uitdrukking "text parser module" in alle inkomende e-mails om de tekst van de hoofdtekst en de naam van de afzender vast te leggen van de tekst die met die uitdrukking overeenkomt.

    1. Schrijf het patroon als een reguliere expressie:

      tekst\sparser\module

    2. (Optioneel) Gebruik een van de andere patroonopties.

      Meerdere regels is handig als de tekst meerdere regels bevat en u op elke regel naar het patroon moet zoeken. Voor deze zelfstudie moeten we naar het patroon in de hele tekst van de e-mailtekst zoeken. Daarom laten we deze ongecontroleerd.

    3. In de Text veld, klik op het kenmerk Tekstinhoud in de lijst.

      Dit is het attribuut dat de tekst van het e-maillichaam opslaat waarin wij naar het patroon zullen zoeken.

  2. Nog een toevoegen Match Pattern die naar dezelfde uitdrukking en een e-mailadres zoekt.

    Dit is met name handig als u klantenaccounts hebt met meerdere gebruikers. Als u tijd wilt besparen, kunt u de opdracht Text Parser module u enkel creeerde en het verbindt met de Router.

  3. Bewerk het patroon als volgt:

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

    Dit patroon zoekt naar de uitdrukking "text parser module" en een e-mailadres zoals john.doe@gmail.com en retourneert alleen het e-mailadres.

    note note
    NOTE
    Het is belangrijk om uw regex in overeenstemming met de specificatie van de e-mailadressen te schrijven u goedkeurt, maar hierboven behandelt het meeste standaard e-mailadressen.
    • Als u alleen naar het e-mailadres wilt zoeken, kunt u de onderstaande tabel gebruiken:

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

    • U kunt ook alleen naar telefoonnummers zoeken met onderstaande regex:

      [1]?(?(\d{1,3}))?[\s-]?(?(\d{3})?[\s-]?\d{3}[\s-]?\d{3,4}
      The above pattern covers most common formats in which a phone number is written.

    Om uw patronen te testen, adviseren wij het gebruiken https://regex101.com with javascript als de smaak.

    De rest van de configuratie blijft hetzelfde als de vorige configuratie.

Voeg de Google Sheets modules

Voor SheetsWe moeten eerst een spreadsheet maken met de vereiste kopteksten.

  1. Maak een spreadsheet met de kolommen waaronder u de gebruikersgegevens wilt vastleggen. (U kunt ook een bestaand bestand gebruiken.)

    Maak bijvoorbeeld een bestand met de naam 'E-mailgegevens: Support Ticket" met de naam van de afzender, de e-mail van de afzender en e-mailinhoud als kolommen. Noem het aantekenvel "bevat: text parser module."

  2. Voeg de Google Sheets module met Add a row als de handeling.

  3. Verbind uw Google account (als je dat nog niet hebt gedaan). Kies het bestand dat u eerder hebt gemaakt, gevolgd door het werkblad te kiezen waarin u de gegevens vastlegt.

    Uw opstelling zou als dit moeten kijken:

  4. Wijs de attributen in de relevante gebieden (kolommen) toe om de moduleopstelling te beëindigen.

  5. Kloont de module u enkel creeerde en koppel het aan de tweede Text Parser module.

    1. Ga naar uw werkblad, dupliceer het werkblad dat u eerder hebt gemaakt en geef het een naam.

      Geef het bestand bijvoorbeeld de naam "contains: text parser module and email."

    2. Voeg nog een kolom toe om het e-mailadres op te slaan dat de e-mailhoofdtekst bevat.

      Geef het bijvoorbeeld de naam "E-mailadres gedeeld".

    3. Klik op de gekloonde knop Google Sheets om de opstelling te vormen.

    4. Wijzig het werkblad in het nieuwe werkblad dat u zojuist hebt gemaakt.

    5. De uitvoer toewijzen vanuit de Match Pattern module ($1) aan de kolom waar u het e-mailadres (Gedeeld E-mailadres) wilt opslaan.

    6. Klikken OK, sparen het scenario, en neem het voor een testlooppas.

      U moet twee aparte e-mails naar het verbonden e-mailadres verzenden:

      • Bevat de zin "text parser module" (en geen e-mailadres)

      • Bevat bovenstaande zin en een e-mailadres

        Als er geen fouten in de installatie voorkomen, worden in het eerste werkblad alle e-mails met de uitdrukking "text parser module" terwijl in het tweede werkblad alleen die worden vastgelegd die de uitdrukking "text parser module" en een e-mailadres. U kunt de onderstaande schermafbeeldingen raadplegen.

        Werkblad 1:

        Werkblad 2:

Bronnen

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