Dataverse カスタム テーブルの作成
Microsoft Dataverse では、テーブル は、レコードの形式で追跡する情報を定義します。通常は会社名、場所、製品、メール、電話などのプロパティが含まれます。 次に、テーブルを参照するアプリを開発して、そのデータを表示できます。 Power Apps には、組織内の一般的なシナリオをカバーする標準機能のテーブル (予定の追跡など) が提供されていますが、組織に固有のデータを格納するユーザー定義テーブルを作成する必要がある場合があります。
テーブルの作成方法の概要については、このビデオをご覧ください。
前提条件
このテーブルを作成するには、Dataverse 内にシステム管理者またはシステム カスタマイザーのいずれかのセキュリティ ロールが必要です。
テーブルの作成
https://make.powerapps.com で Power Apps にサインインします。
左側のナビゲーション ウィンドウで、テーブルを選択します。
コマンド バーで、新規テーブル > 高度なプロパティの設定 を選択します。
テーブルを作成する前に、使用可能な標準テーブルの説明を テーブル参照 で確認します。 これらのテーブルは一般的なシナリオをカバーします。 これらのテーブルのいずれかがそのままの状態またはマイナーな変更後、要件を満たす場合、そのテーブルから始めることで時間を節約できます。
新規テーブル パネルで、すべての必須プロパティと必要なオプション プロパティの情報を入力します。 必須の列は、列ラベルの横にアスタリスク (*) が付いています。 詳細情報については、Dataverse テーブル オプション を参照してください。
Dataverse テーブル オプション
回答内容 | 件名 | プロパティ | テーブルを保存した後に編集できます |
---|---|---|---|
基準 | 表示名です | この単数形のテーブル名は、アプリで表示されます。 | 可 |
基準 | 複数形の名前 | この複数形のテーブル名は、アプリで表示されます。 | 可 |
基準 | プライマリ列 | プライマリ列タブを選択し、 主カラム名と説明フィールドを表示します。 既定では、すべてのテーブルにプライマリ列列が含まれています。これは、他のテーブルとのリレーションシップを確立する際にルックアップ列によって使用されます。 通常プライマリ列には、そのテーブルに格納されているデータの名称または主な説明が格納されています。 テーブルを初めて保存する前に、プライマリ列の名前と表示名を変更できます。 プライマリ列にも固有の 名称 ボックスがあり、上記のテーブル名称と同様に機能します。 テーブルと同じ接頭辞を使用して 表示名 を入力すると、プライマリ名の列名が自動的に入力されます。 | いいえ |
基準 | 説明。 | 必要に応じて、テーブルの説明を入力できます。 他の人がこのテーブルを使用する場合は、説明が役立ちます。 | 可 |
基準 | ファイルの添付を有効にする | 添付ファイル コントロールをテーブルに追加します。 このコントロールは、レコードにファイルやノートを追加、または削除するために使用されます。 このオプションを有効にすると、ユーザーは、コンピュータからのドキュメント ファイルやモバイル デバイスからの既存の写真などのファイルを追加できます。 デフォルトでは、添付ファイルのサイズは最大 5 MBですが、Power Platform 管理センターで環境に応じて増やすことができます。 詳細: システム設定のメール タブ このオプションを設定すると、テーブルの作成後に変更することはできません。 |
いいえ |
Advanced | スキーマ名 | ソリューション パブリッシャーの接頭辞の前に付ける一意の名前です。 既定では、スキーマ名は 表示名 と発行者プレフィックスを使用して自動的に形成されます。 | いいえ |
Advanced | タイプ | 既定では、テーブルはスタンダードとして作成されます。 その他のテーブル タイプは、アクティビティ、 仮想、または 柔軟 です。 | いいえ |
Advanced | 所有権を記録する | 所有権の種類は、行に対して操作を実行できるユーザーを定義します。 ユーザーまたはチームの所有権のテーブル レコードには、取引先企業や取引先担当者などの顧客に関連するデータが含まれています。 ユーザーまたはチームの部署に応じてセキュリティを定義できます。 組織の所有権のテーブル レコードには、組織全体に属する事項または組織全体で参照可能な事項に関連するデータが含まれています。 組織によって所有されているテーブル レコードは、割り当ても共有もできません。 | いいえ |
Advanced | テーブルの画像を選択する | Web リソースから画像ファイルを選択します。 アプリで作成されたテーブルレコードの画像が表示されます。 | 可 |
Advanced | Color | カラーピッカーを使用して色を選択するか、色を表す 16 進数を入力します。 | 可 |
Advanced | 重複データ検出ルールの適用 | システム内の重複レコードを減らすことができます。 詳細: データをクリーンアップするための重複データ検出ルールの設定。 | 可 |
Advanced | 変更を追跡する | データが最初に抽出されたとき、または最後に同期されたときからどのようなデータが変更されたかを検出することによって、効率的な方法でデータの同期を維持する方法を提供します。 Azure Synapse Link for Dataverse などの特定の機能では、この設定を有効にする必要があります。 | いいえ |
Advanced | カスタム ヘルプを提供する | ヘルプ リンクを経由してアプリから SharePoint サイトなどのヘルプ情報へユーザーを誘導するリンクを追加できます。 | 可 |
Advanced | データに対する変更を監査する | 監査は、Dataverse の顧客レコードに加えられた変更を記録します。 詳細: Dataverse 監査の管理 | 可 |
Advanced | 可能な場合は、簡易作成フォームを活用します | このテーブルの簡易作成フォームを作成して公開すると、ナビゲーション ウィンドウの 作成 ボタンを使って新しい列を作成するオプションが使用できるようになります。 これがユーザー定義活動テーブルに対して有効になると、ナビゲーション ウィンドウの 作成 ボタンを使用するときに、ユーザー定義した活動が活動テーブルのグループに表示されます。 ただし、活動は簡易作成フォームをサポートしていないので、カスタム テーブル アイコンを選択したときは、メイン フォームが使用されます。 |
可 |
Advanced | 長期保有を有効化する | Dataverse はカスタム保持ポリシーに対応しており、コスト効率の良い方法で無制限データを安全に長期保存することができます。 詳細情報: Dataverse の長期間データ保持に関する概要 | 可 |
Advanced | 新しい活動を作成しています | このテーブルのレコードに活動を関連付けます。 | いいえ |
Advanced | 差し込み印刷中 | 差し込み印刷でこのテーブルを使用できるようになります。 | 可 |
Advanced | OneNote の統合を設定する | OneNote 統合を有効にすると、OneNote を使用することで、レコード内から顧客メモを取得または確認できます。 SharePoint ドキュメント管理を設定する必要があります。 詳細については、 OneNote 統合の設定 を参照してください。 | 可 |
Advanced | SharePoint の統合を設定する | SharePoint によるドキュメント管理では、ユーザーは Word、Excel、PowerPoint、OneNote などの一般的なドキュメントタイプを管理し、Power Apps でそれらのドキュメントを保存および管理するためのフォルダを作成できます。 詳細: SharePoint を使用してドキュメントを管理する | |
Advanced | 接続可能 | 接続機能を使用して、このテーブルのレコードが、接続が有効な他のテーブルのレコードにどのように接続されているかを示します。 この設定を有効化すると、無効化できなくなります。 | いいえ |
Advanced | 取引先担当者の電子メールを保持できる | このテーブルの列の 1 つに保存されているメール アドレスを使用して、メールを送信します。 フォーマットが email に設定された テキスト列 の 単一列 がこのテーブルにまだ存在しない場合、メールの送信を有効にすると新しい列が作成されます。 この設定を有効化すると、無効化できなくなります。 | いいえ |
Advanced | チームにアクセスする | このテーブルのチーム テンプレートを作成します。 | 可 |
Advanced | フィードバックにリンク可能 | 顧客がテーブルの行に関するフィードバックを記述したり、定義された評価の範囲内でテーブル レコードを評価したりできるようにします。 詳細情報: フィードバック/評価に対してテーブルを構成する | いいえ |
Advanced | 検索結果に表示 | このテーブルのレコードを含めると、Dataverse 検索でクエリできるようになります。 | 可 |
Advanced | オフラインで取得できる | このテーブルのレコードは、モバイル ユーザー向けにオフラインで取得できます。 詳細情報: モバイル オフラインの概要 (プレビュー) | 可 |
Advanced | キューに追加可能 | テーブルをキューと共に使用します。 キューの役割は、このテーブルのレコードをだれでもアクセスできる場所で使用できるようにすることによって、作業のルーティングと共有を改善することです。 この設定を有効化すると、無効化できなくなります。 | いいえ |
テーブルの詳細ページで、今テーブルがバックグラウンドでプロビジョニングされていることを確認します。 プロビジョニングが完了すると、テーブルは保存されご利用のアプリケーションで利用可能となります。 プロビジョニングが進行中であっても、列、関係、キーはテーブルに追加できますが、ビュー、フォーム、チャート、ダッシュボード、ビジネス ルールはプロビジョニングが完了するまで追加できません。
次の手順
この記事では、ユーザー定義テーブルを作成する方法について学びました。 次に、テーブル間でリレーションシップを定義する方法について説明します。
プライバシーに関する声明
Microsoft Power Apps の Common Data モデルを使用することで、Microsoft はユーザー定義テーブルと列の名称を収集し、診断システムに格納します。 この情報を使って、お客様の共通データ モデルを改善します。 アプリケーション作成者が作成するテーブルと列の名称は、Microsoft Power Apps コミュニティに通底するシナリオの理解に役立ち、組織に関連するスキーマなど、サービスの標準テーブルの範囲におけるギャップを確認する際に役立てられます。 これらのテーブルに関連付けられたデータベース テーブル内のデータは、Microsoft はアクセスも使用もおこなわず、データベースがプロビジョニングされたリージョン外にレプリケーションされません。 ただし、ユーザー定義テーブルや列の名前は、リージョン間でレプリケーションされ、データ保持ポリシーに基づいて削除される可能性はありますので注意してください。 マイクロソフトは、セキュリティ センター で詳しく説明されているとおりにプライバシー保護に努めています。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。