建立和編輯中繼資料

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

本主題檢視中繼資料,以及如何使用它來自訂 Microsoft Dynamics 365 部署。

本主題內容

用於自訂的中繼資料

建立新的中繼資料或使用現有的中繼資料

建立中繼資料項目的限制

用於自訂的中繼資料

中繼資料表示「資料的相關資料」Microsoft Dynamics 365 為您的 Dynamics 365 部署提供具有彈性的平台,因為編輯部署使用的資料定義是相當容易的。 在 Microsoft Dynamics 365,中繼資料是實體的集合。 實體描述儲存在資料庫中的資料類型。 每個實體對應至資料庫資料表,而實體中的每個欄位 (也稱為屬性) 則表示該資料表中的資料行。 實體中繼資料則會控制可建立的記錄類型,以及可在記錄上執行的動作類型。 只使用實體中繼資料和 Microsoft Dynamics 365 Web 服務,開發人員可以撰寫程式碼,在 Dynamics 365 組織的資料上執行動作。 您可以使用自訂工具編輯此中繼資料,以建立或編輯實體、欄位和實體關聯。

與您的 Dynamics 365 組織的資料互動所用的 Web 應用程式或其他用戶端取決於實體中繼資料,並隨著實體中繼資料變更而調整。 但是,這些用戶端也取決於控制要顯示哪些視覺項目、套用任何自訂邏輯,以及如何套用安全性的其他資料。 這些系統資料也儲存在實體中,但是這些實體本身無法用於自訂。

使用中繼資料瀏覽器

方案總管讓您存取可自訂的所有實體,不過,這是定義 Microsoft Dynamics 365 所用中繼資料的所有實體的一小部分。 對於大部分的基本自訂工作,在方案總管中顯示的資訊是您需要的一切。 開發人員經常需要更多資訊和查看中繼資料簡單的方法。 如果您需要與開發人員詳細討論中繼資料,或是您想要對中繼資料更深入了解,嘗試安裝 Microsoft Dynamics CRM SDK 包含的中繼資料瀏覽器解決方案。 中繼資料瀏覽器是受管理的解決方案,只包含可以安裝的 HTML Web 資源,讓您檢視所有中繼資料和篩選實體和欄位,更進一步了解中繼資料內容。

下載並安裝中繼資料瀏覽器

  1. 下載 Microsoft Dynamics CRM SDK 套件。

  2. 執行 MicrosoftDynamicsCRM2015SDK.exe,將內容解壓縮到您的電腦上所選取的資料夾。

  3. 在包含解壓縮的 SDK 檔案的資料夾中,巡覽至 sdk\tools\metadatabrowser 資料夾。

  4. 在該資料夾,您會發現受管理的解決方案檔案 (MetadataBrowser_2_0_0_3_managed.zip) 和包含解決方案相關資訊的 readme.docx 檔案。

  5. 安裝受管理的解決方案。 如需詳細資訊,請參閱匯入解決方案

  6. 在您安裝解決方案之後,它將會出現在解決方案的清單中。 按一下解決方案開啟它。

  7. [組態] 索引標籤將會提供有關如何使用中繼資料瀏覽器和按鈕開啟其頁面的指示。

建立新的中繼資料或使用現有的中繼資料

Microsoft Dynamics 365 隨附支援核心 Dynamics 365 功能的數個系統實體。 例如,您的客戶或潛在客戶的資料要使用客戶或連絡人實體進行儲存。 潛在客戶實體為應該保留潛在客戶或潛在銷售商機相關資訊的地方。 商機實體是用來追蹤潛在產生營收的活動。

這些實體中也包含一些欄位,代表 Dynamics 365 系統可能需要為個別實體儲存的一般資料。

為其提供的用途而使用系統實體和屬性,對於大多數組織有利。 雖然您可以建立新的自訂實體,系統實體可能有特殊功能,在不撰寫程式碼的情況下無法輕易地複製。

例如,

  • 潛在客戶實體記錄可以是限定。 這個限定資格動作會停用潛在客戶並建立新的商機和客戶或連絡人記錄,以允許商務程序向前移動。

  • 案例實體記錄與合約實體有特殊關係,有助於定義客戶服務的權利。

如果您要安裝解決方案,可以預期解決方案開發人員已利用系統實體和屬性。 建立取代系統實體或屬性的新自訂實體,表示任何可用的解決方案不一定適用於您的組織運作。

因此,我們建議當提供的系統實體和欄位對您的組織有意義時,則使用它們。 如果沒有意義,也無法編輯符合您的需求,您應該評估是否需要建立新的實體。 請記得,您可以變更實體的顯示名稱,使其符合您的組織使用的用語。 例如,將客戶實體變更為「公司」或將連絡人實體的顯示名稱變更為「個人」是很常見的。 這可以對實體或屬性進行變更,而不變更實體的行為。 如需命名實體的詳細資訊,請參閱變更實體名稱

您無法刪除系統實體或欄位。 它們被視為系統解決方案的一部分,而且每個組織都預期將具有它們。 如果您要隱藏系統實體,請變更您組織的資訊安全角色權限,以移除該實體的讀取權限。 這會從應用程式的大部分移除實體。 如果有您不需要的系統欄位,則從使用它的表單和任何檢視表中將它移除。 變更欄位定義中的 [可搜尋] 值,讓它不會出現在進階尋找中。其他資訊:建立和編輯欄位

建立中繼資料項目的限制

Microsoft Dynamics CRM Online 會限制您可以建立的實體數目。 您可以在 [資源使用中] 頁面中找到有關您部署的最大數目的資訊。 如果您需要更多自訂實體,請連絡 Microsoft Dynamics 365 技術支援部門。 可以調整這個上限。 在 Microsoft Dynamics 365 內部部署,除了 Microsoft SQL Server 版本的最大容量之外,實際上不會限制您可以建立的自訂實體數目。 請參閱 SQL Server 的最大容量規格

在每個實體內有可建立的欄位數目上限。 這個限制是根據可以儲存在資料庫資料表資料列中的資料數量的技術限制。 因為每個欄位類型可能使用不同的空間量,提供特定數目非常困難。 這個上限取決於實體的所有欄位所用的全部空間。

大多數的人不會建立足以達到限制的自訂欄位,但是,如果您正在計劃將數百個自訂欄位加入至實體,您應該考慮這是不是最好的設計。 您打算加入的所有欄位說明該實體記錄的屬性? 您真的預期您的使用者可以處理包含這麼多欄位的表單? 加入至表單的欄位數會增加每次編輯記錄時需要傳輸的資料量,也會影響系統的效能。 當您將自訂欄位加入至實體時,請考量這些因素。

選項組欄位提供一組選項,顯示在表單上的下拉式控制項或在使用進階尋找時的挑選清單控制項。Dynamics CRM 可以支援選項組有數千個選項,不過,您不應該將此視為上限。 可用性研究表示,當下拉式控制項提供大量選項時,人們無法順利地使用系統。 使用選項組欄位來定義資料的分類。 不要使用選項組欄位選取實際上代表個別資料項目的分類。 例如,請考慮建立實體儲存每個製造商的參考,而不要維護儲存數百個裝置類型製造商的選項組欄位,以及使用查詢欄位而不使用選項組。

另請參閱

建立及編輯實體
建立和編輯欄位
建立和編輯實體關聯
建立和編輯全域選項組
自訂 CRM 系統
自訂概觀
建立及編輯表單

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