カスタム テーブルの作成

Power Apps では、テーブル は、レコードの形式で追跡する情報を定義します。通常は会社名、場所、製品、メール、電話などのプロパティが含まれます。 次に、テーブルを参照するアプリを開発して、そのデータを表示できます。 Power Apps には、組織内の一般的なシナリオをカバーする標準機能のテーブル (予定の追跡など) が提供されていますが、組織に固有のデータを格納するユーザー定義テーブルを作成する必要がある場合があります。

テーブルの作成方法の概要については、このビデオをご覧ください。

前提条件

このテーブルを作成するには、Microsoft Dataverse 内にシステム管理者またはシステム カスタマイザーのいずれかのセキュリティ ロールが必要です。

Power Apps にサインインする

https://make.powerapps.com で Power Apps にサインインする

テーブルの作成

  1. ナビゲーション ウィンドウで、データ を展開し、テーブル を選択します。

  2. コマンド バーで、新規テーブル を選択します。

    テーブルを作成する前に、使用可能な標準テーブルの説明を テーブル参照 で確認します。 これらのテーブルは一般的なシナリオをカバーします。 これらのテーブルのいずれかがそのままの状態またはマイナーな変更後、要件を満たす場合、そのテーブルから始めることで時間を節約できます。

  3. 新規テーブル パネルに、次の情報列を入力します。 必須の列は、列ラベルの横にアスタリスク (*) が付いています。

    Create new table
    セクション​​ 説明設定
    必須の列 表示名です これは、アプリに表示されるテーブルの単数形の名前です。 これは後で変更できます。
    必須の列 表示名の複数形 これは、アプリに表示されるテーブルの複数形の名前です。 これは後で変更できます。
    必須の列 表示名 (プライマリ名列の) 既定では、すべてのテーブルにプライマリ名列列が含まれています。これは、他のテーブルとのリレーションシップを確立する際にルックアップ列によって使用されます。 通常プライマリ名列には、テーブルに格納されているデータの名称または主要な説明が格納されています。 テーブルを最初に保存する前に、プライマリ名列の名称と表示名称を変更することが可能です。 また、プライマリ名列にも固有の 名称 ボックスがあり、上記のテーブル名称と同様に機能します。 プライマリ名列の名称は表示名称が入力された際に、テーブルを同じ接頭辞を使用して自動入力され、テーブルの作成が完了後には変更ができません。
    必須の列 Name この列は、ユーザーが入力する プライマリ列の表示名 に基づいて事前設定されます。 これには、 Dataverse ソリューション発行者のカスタマイズ接頭辞が含まれます。 テーブルの保存後は、これを変更できません。

    Dynamics 365 for Customer Service の埋め込み型ナレッジ検索 でテーブル名を使用するには、発行者の接頭辞を含むテーブル名の最大長は 24 文字以内に収める必要があります。
    必須の列 ファイルの添付を有効にする 添付ファイル コントロールをテーブルに追加します。 このコントロールは、レコードにファイルやノートを追加、または削除するために使用されます。 このオプションを有効にすると、ユーザーは、コンピュータからのドキュメント ファイルやモバイル デバイスからの既存の写真などのファイルを追加できます。 デフォルトでは、添付ファイルのサイズは最大 5 MBですが、Power Platform 管理センターで環境に応じて増やすことができます。 詳細: システム設定のメール タブ

    このオプションを設定すると、テーブルの作成後に変更することはできません。
    説明 説明 その他の設定 > 説明 を展開します。 必要に応じて、テーブルの説明を入力できます。 他の人がこのテーブルを使用する場合は、説明が役立ちます。
    テーブルの種類と所有権 テーブルの種類を選択する テーブルの種類を 活動テーブル に切り替えて、タスクを管理できるテーブルを作成します。
    テーブルの種類と所有権 企業形態 所有権の種類は、行に対して操作を実行できるユーザーを定義します。 ユーザーまたはチームの所有権のテーブル レコードには、取引先企業や取引先担当者などの顧客に関連するデータが含まれています。 ユーザーまたはチームの部署に応じてセキュリティを定義できます。 組織の所有権のテーブル レコードには、組織全体に属する事項または組織全体で参照可能な事項に関連するデータが含まれています。 組織によって所有されているテーブル レコードは、割り当ても共有もできません。
    コラボレーション フィードバックを許可する 顧客がテーブルの行に関するフィードバックを記述したり、定義された評価の範囲内でテーブル レコードを評価したりできるようにします。 この設定を有効化すると、無効化できなくなります。 詳細情報: フィードバック/評価に対してテーブルを構成する
    コラボレーション 活動の有効化 このテーブルのレコードに活動を関連付けます。 この設定を有効化すると、無効化できなくなります。
    コラボレーション 接続の有効化 接続機能を使用して、このテーブルのレコードが、接続が有効な他のテーブルのレコードにどのように接続されているかを示します。 この設定を有効化すると、無効化できなくなります。
    コラボレーション 電子メールをテーブルに送信する このテーブルの列の 1 つに保存されているメール アドレスを使用して、メールを送信します。 形式付き テキスト列1 列 がこのテーブルでメールが既に存在しないと設定されている場合、メールを送信できるようにしたときにこの列が新規に作成されます。 この設定を有効化すると、無効化できなくなります。
    コラボレーション 差し込み印刷をサポートする 差し込み印刷でこのテーブルを使用できるようになります。
    コラボレーション SharePoint ドキュメント管理を有効化すす 組織のドキュメント管理を有効にするための他のタスクが完了した後、この機能を有効にすることによって、このテーブルを SharePoint との統合に関与させることができます。
    コラボレーション アクセス チームを自動作成する このテーブルのチーム テンプレートを作成します。
    コラボレーション キューを有効にする テーブルをキューと共に使用します。 キューの役割は、このテーブルのレコードをだれでもアクセスできる場所で使用できるようにすることによって、作業のルーティングと共有を改善することです。 この設定を有効化すると、無効化できなくなります。
    設定の作成と更新 フォームの簡易作成を有効化する このテーブルの簡易作成フォームを作成して公開すると、ナビゲーション ウィンドウの 作成 ボタンを使って新しい列を作成するオプションが使用できるようになります。

    これがユーザー定義活動テーブルに対して有効になると、ナビゲーション ウィンドウの 作成 ボタンを使用するときに、ユーザー定義した活動が活動テーブルのグループに表示されます。 ただし、活動は簡易作成フォームをサポートしていないので、ユーザー定義テーブル アイコンを選択したときは、メイン フォームが使用されます。
    設定を作成および更新する 重複データ検出 これを有効にすると、このテーブルの重複データ検出ルールの作成が許可されます。
    設定を作成および更新する 変更の追跡を有効化 データが最初に抽出されてから、または最後に同期されてからどのデータが変更されたかを検出することによって、効率の良いデータ同期を可能にします。
    Dynamics 365 for Outlook オフライン機能を有効にする Dynamics 365 for Outlook アプリケーションがネットワークに接続していない間の、このテーブルの列データの使用を可能にします。
  4. 作成を選択します。

テーブルの詳細ページで、今テーブルがバックグラウンドでプロビジョニングされていることを確認します。 プロビジョニングが完了すると、テーブルは保存されご利用のアプリケーションで利用可能となります。 プロビジョニングが進行中であっても、フィールド、関係、キーはテーブルに追加できますが、ビュー、フォーム、チャート、ダッシュボード、ビジネス ルールはプロビジョニングが完了するまで追加できません。

次の手順

この記事では、ユーザー定義テーブルを作成する方法について学びました。 次に、テーブル間でリレーションシップを定義する方法について説明します。

プライバシーに関する声明

Microsoft Power Apps の Common Data モデルを使用することで、Microsoft はユーザー定義テーブルと列の名称を収集し、診断システムに格納します。 この情報を使って、お客様の共通データ モデルを改善します。 アプリケーション作成者が作成するテーブルと列の名称は、Microsoft Power Apps コミュニティに通底するシナリオの理解に役立ち、組織に関連するスキーマなど、サービスの標準テーブルの範囲におけるギャップを確認する際に役立てられます。 これらのテーブルに関連付けられたデータベース テーブル内のデータは、Microsoft はアクセスも使用もおこなわず、データベースがプロビジョニングされたリージョン外にレプリケーションされません。 ただし、ユーザー定義テーブルや列の名前は、リージョン間でレプリケーションされ、データ保持ポリシーに基づいて削除される可能性はありますので注意してください。 マイクロソフトは、セキュリティ センター で詳しく説明されているとおりにプライバシー保護に努めています。

注意

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

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