分享方式:


解決方案實體訊息和方法

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

解決方案代表可匯出或匯入解決方案元件的群組。

當解決方案為受管理的解決方案時,會視為軟體的單一單位。 刪除受管理的解決方案會移除所有解決方案元件。

當為解決方案為未受管理的解決方案,它就只是一組名稱的解決方案元件的。 刪除未受管理的解決方案會移除群組。 所有解決方案元件會保留。 受管理的解決方案會在匯出未受管理的解決方案時建立,並選擇匯出為受管理的解決方案。 此實體的結構描述名稱為 Solution。若要檢視組織的實體中繼資料,請安裝瀏覽組織的中繼資料中敘述的中繼資料瀏覽器解決方案。 您也可以下載 SDK 後開啟其頂層資料夾內所附名為 EntityMetadata.xlsx 的 Excel 檔案,從中檢視未經自訂組織的中繼資料。

下表說明此實體的訊息,可用於 IOrganizationService.Execute 方法。

訊息

描述

AssociateRequest

在記錄與一個或多個參與關聯的其他記錄之間建立連結。您也可以使用 IOrganizationService.Associate 方法。如需詳細資訊,請參閱實體記錄上的動作。 如需此實體的預設關聯清單,請參閱解決方案實體中繼資料。您可以在組織的中繼資料中找到這項資訊。 請參閱先前的中繼資料瀏覽器資訊。

CreateRequest

建立解決方案。 您也可以呼叫 IOrganizationService.Create 方法。

DeleteRequest

刪除解決方案。 您也可以呼叫 IOrganizationService.Delete 方法。

DisassociateRequest

移除記錄與一個或多個參與關聯之其他記錄間的連結。您也可以使用 IOrganizationService.Disassociate 方法。如需詳細資訊,請參閱實體記錄上的動作。 如需此實體的預設關聯清單,請參閱解決方案實體中繼資料。您可以在組織的中繼資料中找到這項資訊。 請參閱先前的中繼資料瀏覽器資訊。

ExportSolutionRequest

匯出受管理或未受管理的解決方案。

ImportSolutionRequest

匯入受管理或未受管理的解決方案。

備註

此訊息可以搭配使用 ExecuteAsyncRequest 請參閱 在背景執行訊息 (非同步) 取得詳細資訊。

InitializeFromRequest

從現有記錄初始化新的記錄,前提是已定義兩個實體的屬性對應。 如需詳細資訊,請參閱自訂實體和屬性對應

RetrieveDuplicatesRequest

偵測及擷取指定之記錄的重複記錄,前提是重複資料偵測已啟用,而且有實體的已發行重複資料偵測規則。 如需詳細資訊,請參閱偵測重複資料

RetrieveRequest

擷取解決方案。 您也可以呼叫 IOrganizationService.Retrieve 方法。

RetrieveMultipleRequest

擷取解決方案的集合。 您也可以呼叫 IOrganizationService.RetrieveMultiple 方法。

UpdateRequest

更新解決方案。 您也可以呼叫 IOrganizationService.Update 方法。

恆常的 SolutionId 值

當您使用解決方案來進行程式設計,您可能會需要參考以下解決方案紀錄。 每個 Microsoft Dynamics 365 組織可以有下列解決方案,可以參考 SolutionId 值。

名稱

SolutionId

描述

預設

{FD140AAF-4DF4-11DD-BD17-0019B9312238}

預設解決方案不包含任何解決方案元件。 它包含了系統中所有受管理和未受管理的解決方案元件的參照。

使用中

{FD140AAE-4DF4-11DD-BD17-0019B9312238}

有效的解決方案代表目前發行的未受管理的自訂項目,定義了應用程式的行為。

另請參閱

解決方案實體
SolutionComponent 實體訊息和方法
解決方案簡介
Solution entity privileges

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權