フィールド グループを使うUse field groups

フィールド グループは、エンティティの 1 つ以上のフィールドをグループ化する方法を提供します。Field groups provide a way to group one or more fields of an entity. フィールド グループを使うと、アプリの作成と保守を迅速化および簡素化できます。Field groups can help speed up and simplify the creation and maintenance of apps. フィールド グループには、1 つ以上のフィールドが含まれています。1 つのフィールドを任意の数のフィールド グループに含めることができます。A field group contains one or more fields, and a field can appear in any number of field groups. 1 つのフィールド グループに同じフィールドを複数含めることはできません。A field can't appear more than once in a field group.

フィールド グループはエンティティに格納され、同じエンティティを使用するすべてのアプリで共有されます。Field groups are stored on an entity and shared across all apps that use the same entity. いつでも、複数の異なるアプリで同じエンティティとそのエンティティのフィールド グループを使用できます。At any given time, many different apps may use the same entity and field groups of that entity. フィールド グループを使用すると必ず同じフィールドが表示されるため、このようにフィールド グループにまとめて共有すると、整合性の確保に役立ちます。This centralization and sharing of field groups helps enforce consistency, because a field group will always display the same fields wherever it's used. さらに、フィールド グループに加えた変更はそのフィールド グループを使用しているすべての場所に自動的に反映されるため、保守が簡単になります。This makes maintenance easy because a change to a field group is automatically reflected in all the places using that field group. フィールド グループを使うと、アプリケーション作成者は個々のフィールドではなく、フィールドをまとめて扱うことができるため、アプリの作成やカスタマイズ プロセスを迅速化できます。Field groups help speed up the app authoring and customization process because an application author works with groups of fields, rather than individual fields.

既定のフィールド グループDefault field groups

Common Data Service には、エンティティの既定のフィールド グループがいくつか含まれています。Common Data Service includes several default field groups on entities. これらのフィールド グループをさまざまな場所で使って、アプリの作成とカスタマイズを迅速化および簡素化できます。These field groups are used in various places to help speed up and ease app creation and customization.

既定のフィールド グループの名前Default field group name 説明Description
DefaultListDefaultList レコードの一覧を表形式で表示するために使用します。Used to display a list of records in a tabular format.
DefaultCardDefaultCard レコードの一覧をカード形式で表示するために使用します。Used to display a list of records in a card format.
DefaultDetailsDefaultDetails 1 件のレコードの詳細を表示および編集するために使用します。Used to display the details of a single record in view and edit.
DefaultLookupDefaultLookup レコードを選択するルックアップを表示するために使用します。Used to display a lookup to select a record.

フィールド グループの表示View a field group

  1. powerapps.com にサインインします。Sign in to powerapps.com.
  2. 複数の環境にアクセスできる場合は、上部のバーにある環境選択リストを使って適切な環境を選択します。If you have access to more than one environment, ensure that you have the right environment selected using the environment picker in the top bar.
  3. 左側のナビゲーション ウィンドウの [Common Data Service] セクションを展開し、[エンティティ] をクリックまたはタップします。Expand the Common Data Service section, and click or tap Entities in the left navigation pane.
  4. エンティティの一覧で、フィールド グループを表示するエンティティをクリックまたはタップします。In the list of entities, click or tap the entity that you want to view the field group for.
  5. フィールドの一覧の上にあるヘッダーで、[フィールド グループ] をクリックまたはタップします。In the header above the list of fields, click or tap Field groups. エンティティに現在存在するすべてのフィールド グループが表示されます。You now see all the field groups that currently exist for the entity.
  6. フィールド グループの一覧で、詳細を表示するフィールド グループをクリックまたはタップします。In the list of field groups, click or tap the field group that you want to view the details for.
  7. フィールド グループの詳細では、2 つの一覧が並んで表示されます。In the field group details, there are two lists side-by-side. 1 つは [エンティティ フィールド] というタイトルで、エンティティのすべてのフィールドが表示されます。One is titled Entity fields and lists all the fields for the entity. もう 1 つは [フィールド グループのフィールド] というタイトルで、フィールド グループに含まれているフィールドの一覧が表示されます。The other is titled Field group fields and lists the fields included in the field group.

フィールド グループの変更Modify a field group

  1. 変更するフィールド グループを表示します。View the field group that you want to modify.
  2. フィールドを追加するには、[エンティティ フィールド] の一覧でフィールド名をダブルクリックします。To add a field, double-click a field name in the Entity fields list. [エンティティ フィールド] の一覧から [フィールド グループのフィールド] の一覧にフィールドをドラッグ アンド ドロップすることもできます。You can also drag and drop fields from the Entity fields list to the Field group fields list.
  3. フィールド グループを削除するには、[フィールド グループのフィールド] の一覧でフィールド名の横にある [X] をクリックします。To remove a field group, click the X next to the field name in the Field group fields list.
  4. [保存] ボタンをクリックまたはタップします。Click or tap the Save button.

注意

標準エンティティのフィールド グループの変更は現在サポートされていませんが、カスタム エンティティのフィールド グループは変更できます。*Modifying field groups for standard entities isn't currently supported, but you can modify field groups for your custom entities.*

フィールド グループの作成Creating a field group

既定のフィールド グループは、エンティティを作成すると自動的に作成されます。Default field groups are automatically created when you create an entity. 追加のフィールド グループの作成は現在サポートされていません。Creating additional field groups isn't currently supported.

フィールド グループの削除Delete a field group

フィールド グループの削除は現在サポートされていません。Deleting a field group isn't currently supported.

Microsoft Excel でのフィールド グループのデータの表示および編集View and edit field group data in Microsoft Excel

  1. データを確認するエンティティのフィールド グループを表示します。View the field groups for the entity that you want to examine the data for.
  2. 各フィールド グループの横に Excel アイコンがあります。There is an Excel icon next to each field group. Excel アイコンは、フィールド グループにフィールドがある場合にのみ有効になります。The Excel icon is enabled only if the field group has fields.
  3. Excel で開くフィールド グループの Excel アイコンをクリックします。Click the Excel icon for the field group that you want to open in Excel. エンティティのフィールドの一覧、Excel アドイン、およびご使用の環境へのポインターを含むブックが生成されます。A workbook is generated containing the entity field list, the Excel Add-in, and a pointer to your environment.
  4. ブラウザーによって生成されたブックを開きます。Open the generated workbook that's provided by the browser.
  5. ブックが開くと、編集が有効になります。After the workbook is open, enable editing. その後、Excel アドインによって、データがブックに読み取られます。The Excel Add-in will then read the data into the workbook. 詳細については、「Excel でエンティティ データを開く」を参照してください。For more information, see Open entity data in Excel.

フィールド グループの使用Field group usage

既定のフィールド グループを使うと、アプリケーションの作成やカスタマイズを迅速化できます。The default field groups help speed up application authoring and customization. 現在フィールド グループを実際に確認できる場所としては、以下が挙げられます。Some places where you can currently see field groups in action are:

  • エンティティ フォーム コントロール - エンティティ フォーム コントロールでは、アプリの作成プロセスの迅速化、整合性の確保、保守の簡素化に役立つ動的フォームを表示するために、既定のフィールド グループを使用しています。Entity form control - Entity form control uses the default field groups to display dynamic forms that help speed up the app authoring process, help enforce consistency, and also ease maintenance. 詳細については、「Use the Entity Form control (エンティティ フォーム コントロールを使用する)」を参照してください。For more details, see Use the Entity Form control.
  • ルックアップ コントロール - 画面に追加したフィールドの 1 つがリンクされた別のエンティティへの参照の場合は、そのフィールドはルックアップ コントロール (候補リスト) としてレンダリングされます。Lookup control - If one of the fields that you add on your screen is a reference to another linked entity, the field is rendered as a lookup control (picklist). ユーザーがルックアップ コントロールをクリックして、リンクされたエンティティからレコードを選択する際に表示されるフィールドは、リンクされたエンティティの DefaultLookup フィールド グループによって決まります。When a user clicks the lookup control to select a record from the linked entity, the fields displayed are determined by the DefaultLookup field group on the linked entity. DefaultLookup フィールド グループの先頭の 2 つのフィールドのみが使用されます。Only the first two fields of the DefaultLookup field group are used.
  • アプリの作成 - データからアプリを作成するオプションを選択してアプリを生成すると、選択したエンティティの画面が自動的に作成されます。Creating an app - When you generate an app by choosing the option to create an app from data, the screens for the entity that you select are automatically created. 表示画面のフォームの表示コントロールと編集画面のフォームの編集コントロールでは、既定ではそれらの画面に追加されるフィールドを決定するために、DefaultDetails フィールド グループを使用しています。The Display form control on the Display screen and the Edit form control on the Edit screen use the DefaultDetails field group to determine which fields will be added by default to those screens.