フィールドを作成または編集する (属性)

このトピックの適用対象は Dynamics 365 Customer Engagement (on-premises) です。このトピックの Power Apps バージョンについては、こちらを参照してください: フィールドの作成と編集方法

Dynamics 365 Customer Engagement (on-premises) では、フィールドは、エンティティにデータを格納するために使用できる個別のデータ アイテムを定義します。 フィールドは、開発者によって属性と呼ばれることがあります。 ソリューション エクスプローラーのカスタマイズ ツールを使用して、カスタマイズ可能なシステム フィールドを編集したり、フィールドをを作成、編集、または削除することができます。

フィールドの作成および編集

ユーザー定義フィールドを作成する前に、既存のフィールドの使用が要件を満たすかどうかを確認します。 詳細: メタデータの新規作成または既存のメタデータの使用

作成するユーザー定義フィールドの名前の一部はカスタマイズの接頭辞です。 これは、作業中のソリューションの発行者に基づいて設定されます。 カスタマイズの接頭辞に注意を払う場合は、アンマネージド ソリューションか、またはカスタマイズの接頭辞がこのエンティティに対して必要な接頭辞である既定のソリューションで作業するようにします。 カスタマイズの接頭辞の更に詳しい変更方法については、ソリューション発行者 を参照してください。

複数の方法でアプリケーションのフィールドにアクセスできます。

  • ソリューション エクスプローラーで、エンティティを展開し、フィールド ノードを選択できます。 フィールド リストで、新規 をクリックして新しいフィールドを作成したり、リストのいずれかのフィールドをダブルクリックして編集したりできます。

  • エンティティを展開し、フォーム ノードを選択します。 フォーム エディターでフォームを開き、[フィールド エクスプローラー] の下の 新しいフィールド をクリックして、新しいフィールドを作成します。 このフォームに追加されるフィールドで、フィールド プロパティ を表示するフィールドをダブルクリックします。 詳細 タブの 編集 をクリックします。 フォーム エディターに移動する別の方法は、任意のエンティティ レコードのコマンド バーの フォーム コマンドを使用することです。

  • メタデータ ブラウザー ツールを使用して、特定のエンティティに関する詳細を表示するには エンティティ メタデータ ブラウザー ページを使用して、属性 ボタンをクリックします。 フィールドが編集可能な場合、属性の編集 ボタンをクリックしてこのフィールドを編集できます。 詳細: メタデータ ブラウザーの使用

    全てのフィールドは、次の表にプロパティが示されています。

プロパティ 内容
表示名 この属性が含まれる一覧の見出しのラベルとして、表示される名前。 これはまたこのフィールドをフォームに表示するときの既定のラベルでもありますが、各フォームのラベルのテキストは個別に編集可能です。
名前 このフィールドは、ユーザーが入力する 表示名 に基づいて事前設定されます。 これには、ソリューション発行者のカスタマイズ接頭辞が含まれます。 表示名 は後で変更できますが、フィールドを保存すると 名前 は変更できなくなります。
フィールド要件 3 種類のオプションがあります。

- オプション
このフィールドにデータがなくても、レコードは保存されます。
- 推奨項目
このフィールドにデータがなくても、レコードは保存されます。 ただし、これが重要であることを示すために、フィールドの隣に青いアスタリスクが表示されます。
- 必須項目
このフィールドにデータがなければ、レコードは保存されません。
業務に必要なフィールドを作成するには注意が必要です。 必要なフィールドに入力するために適切な情報がないためレコードを保存できないと、ユーザーはアプリケーションの使用に抵抗を覚えます。 ユーザーは正しくないデータを入力してレコードを保存し、作業を開始する場合があります。
業務ルールやフォーム スクリプトを使用して、レコードのデータの変更をユーザーが処理できるように要求レベルを変更します。 詳細: 業務ルールの作成および編集
検索可能 フィールドが検索できるなら、高度な検索内に表示され、ビューをカスタマイズするとき使用できます。 自分が使用しないエンティティにフィールドがある場合にこれを使用します。 これを いいえ に設定すると、高度な検索を使用するユーザーに表示されるオプションの数を減らせます。
フィールド セキュリティ カスタム フィールドの場合は、これを有効にして、このフィールドがこのフィールド レベル セキュリティに参加できるようにします。
監査 監査データにこのフィールドのデータを含まないようにするには、このオプションを無効にします。
説明 フィールドがフォームに表示されるとき、ヒントとして現れるテキストを入力します。
タイプ レコードの種類を選択します。 選択の種類に応じて、オプションは異なります。 詳細: フィールドの種類

直接テキストを入力するフィールドには、IME 入力モード があります。 入力方式エディター (IME) は、日本語など東アジア言語で使用されます。 IME は標準の101 キーのキーボードを使用して、東アジアの何千もの文字を入力できるようにします。

エンティティ フィールドの作成または編集

既存のシステム エンティティに要件を満すフィールドがない場合は、データを取得するのに新しいフィールドを作成します。 新しいフィールドを作成したら、それらのフィールドを関連アプリのユーザー インターフェイスから使用できるようにするために、必ず エンティティのフォームとビューに含めます。 新しいフィールドをレポートに追加も可能ですが、以下の制約事項にご注意ください。

  • 管理ソリューションに含まれるシステム エンティティまたはユーザー定義エンティティの一部では、新しいフィールドを追加できない可能性があります。

  • 管理ソリューションに含まれるシステム フィールドまたはユーザー定義フィールドの一部では、それらを編集できない可能性があります。

  • 既定のソリューションは特別なアンマネージド ソリューションで、管理ソリューションまたはアンマネージド ソリューションからすべてのソリューション コンポーネントを表示します。 管理ソリューションのコンテキストで [あらゆるデータ] は編集できません。ただし、発見した全てのデータは既定のソリューションにあるので、編集する必要はありません。

  1. 設定 > カスタマイズ に移動します。

  2. システムのカスタマイズ を選択。

  3. コンポーネントエンティティ を展開し、目的のエンティティを展開します。

  4. フィールド を選択します。

    • 新しいフィールドを追加するには、[操作] ツール バーで、新規 を選択し、名前 を生成するために 表示名 を入力します。

      または

    • 1 つまたは複数のフィールドを編集するには、変更するフィールドを 1 つまたは複数 (Shift キーを使用して) 選択してから、操作 ツールバーで 編集 を選択します。 以下のフィールドに変更を加えることができます。

      • フィールド要件 では、オプション、推奨、または必須であるかを選択します。

      • 検索可能 で、このエンティティに関して高度な検索で表示されるフィールドの一覧と、簡易検索 ビューと 検索ダイアログ ビューで検索列をカスタマイズするために使用できるフィールドの一覧に、このフィールドを含めるかどうかを選択します。

      • フィールド セキュリティ の場合、このフィールドの機能を有効または無効にします。

      • 監査 の場合、このフィールドの機能を有効または無効にします。

    Hinweis

    編集するフィールドを複数選択すると、複数のフィールドの編集 ダイアログ ボックスが表示されます。 フィールド要件検索可能、および 監査 を編集できます。

  5. 新しいフィールドの場合は、種類 で、指定した種類で必要とされる情報を入力します。 既存のフィールドの場合、種類を変更することはできませんが、その種類に関する設定は変更できます。 更なる詳細は、フィールドの種類 を参照してください。

  6. フィールドの フィールドの種類形式、および 最大長 を選択します。

  7. この属性の IME モード を選択します。

    Hinweis

    これにより、入力方式エディター (IME) のアクティブ状態が有効かどうかが指定されます。 IME を使用すると、中国語、日本語、および韓国語の文字の入力と編集ができます。 IME はアクティブ状態または非アクティブ状態にすることができます。 アクティブ状態では、中国語、日本語、または韓国語の文字を使用できます。 非アクティブ状態では、通常のキーボードと同じように動作し、限られた文字セットが使用されます。

  8. 新しいフィールドの場合は、そのフィールドの 説明 を忘れずに追加します – これによって、新しいフィールドの使用方法についてユーザーに説明します。

  9. 保存して閉じる を選択します。

  10. カスタマイズを公開します。

    • エンティティの変更を公開するには、コンポーネント の下で エンティティ を選択し、次に変更を加えたエンティティを選択します。 操作 ツールバーで、公開 を選択します。

    • 複数のエンティティやコンポーネントに加えた変更をすべて公開するには、操作 ツールバーで、すべてのカスタマイズの公開 を選択します。

Hinweis

ソリューションのインストールやカスタマイズの発行は、通常のシステム操作に影響を与える可能性があります。 ソリューションの公開は、ユーザーへの影響が最小限に留まるようにスケジューリングすることを推奨します。

コミュニティ ツール

属性マネージャー は、Dynamics 365 Customer Engagement (on-premises) 用に XrmToolbox コミュニティが開発したツールです。 コミュニティ開発ツールのトピック、開発者ツール を参照してください。

Hinweis

コミュニティ ツールは Microsoft Dynamics の製品ではなく、コミュニティ ツールに対するサポートは提供しません。 このツールに関するご質問は、その発行元にお問い合わせください。 詳細: XrmToolBox

関連項目

エンティティおよびメタデータの概要
エンティティの作成および編集

グローバル オプション セットの作成および編集
ロールアップ フィールドを定義する
計算フィールドの定義

Hinweis

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

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