Adobe Workfront Fusion案例範例:連線電子郵件、文字剖析器和Google Sheets
此案例可協助您建立所有電子郵件訊息的記錄,並在試算表中標籤這些訊息以供後續動作。 它會使用規則運算式(Regex)作為搜尋模式,擷取試算表中兩個個別表格中的電子郵件內文。 第一個模式會搜尋片語,第二個模式會搜尋相同的片語和電子郵件地址。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
先決條件
本教學課程需要規則運算式的基本知識。 若要瞭解規則運算式,請造訪https://regexone.com。
新增並設定第一個模組
-
搜尋電子郵件並選擇 觀看電子郵件 作為觸發器。
note note NOTE 雖然您可以使用E郵件模組連線Google帳戶,但您也可以使用Gmail模組。 -
連線Google帳戶或任何其他IMAP電子郵件使用者端(例如Outlook)。
-
連線之後,選取您要觀看其內送電子郵件的資料夾,例如收件匣。
-
在條件下,選擇 所有電子郵件 (或縮小範圍以讀取或未讀取電子郵件)。
您也可以選擇將擷取的電子郵件標示為已讀取或未讀取。
-
將結果數目上限設為1。
您可以根據收到的訊息數量來變更此設定。 不過,建議設定低值並更頻繁地執行情境。
-
按一下底部的 [顯示進階設定]。
-
依寄件者地址、主旨和片語篩選電子郵件。
這可讓您只觀看相關的電子郵件。 在此範例中,我們僅新增「主旨」篩選條件,並將其他2個保留為空白。
note note NOTE 我們將新增路由器,以使用符合模式迭代器及規則運算式(Regex)做為搜尋模式,來尋找電子郵件中的片語。 這也讓我們能夠建置多公用程式的情境。 -
完成設定後,系統會提示您指定開始觀看電子郵件的位置,請按一下 From now on。
搜尋流量控制並新增路由器
-
在任何模組之後新增路由器,將資料分割或複製,再傳送至下一個模組。
在此處,我們已使用路由器將電子郵件內文傳送至Google Sheet中的2個個別表格。
使用文字剖析器模組
-
新增符合模式轉換器以搜尋電子郵件中的片語。
我們將搜尋所有傳入電子郵件中的片語"文字剖析器模組",以擷取符合該片語的內文和寄件者姓名。
-
將模式寫入為規則運算式:
text\sparser\smodule
-
(選用)使用任何其他的「陣列」選項。
如果文字包含數行,而且您需要搜尋每行中的圖樣,多行會很有用。 在本教學課程中,我們需要搜尋整個電子郵件內文的模式,因此我們將保留未勾選的狀態。
-
在文字欄位中,按一下清單中的屬性 文字內容。
這是儲存電子郵件內文文字的屬性,我們會在其中搜尋模式。
-
-
新增搜尋相同片語和電子郵件地址的其他相符模式。
如果您擁有具有多個使用者的客戶帳戶,這會特別有用。 為了節省時間,您可以複製您剛建立的文字剖析器模組,並將其連結至路由器。
-
編輯模式,如下所示:
text\sparser\smodule。+\s([\w.-]+@[\w.-]+)
此模式會搜尋片語"文字剖析器模組"和電子郵件地址(例如john.doe@gmail.com),並只傳回電子郵件地址。
note note NOTE 根據您接受的電子郵件地址規格來撰寫規則運算式很重要,但上述規格可處理大部分的標準電子郵件地址。 -
如果您只想搜尋電子郵件地址,可以使用下方的規則運算式:
([\w.-]+@[\w.-]+)
-
您也可以使用以下規則運算式搜尋電話號碼:
[1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d{3,4}
上述模式涵蓋寫入電話號碼時最常見的格式。
若要測試您的模式,我們建議使用https://regex101.com搭配javascript做為Flavor。
其餘的組態會與之前的組態相同。
-
新增Google Sheets模組
針對Sheets,我們需要先建立具有必要標題的試算表。
-
建立試算表,其中包含您要擷取使用者資料的欄。 (您也可以使用現有的檔案)。
例如,以寄件者名稱、寄件者電子郵件和電子郵件內容為欄,建立名為「電子郵件資料:支援票證」的票證。 將工作表命名為「包含:文字剖析器模組」。
-
新增Google工作表模組,並將 新增列 作為動作。
-
連線您的Google帳戶(如果尚未連線)。 選擇您先前建立的「檔案」,然後選擇您要擷取資料的工作表。
您的設定應該如下所示:
-
對應相關欄位(欄)中的屬性以完成模組設定。
-
複製您剛建立的模組,並將其連結至第二個文字剖析器模組。
-
移至您的試算表,複製您先前建立的工作表並為其命名。
例如,將其命名為「contains: text parser module and email」。
-
新增另一欄以儲存電子郵件內文包含的電子郵件地址。
例如,將其命名為「Email Address Shared」。
-
按一下複製的Google Sheets模組以設定安裝。
-
將工作表變更為您剛建立的新工作表。
-
將符合模式模組($1)的輸出對應到您要儲存電子郵件地址(共用的電子郵件地址)的欄。
-
按一下 確定,儲存情境,然後進行測試回合。
您必須傳送兩封個別的電子郵件至連線的電子郵件地址,如下所示:
-
包含片語"文字剖析器模組" (沒有電子郵件地址)
-
包含上述短語和電子郵件地址
如果您的設定沒有錯誤,您會看到第一個工作表擷取所有包含片語「文字剖析器模組」的電子郵件,而第二個工作表僅擷取包含片語「文字剖析器模組」和電子郵件地址的電子郵件。 您可以參閱下方的熒幕擷取畫面。
工作表1:
工作表2:
-
-
資源
- + ↩︎