Connect Campaign和Microsoft Dynamics 365

在本頁中,您將學習如何將Campaign Classic連接至​Microsoft Dynamics CRM 365

可能的部署包括:

資料同步通過專用的工作流活動執行。 進一步瞭解

實施步驟

若要連接Microsoft Dynamics 365以透過​Web API​與Adobe Campaign合作,您必須套用下列步驟:

在Microsoft Dynamics CRM中:

  1. 取得Microsoft Dynamics Client ID
  2. 產生Microsoft Dynamics Client Secret
  3. 設定權限
  4. 建立應用程式使用者
  5. 編碼私密金鑰

本節提供更多資訊

Campaign Classic:

  1. 建立新的外部帳戶
  2. 使用Microsoft Dynamics設定來設定外部帳戶
  3. 使用配置嚮導來映射表並同步枚舉
  4. 建立同步工作流

本節提供更多資訊

注意

將Adobe Campaign與Microsoft Dynamics連接時,您無法:

  • 安裝可變更CRM行為並導致與Adobe Campaign相容問題的外掛程式
  • 選擇多個枚舉

配置Microsoft Dynamics CRM

若要產生存取Token和金鑰以設定帳戶,您必須使用​全域管理員​憑證登入Microsoft Azure目錄。 然後依照下列步驟進行。

取得Microsoft Dynamics Client ID

若要取得用戶端ID,您必須在Azure Active Directory中註冊應用程式。 用戶端ID與應用程式ID相同。

  1. 導覽至「Azure Active Directory >應用程式註冊」,然後按一下「新增應用程式註冊​」。
  2. 指定可協助識別例項的唯一名稱,例如​adobecampaign<instance identifier>
  3. 選擇​應用程式類型​作為​網頁應用程式/API
  4. 對​登入URL​使用http://localhost

儲存後,您會取得​應用程式ID,此為促銷活動的用戶端識別碼。

進一步瞭解本頁

生成Microsoft Dynamics Client密碼

用戶端密碼是用戶端ID專屬的金鑰。 若要取得憑證金鑰識別碼,請遵循下列步驟:

  1. 導覽至​Azure Active Directory > App Registrations,然後選取先前建立的應用程式。

  2. 按一下​證書和密碼

  3. 按一下「上傳憑證​」,然後瀏覽並上傳產生的公開憑證。

  4. 若要產生憑證,您可以使用openssl。

    例如:

    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
  5. 按一下​manifest​連結,取得​憑證金鑰識別碼​和​金鑰ID

配置權限

您必須為已建立的應用程式設定​必要權限

  1. 導覽至​Azure Active Directory > App Registrations,然後選取先前建立的應用程式。
  2. 按一下左上角的​Settings
  3. 在​必要權限​上,按一下​新增​和​選擇API > Dynamics CRM Online
  4. 然後,按一下「選擇​」,啟用「作為組織用戶訪問Dynamics 365」複選框,然後按一下「選擇​」。

建立應用程式使用者

應用程式使用者是上述註冊之應用程式將使用的使用者。 使用上述註冊的應用程式對Microsoft Dynamics所做的任何變更,都將透過此使用者完成。

步驟1:在azure Active Directory上建立非互動式使用者

  1. 按一下「Azure Active Directory >用戶」 ,然後按一下「新用戶​」。
  2. 指定您要使用的正確名稱,且使用者名稱應為電子郵件格式。
  3. 在​目錄角色​中選擇​Dynamics 365 Administrator

步驟2:為已建立的使用者指派適當的授權

  1. Microsoft Azure中,按一下​管理應用程式
  2. 前往「使用者>作用中使用者」,然後按一下新建立的使用者。
  3. 按一下「編輯產品授權​」,然後選取「Dynamics 365客戶參與計畫」。
  4. 按一下 關閉

步驟3:在Dynamics CRM上建立應用程式使用者

  1. Microsoft Azure導覽至​設定>安全性>使用者

  2. 按一下下拉式清單,選擇​應用程式用戶 ,然後按一下​新建

  3. 使用與上述Active Directory上建立的用戶相同的用戶名

    注意

    使用相同名稱會引發重複的金鑰錯誤,因此,在我們確認是否需要此步驟之前,請使用不同的使用者名稱並繼續。

  4. 您先前建立的應用程式指派​應用程式ID

  5. 按一下​管理角色​並選擇​系統管理員​角色給用戶。

設定促銷活動

若要連接Microsoft Dynamics 365和Campaign,您必須在Campaign中建立並設定專用的外部帳戶。

  1. 導覽至​Administration > Platform > External accounts

  2. 建立新外部帳戶,選擇類型​Microsoft Dynamics CRM​和​Enable​選項。

  3. 選擇​Web API​部署類型:

    Adobe Campaign Classic支援Dynamics 365 REST介面與OAuth通訊協定,以驗證​Certificate​或​Password Credentials

    使用Azure目錄中先前定義的設定來設定外部帳戶。

    注意

    Microsoft Dynamics CRM外部帳戶配置在本節🔗中詳細說明。

  4. 按一下​Microsoft CRM configuration wizard…​連結:Adobe Campaign會自動從Microsoft Dynamics資料範本中偵測表格。

  5. 選擇要恢復的表。

  6. 按一下​Next​開始建立相應的模式。

    注意

    要批准配置,必須斷開/重新連接到Adobe Campaign控制台。

    您可以檢查相符的資料結構是否可在Adobe Campaign使用。

  7. 按一下​Synchronizing enumerations…​連結,開始同步Adobe Campaign和Microsoft Dynamics之間的枚舉。

Campaign和Microsoft Dynamics現在已連接。 您可以在兩個系統之間設定資料同步。 請參閱資料同步一節,瞭解更多資訊。

設定Microsoft Dynamics CRM Office 365整合

觀看此影片,瞭解如何在部署Office 365時,將Dynamics 365與Adobe Campaign Classic整合。

支援的欄位資料類型

對於Microsoft Dynamics 365,以下列出支援/不支援的屬性類型:

屬性類型 支援
基本類型:布爾型,日期時間,小數,浮點型,雙精度,整數, bigint,字串
金錢(雙倍)
memo, entityname, primarykey, uniqueidentifier(作為字串)
狀態、選擇清單(我們將可能的值儲存在枚舉中)、狀態(字串)
擁有者(作為字串)
查閱(僅單一實體參考查閱)
客戶
關於
PartyList
ManagedProperty

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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