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

このトピックの適用対象は Dynamics 365 Customer Engagement (on-premises) です。このトピックの Power Apps バージョンについては、こちらを参照してください: Power Apps ポータルを使用して代替キーを定義する

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

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

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

  • より堅牢なデータの一括操作。

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

Wichtig

既存のレコードで使用されているフィールドを代替キーとして使用することはできません。 重複レコード エラーの発生要因となります。

代替キーのプログラマビリティに関する詳細については、以下を参照してください。
エンティティの代替キーの定義
代替キーを使用してレコードを作成

代替キーを定義

  1. ソリューション エクスプローラーを開きます。
  2. コンポーネント > エンティティ > エンティティ<X> > キー に移動します。
  3. 新規 をクリックします。
  4. このフォームで、必要なフィールド (表示名 および 名前) に入力し、フィールドを選択してキーに追加します。
  5. キーを保存します。

次の例では、代替キー定義で取引先企業番号フィールドを使用します。

取引先企業エンティティの代替キーを定義します。

Hinweis

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

関連項目

Web リソースの作成と編集
エンティティの代替キーを定義 (開発者ガイド) 代替キーを使用してレコードを作成 (開発者ガイド)

Hinweis

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。