Connect Campaign和Microsoft Dynamics 365

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

可能的部署包括:

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

注意

與Campaign相容的CRM系統版本列在相容性矩陣中。

實施步驟

若要連線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外部帳戶配置在本節](…/…/installation/using/external-accounts.md#microsoft-dynamics-crm-external-account)中詳細說明。[

  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