在此頁中,您將學習如何將Campaign Classic連接到 MicrosoftCRM 365。
可能的部署通過 Web API (推薦)。 請參閱 下面一節 瞭解與Microsoft動力建立聯繫的步驟。
資料同步通過專用工作流活動執行。 了解更多資訊。
將MicrosoftDynamics 365連接到Adobe Campaign Web API,您需要應用以下步驟:
在MicrosoftDynamics CRM中:
在Campaign Classic:
將Adobe Campaign與Microsoft動力公司連接時,不能:
要生成訪問令牌和密鑰以設定帳戶,您需要登錄到 MicrosoftAzure目錄 使用 全局管理員 憑據。 然後按照下面介紹的步驟操作。
若要獲取客戶端ID,您需要在Azure Active Directory中註冊應用。 客戶端ID與應用程式ID相同。
<instance identifier>
。http://localhost
為 登錄URL。一旦你救了,你 應用程式ID 即市場活動的客戶端標識符。
在本頁中瞭解更多。
獲取 證書密鑰標識符(customKeyIdentifier) 和 密鑰ID(keyId),請執行以下步驟:
導航到 Azure Active Directory >應用程式註冊 並選擇之前建立的應用程式。
按一下 證書和密碼。
按一下 上載證書 然後瀏覽並上載生成的公共證書。
要生成證書,可以使用openssl。
例如:
- openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
您可以更改天數,此處 -days 365
,在代碼樣本中顯示較長的證書有效期。
然後,需要將其編碼為base64。 為此,可以使用Base64編碼器的幫助或使用命令行 base64 -w0 private.key
Linux。
按一下 清單 連結以獲取 證書密鑰標識符(customKeyIdentifier) 和 密鑰ID(keyId)。
的 證書密鑰標識符(customKeyIdentifier) 和 密鑰ID(keyId) 以後需要使用證書配置您的MicrosoftDynamics CRM外部帳戶 CRM O-Auth type。
步驟1:配置 所需權限 建立的應用。
導航到 Azure Active Directory >應用程式註冊 並選擇之前建立的應用程式。
按一下 設定 左上角。
開 所需權限按一下 添加 和 選擇API > Dynamics CRM Online。
按一下 選擇啟用 以組織用戶身份訪問Dynamics 365 複選框,然後按一下 選擇。
然後,從您的應用中,選擇 清單 下 管理 的子菜單。
從 清單 編輯器,設定 allowPublicClient
屬性 null
至 true
按一下 保存。
步驟2:授予管理員許可
導航到 Azure Active Directory >企業應用程式。
選擇要向其授予租戶範圍管理員許可的應用程式。
從左窗格菜單中,選擇 權限 在 安全。
按一下 授予管理員許可。
有關此項的詳細資訊,請參閱 Azure文檔。
此步驟是可選的 Password credentials 驗證。
App用戶是上面註冊的應用程式將使用的用戶。 使用上述註冊的應用對Microsoft動態進行的任何更改都將通過此用戶完成。
步驟1:在azure active directory上建立非互動式用戶
步驟2:為建立的用戶分配適當的許可證
步驟3:在Dynamics CRM上建立應用程式用戶
從 MicrosoftAzure,導航 設定>安全性>用戶。
按一下下拉框,選擇 應用程式用戶 按一下 新建。
使用與上面在Active Directory上建立的用戶相同的用戶名
使用相同名稱會引發重複的密鑰錯誤,因此,在我們確認是否需要此步驟之前,請使用其他用戶名並繼續。
分配 應用程式ID 為 您之前建立的應用程式。
按一下 管理角色 選擇 系統管理員 角色。
將 MicrosoftRDS,本地和Office 365類型的CRM部署不再與市場活動相容。 Adobe Campaign現在僅支援CRM版本的Web API部署 動態CRM 365。 了解更多資訊。
要連接MicrosoftDynamics 365和市場活動,您需要建立和配置專用 External Account 在競選中。
導航到 Administration > Platform > External accounts。
選擇 Microsoft Dynamics CRM 外部帳戶。 核取 Enabled 選項。
填寫連接MicrosoftDynamics 365和市場活動所需的資訊。
MicrosoftDynamics CRM外部帳戶配置 CRM O-Auth type 詳細 此部分。
按一下Microsoft CRM configuration wizard…連結。Adobe Campaign自動從Microsoft動態資料模板中檢測表。
選擇要恢復的表。
按一下 Next 以開始建立相應的架構。
要批准配置,必須斷開/重新連接到Adobe Campaign控制台。
您可以檢查匹配的資料架構是否在Adobe Campaign可用。
按一下 Synchronizing enumerations… 連結以開始同步Adobe Campaign和Microsoft動態之間的枚舉。
競選活動和Microsoft動力公司現在已建立聯繫。 可以設定兩個系統之間的資料同步。 在 資料同步 的子菜單。
您需要確保添加到允許清單中的兩個URL:伺服器URL和 login.microsoftonline.com
的子菜單。 有關如何配置URL權限的詳細資訊,請參閱此 頁。
對於MicrosoftDynamics 365,下面列出了支援/不支援的屬性類型:
屬性類型 | 支援 |
---|---|
基本類型:boolean,日期時間, decimal,浮點, double,雙精度, integer, bigint,字串 | 是 |
貨幣(雙倍) | 是 |
memo、entityname、primarykey、uniqueidentifier(作為字串) | 是 |
狀態、選擇清單(我們將可能的值儲存在枚舉中)、狀態(字串) | 是 |
owner(字串) | 是 |
查找(僅單個實體引用查找) | 是 |
客戶 | 否 |
關於 | 否 |
交易方清單 | 否 |
托管屬性 | 否 |