Esempio di scenario Adobe Workfront Fusion: Connect email, Text Parser e Google Sheets

Questo scenario consente di creare un registro di tutti i messaggi e-mail e di assegnarvi tag per ulteriori azioni in un foglio di calcolo. Acquisisce il corpo di un’e-mail in due tabelle separate in un foglio di calcolo utilizzando Espressioni regolari (Regex) come pattern di ricerca. Il primo modello cerca una frase, mentre il secondo cerca la stessa frase e un indirizzo e-mail.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o superiore
Adobe Workfront licenza*
Plan, Work
Licenza Adobe Workfront Fusion**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Prerequisiti

Questo tutorial richiede una conoscenza di base delle espressioni regolari. Per informazioni su Regex, visita https://regexone.com.

Aggiungi il primo modulo e configuralo

  1. Cerca e-mail e scegli Controlla le e-mail come attivatore.

    note note
    NOTE
    È possibile connettere un account Google utilizzando il modulo Email, ma è anche possibile utilizzare un modulo Gmail.
  2. Connettere un account Google o qualsiasi altro client di posta elettronica basato su IMAP (ad esempio Outlook).

  3. Una volta effettuata la connessione, selezionare una cartella di cui si desidera controllare le e-mail in arrivo, ad esempio Posta in arrivo.

  4. In Criteri, scegli Tutte le e-mail (o restringi la selezione per leggere o non leggere le e-mail).

    Puoi anche scegliere di contrassegnare le e-mail recuperate come lette o non lette.

  5. Imposta Numero massimo di risultati su 1.

    Puoi modificarlo in base al volume di messaggi che ricevi. Tuttavia, si consiglia di impostare un valore basso ed eseguire lo scenario più spesso.

  6. Fai clic su Mostra impostazioni avanzate in basso.

  7. Filtra le e-mail in base al indirizzo mittente, oggetto e frase.

    Questo ti consente di guardare solo le e-mail pertinenti. In questo esempio, è stato aggiunto solo un filtro Oggetto e sono stati lasciati vuoti gli altri 2.

    note note
    NOTE
    Aggiungeremo un router per cercare frasi in un messaggio e-mail utilizzando l'iteratore Match Pattern e un'espressione regolare (Regex) come modello di ricerca. Questo ci permette anche di creare uno scenario multiutility.
  8. Al termine della configurazione e quando ti viene richiesto di specificare dove iniziare a guardare le e-mail, fai clic su From now on.

  9. Continua con Cerca Controllo flusso e aggiungi Router

Cerca Controllo flusso e aggiungi Router

  1. Aggiungere un router dopo qualsiasi modulo per dividere o duplicare i dati prima di inviarli al modulo successivo.

    In questo caso, è stato utilizzato un Router per inviare il testo del corpo dell'e-mail a 2 tabelle separate in un Google Sheet.

Utilizza il modulo Parser di testo

  1. Aggiungi un trasformatore Match Pattern per cercare una frase in un messaggio e-mail.

    Cercheremo la frase "text parser module" in tutte le e-mail in arrivo per acquisire il corpo del testo e il nome del mittente di quelli che corrispondono a tale frase.

    1. Scrivere il motivo come espressione regolare:

      text\sparser\smodule

    2. (Facoltativo) Utilizzate una qualsiasi delle altre opzioni della serie.

      La funzione Multiriga è utile se il testo contiene più righe e se è necessario cercare il motivo in ogni riga. Per questo tutorial è necessario cercare il pattern nell’intero testo del corpo dell’e-mail, pertanto non lo selezioneremo.

    3. Nel campo Testo, fare clic sull'attributo Contenuto testo nell'elenco.

      Questo è l’attributo che memorizza il testo del corpo dell’e-mail in cui cercheremo il modello.

  2. Aggiungi un altro Match Pattern che cerca la stessa frase e un indirizzo e-mail.

    Questa funzione è particolarmente utile se disponi di account cliente con più utenti. Per risparmiare tempo, puoi clonare il modulo Parser di testo appena creato e collegarlo al router.

  3. Modificate il modello come indicato di seguito:

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

    Questo modello cerca la frase "text parser module" e un indirizzo e-mail come john.doe@gmail.com e restituisce solo l'indirizzo e-mail.

    note note
    NOTE
    È importante scrivere il proprio regex in conformità con le specifiche degli indirizzi e-mail che si accettano, ma quello di cui sopra si occupa della maggior parte degli indirizzi e-mail standard.
    • Se desideri cercare solo l’indirizzo e-mail, puoi utilizzare il codice regex seguente:

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

    • Puoi anche cercare solo i numeri di telefono utilizzando il codice regex seguente:

      [1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d{3,4}
      Il modello di cui sopra copre i formati più comuni in cui è scritto un numero di telefono.

    Per verificare i tuoi pattern, ti consigliamo di utilizzare https://regex101.com con javascript come aroma.

    Il resto della configurazione rimane invariato rispetto a quella precedente.

Aggiungi i moduli Google Sheets

Per Sheets, è innanzitutto necessario creare un foglio di calcolo con le intestazioni richieste.

  1. Crea un foglio di calcolo con le colonne sotto le quali desideri acquisire i dati utente. Puoi anche usare un file esistente.

    Ad esempio, creane una denominata "Dati e-mail: ticket di supporto" con le colonne Nome mittente, E-mail mittente e Contenuto e-mail. Denomina il foglio di lavoro "contiene: modulo parser di testo".

  2. Aggiungi il modulo Fogli Google con Aggiungi una riga come azione.

  3. Connetti il tuo account Google (se non lo hai già fatto). Scegliere il file creato in precedenza, quindi scegliere il foglio di lavoro in cui acquisire i dati.

    La configurazione deve essere simile alla seguente:

  4. Mappa gli attributi nei campi pertinenti (colonne) per completare la configurazione del modulo.

  5. Clona il modulo appena creato e collegalo al secondo modulo Text Parser.

    1. Passare al foglio di calcolo, duplicare il foglio di lavoro creato in precedenza e assegnare un nome.

      Ad esempio, assegna al nome "contiene: modulo parser di testo e e-mail".

    2. Aggiungi un’altra colonna per memorizzare l’indirizzo e-mail contenuto nel corpo dell’e-mail.

      Ad esempio, denominalo "Indirizzo e-mail condiviso".

    3. Fare clic sul modulo Google Sheets clonato per configurare la configurazione.

    4. Sostituire il foglio di lavoro con quello appena creato.

    5. Mappa l'output del modulo Match Pattern ($1) alla colonna in cui desideri memorizzare l'indirizzo e-mail (indirizzo e-mail condiviso).

    6. Fai clic su OK, salva lo scenario e esegui un test.

      Dovrai inviare due e-mail separate all’indirizzo e-mail connesso come segue:

      • Contenente la frase "modulo parser di testo" (e nessun indirizzo e-mail)

      • contenente la frase precedente e un indirizzo e-mail

        Se nella configurazione non sono presenti errori, il primo foglio di lavoro acquisirà tutte le e-mail contenenti la frase "text parser module", mentre il secondo foglio di lavoro acquisirà solo quelle contenenti la frase "text parser module" e un indirizzo e-mail. Fai riferimento alle schermate seguenti.

        Scheda Lavoro 1:

        Scheda Lavoro 2:

Risorse

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