Adobe Workfront Fusion esempio di scenario: connessione e-mail, Parser testo, 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**

Fabbisogno di licenza corrente: No Workfront Fusion requisito di licenza.

Oppure

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

Prodotto

Fabbisogno prodotto corrente: se si dispone di Select o Prime Adobe Workfront Pianifica, la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo. Workfront Fusion è incluso in Ultimate Workfront piano.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo.

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

Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.

Prerequisiti

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

Aggiungi il primo modulo e configuralo

  1. Cerca e-mail e scegli Guarda le e-mail come Trigger.

    note note
    NOTE
    Mentre è possibile collegare un Google account che utilizza l'Emodulo di posta elettronica, puoi anche utilizzare un Gmail modulo.
  2. Connetti una Google o qualsiasi altro client e-mail basato su IMAP (ad esempio Outlook).

  3. Una volta effettuata la connessione, seleziona una cartella di cui desideri guardare le e-mail in arrivo, ad esempio Casella in entrata.

  4. Sotto Criteri, scegli Tutte le e-mail (o restringerlo per leggere o non leggere le e-mail).

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

  5. Imposta il Numero massimo di risultati a 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. Clic Mostra impostazioni avanzate in basso.

  7. Filtrare le e-mail in base a 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 Corrispondenza pattern un iteratore e un'espressione regolare (Regex) come pattern di ricerca. Questo ci permette anche di creare uno scenario multiutility.
  8. Al termine della configurazione, e ti viene richiesto di specificare dove iniziare a guardare le e-mail, fai clic su From now on.

  9. Continua con Cerca Controllo del flusso e aggiungi Router

Cerca Controllo del 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, è stata utilizzata una Router per inviare il testo del corpo dell’e-mail a 2 tabelle separate in una Google Sheet.

Utilizza il Parser testo Modulo

  1. Aggiungi un Corrispondenza pattern per cercare una frase in un messaggio e-mail.

    Cercheremo la frase ".modulo parser di testo" in tutte le e-mail in arrivo per acquisire il testo del corpo e il nome del mittente di quelli che corrispondono a quella 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. In 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 Corrispondenza 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 Parser testo il modulo 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 "modulo parser di testo" 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 testare i modelli, si consiglia di utilizzare https://regex101.com con javascript come il Sapore.

    Il resto della configurazione rimane invariato rispetto a quella precedente.

Aggiungi il Google Sheets moduli

Per Sheets, devi innanzitutto 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 Fogli Google modulo con Aggiungi una riga come azione.

  3. Connetti Google account (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 Parser testo modulo.

    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. Fai clic sul file clonato Google Sheets per configurare la configurazione.

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

    5. Mappare l’output da Corrispondenza pattern ($1) nella colonna in cui desideri memorizzare l’indirizzo e-mail (Indirizzo e-mail condiviso).

    6. Clic OK, salva lo scenario e eseguilo per un'esecuzione di 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, vedrai che il primo foglio di lavoro acquisisce tutte le e-mail contenenti la frase "modulo parser di testo" mentre il secondo foglio di lavoro acquisisce solo quelli che contengono la frase "modulo parser di testo" 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