Dynamics 365 レコードを参照する代替キーの定義

 

公開日: 2017年2月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

代替キー を使用すると、外部システムからデータを Microsoft Dynamics 365 に統合するための効率のよい正確な方法を確保できます。 外部システムが、レコードを一意に識別する Dynamics 365 のレコード ID (GUID) を保存していない場合に、特に重要です。 代替キーは GUID ではありませんが、代替キーを使用して、Dynamics 365 のレコードを一意に識別できます。 代替キーに一意の名前を付ける必要があります。 1 つまたは複数のエンティティ フィールドを使用して、キーを定義することができます。 たとえば、代替キーを使用して取引先企業レコードを識別するために、取引先企業名と取引先企業番号を使用できます。 コードを記述することなく、Dynamics 365 Web アプリケーションで代替キーを定義できます。または、プログラムで定義することもできます。 ユーザー インターフェイス (UI) で代替キーを定義できますが、この場合は、代替キーはコードをプログラムしてのみ使用できることに注意してください。

代替キーの機能の利点には、次のものが含まれます。

  • レコードのより迅速な検索。

  • 特に Dynamics 365 (オンライン) で、より堅牢なデータの一括操作。

  • Dynamics 365 のレコード ID を使用せずに、外部システムからのデータによる簡易なプログラミング。

代替キーのプログラミングの詳細については、「
MSDN: エンティティの代替キーを定義する
MSDN: 代替キーを使用してレコードを作成する」を参照してください。

代替キーの定義

代替キーを定義するには、 [設定] > [カスタマイズ] に移動します。 に進みます。[システムのカスタマイズ] > [コンポーネント] > [エンティティ] > [エンティティ <X>] > [キー] を選択します。[新規] を選択します。 このフォームで、必要なフィールド ([表示名] および [名前]) に入力し、フィールドを選択してキーに追加します。 キーを保存します。 次に示す例では、代替キー定義で取引先企業番号フィールドを使用しました。

Define alternate key for the account entity

注意

1 つのエンティティに対して最大 5 つの異なるキーを定義できます。

関連項目

Dynamics 365 システムのカスタマイズ
Web リソースの作成と編集
MSDN: エンティティの代替キーの定義
MSDN: 代替キーを使用してレコードを作成

© 2017 Microsoft. All rights reserved. 著作権