與Salesforce整合

將Salesforce與AEM整合可提供銷售機會管理功能,並運用Salesforce現成可用的功能。 您可以設定AEM,將銷售機會張貼至Salesforce,並建立可直接從Salesforce存取資料的元件。

AEM和Salesforce之間雙向且可擴充的整合可讓您:

  • 組織可充分使用和更新資料,以增強客戶體驗。
  • 從行銷到銷售活動的參與度。
  • 組織可自動從Salesforce資料儲存區傳輸和接收資料。

本檔案說明下列內容:

  • 如何設定Salesforce Cloud Services(設定AEM以與Salesforce整合)。
  • 如何在「客戶內容」和「個人化」中使用Salesforce銷售線索/聯絡資訊。
  • 如何使用Salesforce工作流程模型,將AEM使用者貼文為salesforce的潛在客源。
  • 如何建立顯示Salesforce資料的元件。

設定AEM以與Salesforce整合

若要設定AEM以與Salesforce整合,您必須先在Salesforce中設定遠端存取應用程式。 然後,您會設定salesforce雲端服務,以指向此遠端存取應用程式。

注意

您可以在Salesforce中建立免費的開發人員帳戶。

若要設定AEM以與Salesforce整合:

注意

您必須先安裝Salesforce Force API整合套件,才能繼續執行程式。 有關如何使用包的詳細資訊,請參閱如何使用包頁。

  1. 在AEM中,導覽至​Cloud Services。 在「協力廠商服務」中,按一下​Salesforce​中的「立即設定」。

    chlimage_1-70

  2. 建立新的設定,例如​developer

    注意

    新設定會重新導向至新頁面:http://localhost:4502/etc/cloudservices/salesforce/developer.html。 這與您在Salesforce中建立遠端存取應用程式時,在回呼URL中所需指定的值完全相同。 這些值必須相符。

  3. 登入您的salesforce帳戶(或如果您沒有帳戶,請在https://developer.force.com建立帳戶)。

  4. 在Salesforce中,導覽至​Create > Apps​以取得​Connected Apps(在舊版salesforce中,工作流程為​Deploy > Remote Access)。

  5. 按一下「新增」,將AEM與Salesforce連接。

    chlimage_1-71

  6. 輸入​連線的應用程式名稱API名稱​和​連絡電子郵件。 選取「啟用OAuth設定​」核取方塊,然後輸入「回呼URL」並新增OAuth範圍(例如完全存取)。 ​回呼URL的外觀類似下列:http://localhost:4502/etc/cloudservices/salesforce/developer.html

    變更伺服器名稱/埠號和頁面名稱,以符合您的設定。

    chlimage_1-72

  7. 按一下​Save​以儲存salesforce組態。 Salesforce會建立​消費者金鑰​和​消費者密碼,您需要這些密碼才能進行AEM設定。

    chlimage_1-73

    注意

    您可能需要等候幾分鐘(最長15分鐘),才能啟動Salesforce中的遠端存取應用程式。

  8. 在AEM中,導覽至​Cloud Services,並導覽至您先前建立的salesforce設定(例如​developer)。 按一下​編輯,然後從salesforce.com輸入客戶金鑰和客戶機密碼。

    chlimage_1-15

    登入 URL 這是Salesforce授權端點。 其值已預先填入,且適用於大部分情況。
    客戶金鑰 輸入從salesforce.com的「遠程訪問應用程式註冊」頁獲得的值
    客戶機密 輸入從salesforce.com的「遠程訪問應用程式註冊」頁獲得的值
  9. 按一下「連線至Salesforce 」以連線。 Salesforce要求您允許您的設定連線至salesforce。

    chlimage_1-74

    在AEM中,會開啟確認對話方塊,告知您已成功連線。

  10. 導覽至您網站的根頁面,然後按一下「頁面屬性」​然後,選取​Cloud Services​並新增​Salesforce​並選取正確的設定(例如​developer)。

    chlimage_1-75

    現在,您可以使用工作流程模型,將銷售機會張貼至Salesforce,並建立可從Salesforce存取資料的元件。

將AEM使用者匯出為Salesforce銷售機會

如果您想將AEM使用者匯出為salesforce銷售線索,則需要設定工作流程,將銷售線索張貼至salesforce。

若要將AEM使用者匯出為Salesforce銷售機會:

  1. 以滑鼠右鍵按一下工作流程​Salesforce.com Export,然後按一下​Start,導覽至http://localhost:4502/workflow的Salesforce工作流程。

    chlimage_1-76

  2. 選取您要建立為潛在客戶的AEM使用者,作為此工作流程的​Payload(home -> users)。 請務必選擇用戶的配置檔案節點,因為該節點包含映射到Salesforce銷售線索的​FirstName​和​LastName​欄位的​givenNamefamilyName​等資訊。

    chlimage_1-77

    注意

    在開始此工作流程之前,AEM中的銷售機會節點必須具備某些必要欄位,才能發佈至Salesforce。 這些是​givenNamefamilyNamecompany​和​email。 若要查看AEM使用者與Salesforce銷售機會之間對應的完整清單,請參閱AEM使用者與Slaesforce銷售機會之間對應設定。

  3. 按一下​「確定」。使用者資訊會匯出至salesforce.com。 您可在salesforce.com驗證。

    注意

    錯誤日誌將顯示是否導入了銷售線索。 請查看錯誤日誌以瞭解詳細資訊。

設定Salesforce.com匯出工作流程

您可能需要設定Salesforce.com匯出工作流程,使其符合正確的Salesforce.com設定,或進行其他變更。

若要設定Salesforce.com匯出工作流程:

  1. 導航到 http://localhost:4502/cf#/etc/workflow/models/salesforce-com-export.html.

    chlimage_1-16

  2. 開啟「Salesforce.com匯出」步驟,選取「參數」標籤,然後選取正確的設定,然後按一下「確定」。 ​此外,如果您希望工作流重新建立在Salesforce中刪除的銷售線索,請選中該複選框。

    chlimage_1-78

  3. 按一下​保存​保存更改。

    chlimage_1-79

AEM使用者與Salesforce Lead之間的對應設定

若要檢視或編輯AEM使用者與Salesforce銷售線索之間的目前對應設定,請開啟「設定管理員」:https://<hostname>:<port>/system/console/configMgr並搜尋​Salesforce Lead Mapping Configuration

  1. 通過按一下​Web控制台​或直接轉到https://<hostname>:<port>/system/console/configMgr.來開啟配置管理器

  2. 搜索​Salesforce Lead映射配置

    chlimage_1-80

  3. 視需要變更對應。 預設映射遵循模式​aemUserAttribute=sfLeadAttribute。 按一下​保存​保存更改。

設定Salesforce用戶端內容商店

salesforce用戶端內容儲存區會顯示目前登入使用者的其他資訊,而非AEM中已有的資訊。 它會根據使用者與Salesforce的連線,從Salesforce提取此額外資訊。

若要這麼做,您必須設定下列項目:

  1. 透過Salesforce Connect元件,將AEM使用者連結至Salesforce ID。
  2. 將Salesforce描述檔資料新增至用戶端內容頁面,以設定您要查看的屬性。
  3. (可選)建立使用Salesforce Client內容商店資料的區段。

將AEM使用者連結至Salesforce ID

您必須使用Salesforce ID對應AEM使用者,才能將其載入用戶端內容。 在實際案例中,您會根據已知使用者資料與驗證進行連結。 為示範,在此程式中,您使用​Salesforce Connect​元件。

  1. 導覽至AEM中的網站,登入,並從側腳拖放​Salesforce Connect​元件。

    注意

    如果​Salesforce Connect​元件不可用,請前往​Design​檢視並選取它,以便在​Edit​檢視中使用。

    chlimage_1-17

    將元件拖曳至頁面時,會顯示​連結至Salesforce=Off

    chlimage_1-81

    注意

    此元件僅供展示之用。 對於實際案例,將有另一個程式來連結/比對使用者與潛在客源。

  2. 在頁面上拖曳元件後,請開啟它以進行設定。 選擇配置、聯繫人類型和Salesforce銷售線索或聯繫人,然後按一下​確定

    chlimage_1-82

    AEM會將使用者連結至Salesforce連絡人或潛在客戶。

    chlimage_1-83

將Salesforce資料新增至用戶端內容

您可以從Salesforce在Client Context中載入使用者資料,以用於個人化:

  1. 在此處導覽以開啟您要延伸的用戶端內容,例如http://localhost:4502/etc/clientcontext/default/content.html.

    chlimage_1-18

  2. 將​Salesforce Profile Data​元件拖曳至用戶端內容。

    chlimage_1-19

  3. 連按兩下元件以開啟它。 選擇「添加項目」並從下拉清單中選擇一個屬性。 添加任意數量的屬性並選擇​OK

    chlimage_1-84

  4. 現在,您會在用戶端內容中看到Salesforce中特定於Salesforce的屬性。

    chlimage_1-85

使用Salesforce Client Context Store中的資料建立區段

您可以建立使用Salesforce Client Context Store資料的區段。 要執行此操作:

  1. 前往​Tools > Segmentation​或前往http://localhost:4502/miscadmin#/etc/segmentation,導覽至AEM中的區段。
  2. 建立或更新區段以包含來自Salesforce的資料。 如需詳細資訊,請參閱分段

搜索銷售線索

AEM隨附範例搜尋元件,可根據指定的條件在Salesforce中搜尋銷售機會。 此元件顯示如何使用Salesforce REST API來搜尋salesforce物件。 您需要將頁面與Salesforce設定連結,以追蹤對salesforce.com的呼叫。

注意

此為範例元件,說明如何使用Salesforce REST API來查詢Salesforce物件。 以它為範例,根據您的需求建立更複雜的元件。

要使用此元件:

  1. 導覽至您要使用此設定的頁面。 開啟頁面屬性並選取「雲端服務」。 按一 下「新 增服務」並選 ​取Salesforce和適當的設定,然後按一下「 確定」。

    chlimage_1-20

  2. 將Salesforce搜尋元件拖曳至頁面(前提是已啟用它)。 若要啟用它,請移至「設計」模式,並將它新增至適當的區域)。

    chlimage_1-29

  3. 開啟搜索元件並指定搜索參數,然後按一下​確定。

    chlimage_1-86

  4. AEM會顯示在您的搜尋元件中指定符合指定標準的潛在客戶。

    chlimage_1-87

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now