共用方式為


定義其他索引鍵以參照記錄

本主題適用於 Dynamics 365 Customer Engagement (on-premises)。 有關本主題的 Power Apps 版本,請參閱: 使用 Power Apps 入口網站定義其他索引鍵

您可以使用其他索引鍵,確保有效率且準確地整合來自外部系統的資料。 這在外部系統不儲存可唯一識別記錄之記錄識別碼 (GUID) 的情況下,尤其重要。 其他索引鍵並非 GUID,但可以用來唯一識別記錄。 您必須提供其他索引鍵唯一名稱。 您可以使用一或多個實體欄位來定義這個索引鍵。 例如,若要使用其他索引鍵識別客戶記錄,您可以使用客戶名稱與客戶編碼。 您可以定義其他索引鍵,不需要撰寫程式碼,也可以透過程式設計方式定義它們。 請注意,雖然可以在使用者介面 (UI) 定義其他索引鍵,但是只能以程式設計方式,在程式碼中使用它們。

其他索引鍵的好處包括:

  • 更快的記錄查詢。

  • 更為健全的大量資料作業。

  • 簡化從沒有記錄識別碼的外部系統匯入資料的程式設計。

重要

  • 您無法使用被現有記錄用作其他索引鍵的欄位。 這會造成重複資料記錄錯誤。
  • 已啟用欄位層級安全性的欄位無法做為其他索引鍵使用。 其他資訊:控制存取的欄位層級安全性

若要深入了解其他索引鍵程式設計功能,請參閱:
定義實體的其他索引鍵
使用其他索引鍵建立記錄

定義其他索引鍵

  1. 開啟方案總管。
  2. 移至元件>實體>實體 <X>>索引鍵
  3. 選取新增
  4. 在表單上,完成必要的欄位 (顯示名稱名稱),然後選取並新增欄位至索引鍵。
  5. 儲存索引鍵。

下列範例在其他索引鍵定義中使用 [客戶編碼] 欄位。

定義客戶實體的其他索引鍵。

注意

您可以定義實體的五種不同索引鍵。

另請參閱

建立和編輯 web 資源
定義實體的其他索引鍵 (開發人員手冊)使用其他索引鍵以建立記錄 (開發人員手冊)