Loading
透過 Salesforce Flow 自動化業務流程
從電子郵件地址動作取得帳戶和機會

從電子郵件地址動作取得帳戶和機會

此動作會取得與連絡人或不相符電子郵件地址相關聯的帳戶記錄,也會取得與連絡人相關的機會記錄。用於「活動」:比對「電子郵件對記錄」流程。需要在 Einstein Activity Capture 中啟用「將電子郵件同步化為 Salesforce 活動」。

必要版本

提供版本:Lightning Experience
適用於 Sales StarterProfessionalEnterprise Edition 中的 Einstein Activity Capture Standard
適用於 Unlimited Edition 和 Einstein 1 Sales Edition
適用於 Einstein for Sales (包含在 Einstein 1 Sales Edition 中),且可額外付費使用於 EnterpriseUnlimited Edition。
適用於 Sales in Sales (包含在 PerformanceUnlimited Edition 中),而 ProfessionalEnterprise Edition 需額外付費取得。
適用於 Revenue Intelligence,EnterpriseUnlimited Edition 需額外付費取得。

在 Flow Builder 中,將「動作」元素新增至您的流程。在「新增動作」視窗中,搜尋「活動比對」,然後選取「從電子郵件地址取得帳戶和機會」。

設定輸入值

使用流程前期中的值設定動作的輸入。

欄位 描述
帳戶欄位 您用來識別合作夥伴帳戶的欄位名稱。如果「合作夥伴帳戶」為 false,則為選擇性。此輸入會在 Flow Builder 中「動作內容」的「使用合作夥伴帳戶」區段中加以收集。
活動日期 必要。活動的日期和時間。針對電子郵件,這是傳送電子郵件的日期。
比較運算子 用來決定合作夥伴帳戶的比較運算子。有效值為「等於」、「不等於」、「大於」、「小於」、「大於或等於」、「小於或等於」、「為空值」和「為空白」。如果「合作夥伴帳戶」為 false,則為選擇性。此輸入會在 Flow Builder 中「動作內容」的「使用合作夥伴帳戶」區段中加以收集。
連絡人 必要。要取得相關聯帳戶和機會記錄的連絡人記錄集合。
合作夥伴帳戶 表示公司是否有合作夥伴帳戶的布林值。預設值為 false。此輸入會在 Flow Builder 中「動作內容」的「使用合作夥伴帳戶」區段中加以收集。
不相符的電子郵件地址 選擇性。沒有對應已啟用連絡人或已啟用使用者記錄的電子郵件地址集合。
使用者 必要。要取得相關聯帳戶和機會記錄的使用者記錄集合。
用來識別合作夥伴帳戶的「帳戶欄位」值。如果「合作夥伴帳戶」為 false,則為選擇性。此輸入會在 Flow Builder 中「動作內容」的「使用合作夥伴帳戶」區段中加以收集。

儲存輸出值

欄位 描述
帳戶 與其中一個指定連絡人或不相符電子郵件地址相關聯的帳戶記錄。
機會 與其中一個指定連絡人或傳回的帳戶記錄相關聯的機會記錄。如果找不到機會,則這是指定使用者集合中使用者擁有的機會記錄。
不相符的電子郵件地址 沒有對應帳戶或機會的電子郵件地址集合。

錯誤條件

錯誤條件 描述
無帳戶欄位

如果「合作夥伴帳戶」為 true,請指定合作夥伴帳戶條件的帳戶欄位。

錯誤碼:REQUIRED_FIELD_MISSING

無比較運算子

如果「合作夥伴帳戶」為 true,請指定合作夥伴帳戶條件的比較運算子。

錯誤碼:REQUIRED_FIELD_MISSING

無值

如果「合作夥伴帳戶」為 true,請指定合作夥伴帳戶條件的值。

錯誤碼:REQUIRED_FIELD_MISSING

用途

若要使用此動作,請啟用「將電子郵件同步化為 Salesforce 活動」。動作的設計主要用於「活動:比對「電子郵件對記錄」流程。

運作方式

此動作會使用傳送電子郵件訊息的日期作為輸入,以及訊息中「寄件者」、「收件者」或「副本」欄位中符合電子郵件地址的使用者和連絡人記錄。(選擇性) 輸入包含不符合使用者或連絡人記錄的電子郵件地址。如果您在銷售流程中使用合作夥伴,則「合作夥伴帳戶」、「帳戶欄位」、「比較運算子」 和「值」 欄位會儲存您用來指示合作夥伴帳戶的條件。

動作會查詢連絡人記錄中的 AccountId 欄位,以尋找對應至動作輸入中連絡人的帳戶。

如果找不到帳戶,則動作會檢查帳戶其 網站欄位值的網域。如果該網域符合輸入中「 不相符的電子郵件地址 」中任何地址的電子郵件網域,則動作會選擇該帳戶。如果找到多個帳戶,則動作會挑選最近具有 LastActivityDate 的帳戶。

尋找帳戶記錄後,動作會查詢 OpportunityContactRole 記錄中的 ContactId 欄位,以將連絡人與機會比對。僅包含在去年建立的未結束機會。如果找不到機會,則動作會查詢機會記錄中的 AccountId 欄位,以尋找在動作輸出中符合 帳戶的機會。

沒有對應帳戶或機會的電子郵件地址會儲存在輸出中的「不相符的電子郵件地址」中。

帳戶切換器

如果多個帳戶對應至連絡人的電子郵件地址,則動作會遵循此邏輯。

動作會檢查每個連絡人帳戶上的 RecordTypeId 欄位。動作會查詢 RecordType 物件中的 名稱欄位。如果 名稱不是合作夥伴,則動作會假設其為非合作夥伴帳戶。同樣地,如果 名稱是合作夥伴,則動作會假設其為合作夥伴帳戶。為了決定帳戶,動作會依序評估這些規則。

  • 如果連絡人記錄針對 RecordType 物件中的「名稱」 欄位混合合作夥伴和非合作夥伴值,則動作會挑選非合作夥伴帳戶。動作會將動作新增至動作輸出中的「帳戶」。
  • 如果大多數連絡人記錄具有相同的帳戶,則動作會選擇該帳戶,並在動作輸出中將其新增至「帳戶」。
  • 如果先前的規則未導致新增至輸出的帳戶,則動作會選擇最近具有 LastActivityDate 的帳戶。動作會在動作輸出中將該帳戶新增至「帳戶」。

機會切換線

如果多個機會對應至電子郵件地址,則動作會遵循此邏輯。不會將在 ActivityDate 之後已結束 60 天或以上的機會納入比對考量。

  • 如果機會的擁有者符合動作輸入中「使用者」中的使用者記錄,則動作會挑選該機會,並將其新增至動作輸出中的「機會」。
  • 如果機會的帳戶擁有者符合動作輸入中「使用者」中的使用者記錄,則動作會挑選該機會,並將其新增至動作輸出中的「機會」。
  • 如果先前的規則未導致將機會新增至輸出,則動作會選擇具有最近 LastActivityDate 的機會。動作會將該機會新增至動作輸出中的「機會」。

限制

此動作僅限於流程內的用量。無法透過其他方法叫用,例如 Apex、REST API、Copilot、Prompt Studio 或 Einstein 機器人。雖然動作通常可透過各種架構 (例如 InvocableActionService) 叫用,但此特定動作僅限於「流程」。

如果除錯此動作時,activityId 欄位為空白,請使用「開發人員主控台」來查詢 StagedEmail 的值。

 
正在載入
Salesforce Help | Article