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 中「動作內容」的「使用合作夥伴帳戶」區段中加以收集。

儲存輸出值

欄位 描述
帳戶欄位 您用來識別合作夥伴帳戶的欄位名稱。
比較運算子 用來決定合作夥伴帳戶的比較運算子。有效值為「等於」、「不等於」、「大於」、「小於」、「大於或等於」、「小於或等於」、「為空值」和「為空白」。
連絡人 符合連絡人電子郵件地址的連絡人記錄集合。
商機 符合商機電子郵件地址的商機記錄集合。
合作夥伴帳戶 表示公司是否有合作夥伴帳戶的布林值。預設值為 false
不相符的電子郵件地址 不符合連絡人或商機記錄的電子郵件地址集合。
用來識別合作夥伴帳戶的「帳戶欄位」值。

錯誤條件

錯誤條件 描述
無帳戶欄位

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

錯誤碼:REQUIRED_FIELD_MISSING

無比較運算子

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

錯誤碼:REQUIRED_FIELD_MISSING

無值

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

錯誤碼:REQUIRED_FIELD_MISSING

用途

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

運作方式

此動作會輸入電子郵件訊息識別碼、不符合使用者記錄的電子郵件地址,以及符合訊息中「寄件者」、「收件者」或「副本」之電子郵件地址的使用者記錄。如果您在銷售流程中使用合作夥伴,則「合作夥伴帳戶」、「帳戶欄位」、「比較運算子」 和「值」 欄位會儲存您用來指示合作夥伴帳戶的條件。在 Flow Builder 中動作內容的「使用合作夥伴帳戶」區段中,設定這些欄位的值。

動作會查詢「連絡人」記錄中的「電子郵件」欄位,以尋找對應於動作輸入中電子郵件地址的記錄。當找到多個連絡人時,使用者記錄清單會作為連結符號使用。

尋找連絡人記錄後,動作會查詢「商機」記錄中的「電子郵件」欄位,以將剩餘的電子郵件地址與商機比對。不符合連絡人或商機的電子郵件地址會儲存在輸出中的「不相符的電子郵件地址」中。

連絡人剪接器

如果多個連絡人符合電子郵件地址,則動作會遵循此邏輯。

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

  • 如果相同電子郵件地址有 10 個以上的連絡人,則動作會挑選具有最近 LastActivityDate 的連絡人。動作會在動作輸出中將該連絡人新增至「連絡人」。
  • 如果連絡人的帳戶擁有者符合動作輸入中「使用者」中的使用者記錄,則動作會挑選該連絡人,並將其新增至動作輸出中的「連絡人」。
  • 如果連絡人的擁有者符合動作輸入中「使用者」中的使用者記錄,則動作會挑選該連絡人,並將其新增至動作輸出中的「連絡人」。
  • 如果先前的規則未導致新增至輸出的連絡人,則動作會挑選最近修改的連絡人。動作會在動作輸出中將該連絡人新增至「連絡人」。

其次,若比對連絡人記錄在 RecordType 物件中具有合作夥伴和非合作夥伴欄位的 名稱值混合,則動作會依順序評估這些規則。

  • 如果其他連絡人符合電子郵件中不同的電子郵件地址,且該連絡人屬於非合作夥伴帳戶,則動作會忽略非合作夥伴連絡人。為了決定連絡人,動作會使用合作夥伴連絡人,並根據連絡分隔線規則評估這些連絡人。動作會將結果新增至動作輸出中的「連絡人」。
  • 如果先前的規則未導致新增至輸出的連絡人,則動作會使用非合作夥伴連絡人,並根據連絡人聯結規則評估這些連絡人。動作會將結果新增至動作輸出中的「連絡人」。

商機切換線

如果電子郵件地址不符合任何連絡人,則動作會嘗試將其與商機進行比對。如果有多個商機符合電子郵件地址,則動作會遵循此邏輯。

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

限制

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

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

 
正在載入
Salesforce Help | Article