本主題適用於 Dynamics 365 Customer Engagement (on-premises)。 有關本主題的 Power Apps 版本,請參閱: 使用 Power Apps 入口網站定義其他索引鍵
您可以使用其他索引鍵,確保有效率且準確地整合來自外部系統的資料。 這在外部系統不儲存可唯一識別記錄之記錄識別碼 (GUID) 的情況下,尤其重要。 其他索引鍵並非 GUID,但可以用來唯一識別記錄。 您必須提供其他索引鍵唯一名稱。 您可以使用一或多個實體欄位來定義這個索引鍵。 例如,若要使用其他索引鍵識別客戶記錄,您可以使用客戶名稱與客戶編碼。 您可以定義其他索引鍵,不需要撰寫程式碼,也可以透過程式設計方式定義它們。 請注意,雖然可以在使用者介面 (UI) 定義其他索引鍵,但是只能以程式設計方式,在程式碼中使用它們。
其他索引鍵的好處包括:
更快的記錄查詢。
更為健全的大量資料作業。
簡化從沒有記錄識別碼的外部系統匯入資料的程式設計。
重要
- 您無法使用被現有記錄用作其他索引鍵的欄位。 這會造成重複資料記錄錯誤。
- 已啟用欄位層級安全性的欄位無法做為其他索引鍵使用。 其他資訊:控制存取的欄位層級安全性
若要深入了解其他索引鍵程式設計功能,請參閱:
定義實體的其他索引鍵
使用其他索引鍵建立記錄
定義其他索引鍵
- 開啟方案總管。
- 移至元件>實體>實體 <X>>索引鍵。
- 選取新增。
- 在表單上,完成必要的欄位 (顯示名稱和名稱),然後選取並新增欄位至索引鍵。
- 儲存索引鍵。
下列範例在其他索引鍵定義中使用 [客戶編碼] 欄位。
注意
您可以定義實體的五種不同索引鍵。