連線Campaign和Microsoft Dynamics 365 connect-to-msdyn
在本頁中,您將瞭解如何將Campaign Classic連結至 Microsoft Dynamics CRM 365.
可能的部署方式為透過 Web API (建議使用)。 請參閱 下節 瞭解設定Microsoft Dynamics連線的步驟。
資料同步是透過專屬的工作流程活動來執行。 了解更多。
實施步驟 microsoft-dynamics-implementation-steps
若要連線Microsoft Adobe Campaign Dynamics 365以透過 Web API,您必須套用下列步驟:
在Microsoft Dynamics CRM中:
- 取得Microsoft Dynamics使用者端ID
- 產生Microsoft Dynamics憑證金鑰識別碼和金鑰ID
- 設定許可權
- 建立應用程式使用者
- 編碼私密金鑰
Campaign Classic:
- 建立新的外部帳戶
- 使用Microsoft Dynamics設定設定外部帳戶
- 使用設定精靈來對應表格並同步列舉
- 建立同步工作流程
- 安裝可變更CRM行為並導致與Adobe Campaign相容問題的外掛程式
- 選取多個分項清單
設定Microsoft Dynamics CRM config-crm-microsoft
若要產生存取權杖和金鑰以設定帳戶,您需要登入 Microsoft Azure目錄 使用 全域管理員 認證。 然後遵循以下概述的步驟。
取得Microsoft Dynamics使用者端ID get-client-id-microsoft
若要取得使用者端ID,您必須在Azure Active Directory中註冊應用程式。 使用者端ID與應用程式ID相同。
- 瀏覽至 Azure Active Directory >應用程式註冊,然後按一下 新應用程式註冊.
- 提供唯一的名稱,以協助識別例項,例如 adobecampaign
<instance identifier>
. - 選擇 應用程式型別 作為 網頁應用程式/API.
- 使用
http://localhost
的 登入URL.
儲存後,您會收到 應用程式ID 此專案為Campaign的使用者端識別碼。
在本頁中瞭解更多。
產生Microsoft Dynamics憑證金鑰識別碼和金鑰ID config-certificate-key-id
若要取得 憑證金鑰識別碼(customKeyIdentifier) 和 金鑰ID (keyId),請遵循下列步驟:
-
瀏覽至 Azure Active Directory >應用程式註冊 並選取先前建立的應用程式。
-
按一下 憑證和密碼.
-
按一下 上傳憑證 然後瀏覽並上傳您產生的公開憑證。
-
若要產生憑證,您可以使用openssl。
例如:
code language-none - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
note note NOTE 您可以在這裡變更天數 -days 365
,在程式碼範例中取得較長的憑證有效期。 -
接著,您需要以base64加以編碼。 要執行此操作,您可以使用Base64編碼器的說明或使用命令列
base64 -w0 private.key
適用於Linux。 -
按一下 資訊清單 連結以取得 憑證金鑰識別碼(customKeyIdentifier) 和 金鑰ID (keyId).
此 憑證金鑰識別碼(customKeyIdentifier) 和 金鑰ID (keyId) 稍後將需要使用憑證來設定您的Microsoft Dynamics CRM外部帳戶 CRM O-Auth type.
設定許可權 config-permissions-microsoft
步驟1:設定 必要許可權 針對已建立的應用程式。
-
瀏覽至 Azure Active Directory >應用程式註冊 並選取先前建立的應用程式。
-
按一下 設定 左上角。
-
開啟 必要許可權,按一下 新增 和 選取API > Dynamics CRM Online.
-
按一下 選取,啟用 以組織使用者身分存取Dynamics 365 核取方塊並按一下 選取.
-
然後,從應用程式中選取 資訊清單 在 管理 功能表。
-
從 資訊清單 編輯者,設定
allowPublicClient
屬性來源null
至true
並按一下 儲存.
步驟2:授予管理員同意
-
瀏覽至 Azure Active Directory >企業應用程式.
-
選取您要授與租使用者範圍管理同意的應用程式。
-
從左窗格功能表中選取 許可權 在 安全性.
-
按一下 授予管理員同意.
如需詳細資訊,請參閱 Azure檔案.
建立應用程式使用者 create-app-user-microsoft
應用程式使用者是上述註冊的應用程式將使用的使用者。 使用上述註冊的應用程式對Microsoft Dynamics所做的任何變更,都將透過此使用者完成。
步驟1:在azure active directory上建立非互動式使用者
- 按一下 Azure Active Directory >使用者 並按一下 新使用者.
- 提供您想要使用的適當名稱,且使用者名稱應為電子郵件格式。
- 選擇 Dynamics 365系統管理員 在 目錄角色.
步驟2:將適當的授權指派給已建立的使用者
- 從 Microsoft Azure,按一下 管理應用程式.
- 前往 使用者>作用中的使用者 並按一下新建立的使用者。
- 按一下 編輯產品授權 並選取 Dynamics 365客戶參與計畫.
- 按一下 關閉。
步驟3:在Dynamics CRM上建立應用程式使用者
-
從 Microsoft Azure,導覽至 設定>安全性>使用者.
-
按一下下拉式清單,選取 應用程式使用者 並按一下 新增.
-
使用與上述在Active Directory上建立的使用者相同的使用者名稱
note note NOTE 使用相同名稱會擲回重複的金鑰錯誤,因此在我們收到是否需要此步驟的確認之前,請使用不同的使用者名稱並繼續。 -
指派 應用程式ID 的 您先前建立的應用程式.
-
按一下 管理角色 並選擇 系統管理員 角色至使用者。
設定 Campaign configure-acc-for-microsoft
若要連線Microsoft Dynamics 365和Campaign,您需要建立並設定專用的 External Account 在Campaign中。
-
瀏覽至 Administration > Platform > External accounts.
-
選取 Microsoft Dynamics CRM 外部帳戶。 核取 Enabled 選項。
-
填寫連線Microsoft Dynamics 365和Campaign所需的資訊。
note note NOTE Microsoft Dynamics CRM外部帳戶設定,每個帳戶具有 CRM O-Auth type 詳細資訊 在本節中. -
按一下 Microsoft CRM configuration wizard… 連結。Adobe Campaign會自動從Microsoft Dynamics資料範本偵測表格。
-
選取要復原的資料表。
-
按一下 Next 以開始建立對應的結構描述。
note note NOTE 若要核准設定,您必須中斷與Adobe Campaign主控台的連線/重新連線。 您可以檢查相符的資料結構描述是否可以在Adobe Campaign中使用。
-
按一下 Synchronizing enumerations… 開始在Adobe Campaign和Microsoft Dynamics之間同步分項清單的連結。
Campaign與Microsoft Dynamics現已連線。 您可以設定兩個系統之間的資料同步。 進一步瞭解 資料同步 區段。
login.microsoftonline.com
在伺服器設定中。 有關如何設定URL許可權的詳細資訊,請參閱此 頁面.支援的欄位資料型別 ms-dyn-supported-types
對於Microsoft Dynamics 365,支援/不支援的屬性型別列於下方: