發行自訂
發佈日期: 2016年11月
適用對象: Dynamics CRM 2015
發行自訂可讓 Web 應用程式得知影響使用者介面的資料發生變更。
何時發行自訂
自訂會在建立新項目或刪除現有項目時自動發行。
您必須在更新會影響使用者介面的結構描述中繼資料或實體之後發行變更。 您可以決定先等候,再將一組相關的變更一起發行。
只有發行的自訂才會隨解決方案一起匯出。 匯出解決方案之前,一律要先發行自訂。
當您執行將出現在 平板電腦專用 Microsoft Dynamics CRM 中的自訂時,您必須明確發行自訂,以確定每個項目會與 平板電腦適用的 CRM 應用程式同步處理。
備註
發行自訂可能會妨礙正常系統作業。 在生產環境中,建議您將發行自訂排定在最不會干擾使用者的時候。
以程式設計方式發行
下表列出您可用來發行自訂的兩個訊息。
訊息 |
描述 |
---|---|
發行所有自訂。 |
|
發行指定的自訂。 |
使用 PublishXmlRequest 訊息時,您會使用 ParameterXml 參數指定要發行的項目。ParameterXML 必須符合Publish request schema。
擷取未發行的中繼資料
如果您想要建立應用程式來編輯 Microsoft Dynamics 365 中可自訂的項目,則必須擷取這些項目的所有未發行定義。 如果開發人員定義了一些變更,但是未將它們發行,您的應用程式必須能夠擷取這些變更,才能在使用者介面中顯示這些變更。
使用下列兩種方法可擷取未發行的中繼資料:
RetrieveAsIfPublished 參數
使用下列訊息可擷取實體、屬性、實體關聯和選項組資料:RetrieveUnpublished 要求
使用下列訊息可擷取使用者介面項目,例如表單、範本、視覺效果和 Web 資源定義:
另請參閱
Microsoft Dynamics CRM 2015 開發人員自訂指南
擴充中繼資料模型
Publish request schema
自訂實體表單
自訂實體檢視表
自訂全域選項組
使用 SiteMap 變更應用程式導覽
自訂命令和功能區
使用 URL 開啟表單、檢視表、對話方塊和報表
撰寫 Microsoft Dynamics CRM 2015 表單的程式碼
Microsoft Dynamics CRM 2015 的 Web 資源
Microsoft Dynamics CRM 2015 適用的 JavaScript 程式庫
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權