フィールドを作成または編集する (属性)
このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 フィールドの作成と編集方法
Dynamics 365 Customer Engagement (on-premises) では、フィールドは、エンティティにデータを格納するために使用できる個別のデータ アイテムを定義します。 フィールドは、開発者によって属性と呼ばれることがあります。 ソリューション エクスプローラーのカスタマイズ ツールを使用して、カスタマイズ可能なシステム フィールドを編集したり、フィールドをを作成、編集、または削除することができます。
フィールドの作成および編集
ユーザー定義フィールドを作成する前に、既存のフィールドの使用が要件を満たすかどうかを確認します。 詳細: 新しいメタデータを作成するか既存のメタデータを使用するか
作成するユーザー定義フィールドの名前の一部はカスタマイズの接頭辞です。 これは、作業中のソリューションの発行者に基づいて設定されます。 カスタマイズの接頭辞に注意を払う場合は、アンマネージド ソリューションか、またはカスタマイズの接頭辞がこのエンティティに対して必要な接頭辞である既定のソリューションで作業するようにします。 カスタマイズの接頭辞の更に詳しい変更方法については、ソリューション発行者 を参照してください。
複数の方法でアプリケーションのフィールドにアクセスできます。
ソリューション エクスプローラーで、エンティティを展開し、フィールドノードを選択できます。 フィールド リストで、新規をクリックして新しいフィールドを作成したり、リストのいずれかのフィールドをダブルクリックして編集したりできます。
エンティティを展開し、フォームノードを選択します。 フォーム エディターでフォームを開き、[フィールド エクスプローラー]の下の新しいフィールドをクリックして、新しいフィールドを作成します。 このフォームに追加されるフィールドで、フィールド プロパティを表示するフィールドをダブルクリックします。 詳細タブの編集をクリックします。 フォーム エディターに移動する別の方法は、任意のエンティティ レコードのコマンド バーのフォームコマンドを使用することです。
メタデータ ブラウザー ツールを使用して、特定のエンティティに関する詳細を表示するにはエンティティ メタデータ ブラウザーページを使用して、属性ボタンをクリックします。 フィールドが編集可能な場合、属性の編集ボタンをクリックしてこのフィールドを編集できます。 詳細: メタデータ ブラウザー情報の使用。
全てのフィールドは、次の表にプロパティが示されています。
プロパティ | 内容 |
---|---|
表示名 | この属性が含まれる一覧の見出しのラベルとして、表示される名前。 これはまたこのフィールドをフォームに表示するときの既定のラベルでもありますが、各フォームのラベルのテキストは個別に編集可能です。 |
名前 | このフィールドは、ユーザーが入力する表示名に基づいて事前設定されます。 これには、ソリューション発行者のカスタマイズ接頭辞が含まれます。 表示名は後で変更できますが、フィールドを保存すると名前は変更できなくなります。 |
フィールド要件 | 3 種類のオプションがあります。 - オプション このフィールドにデータがなくても、レコードは保存されます。 - 推奨項目 このフィールドにデータがなくても、レコードは保存されます。 ただし、これが重要であることを示すために、フィールドの隣に青いアスタリスクが表示されます。 - 必須項目 このフィールドにデータがなければ、レコードは保存されません。 業務に必要なフィールドを作成するには注意が必要です。 必要なフィールドに入力するために適切な情報がないためレコードを保存できないと、ユーザーはアプリケーションの使用に抵抗を覚えます。 ユーザーは正しくないデータを入力してレコードを保存し、作業を開始する場合があります。 業務ルールやフォーム スクリプトを使用して、レコードのデータの変更をユーザーが処理できるように要求レベルを変更します。 詳細情報: 業務ルールの作成および編集 |
検索可能 | フィールドが検索できるなら、高度な検索内に表示され、ビューをカスタマイズするときにレコードのフィルターに使用できます。 自分が使用しないエンティティにフィールドがある場合にこれを使用します。 これを いいえ に設定すると、高度な検索を使用するユーザーに表示されるフィルター オプションの数を減らせます。 検索可能 プロパティは、表示可能な列には影響しません。 |
フィールド セキュリティ | カスタム フィールドの場合は、これを有効にして、このフィールドがこのフィールド レベル セキュリティに参加できるようにします。 |
監査 | 監査データにこのフィールドのデータを含まないようにするには、このオプションを無効にします。 |
説明 | フィールドがフォームに表示されるとき、ヒントとして現れるテキストを入力します。 |
タイプ | レコードの種類を選択します。 選択の種類に応じて、オプションは異なります。 詳細: フィールドの種類 |
直接テキストを入力するフィールドには、IME 入力モードがあります。 入力方式エディター (IME) は、日本語など東アジア言語で使用されます。 IME は標準の101 キーのキーボードを使用して、東アジアの何千もの文字を入力できるようにします。
エンティティ フィールドの作成または編集
既存のシステム エンティティに要件を満すフィールドがない場合は、データを取得するのに新しいフィールドを作成します。 新しいフィールドを作成したら、それらのフィールドを関連アプリのユーザー インターフェイスから使用できるようにするために、必ず エンティティのフォームとビューに含めます。 新しいフィールドをレポートに追加も可能ですが、以下の制約事項にご注意ください。
管理ソリューションに含まれるシステム エンティティまたはユーザー定義エンティティの一部では、新しいフィールドを追加できない可能性があります。
管理ソリューションに含まれるシステム フィールドまたはユーザー定義フィールドの一部では、それらを編集できない可能性があります。
既定のソリューションは特別なアンマネージド ソリューションで、管理ソリューションまたはアンマネージド ソリューションからすべてのソリューション コンポーネントを表示します。 管理ソリューションのコンテキストで [あらゆるデータ] は編集できません。ただし、発見した全てのデータは既定のソリューションにあるので、編集する必要はありません。
設定>カスタマイズに移動します。
システムのカスタマイズを選択。
コンポーネントで、エンティティを展開し、目的のエンティティを展開します。
フィールドを選択します。
新しいフィールドを追加するには、[操作] ツール バーで、新規を選択し、名前を生成するために表示名を入力します。
または
1 つまたは複数のフィールドを編集するには、変更するフィールドを 1 つまたは複数 (Shift キーを使用して) 選択してから、操作ツールバーで編集を選択します。 以下のフィールドに変更を加えることができます。
フィールド要件では、オプション、推奨、または必須であるかを選択します。
検索可能で、このエンティティに関して高度な検索で表示されるフィールドの一覧と、簡易検索ビューと検索ダイアログビューで検索列をカスタマイズするために使用できるフィールドの一覧に、このフィールドを含めるかどうかを選択します。
フィールド セキュリティの場合、このフィールドの機能を有効または無効にします。
監査の場合、このフィールドの機能を有効または無効にします。
Note
編集するフィールドを複数選択すると、複数のフィールドの編集ダイアログ ボックスが表示されます。 フィールド要件、検索可能、および監査を編集できます。
新しいフィールドの場合は、種類で、指定した種類で必要とされる情報を入力します。 既存のフィールドの場合、種類を変更することはできませんが、その種類に関する設定は変更できます。 更なる詳細は、フィールドの種類 を参照してください。
フィールドのフィールドの種類、形式、および最大長を選択します。
この属性の IME モードを選択します。
Note
これにより、入力方式エディター (IME) のアクティブ状態が有効かどうかが指定されます。 IME を使用すると、中国語、日本語、および韓国語の文字の入力と編集ができます。 IME はアクティブ状態または非アクティブ状態にすることができます。 アクティブ状態では、中国語、日本語、または韓国語の文字を使用できます。 非アクティブ状態では、通常のキーボードと同じように動作し、限られた文字セットが使用されます。
新しいフィールドの場合は、そのフィールドの説明を忘れずに追加します – これによって、新しいフィールドの使用方法についてユーザーに説明します。
保存して閉じるを選択します。
カスタマイズを公開します。
エンティティの変更を公開するには、コンポーネントの下でエンティティを選択し、次に変更を加えたエンティティを選択します。 操作ツールバーで、公開を選択します。
複数のエンティティやコンポーネントに加えた変更をすべて公開するには、操作ツールバーで、すべてのカスタマイズの公開を選択します。
Note
ソリューションをインストールまたはカスタマイズを公開すると、標準システム操作を妨げる可能性があります。 ソリューションの公開は、ユーザーへの影響が最小限に留まるようにスケジューリングすることを推奨します。
コミュニティ ツール
属性マネージャーは、Dynamics 365 Customer Engagement (on-premises) 用に XrmToolbox コミュニティが開発したツールです。 コミュニティ開発ツールのトピック、開発者ツール を参照してください。
Note
コミュニティ ツールは Microsoft Dynamics の製品ではなく、コミュニティ ツールのサポートを拡張するものではありません。 このツールに関するご質問は、その発行元にお問い合わせください。 詳細: XrmToolBox。
関連項目
エンティティおよびメタデータの概要
エンティティの作成および編集
グローバル オプション セットの作成および編集
ロールアップ フィールドを定義する
計算フィールドの定義