テーブルの種類

テーブルは、追跡したい情報をレコードの形式で定義し、レコードには通常、会社名、場所、製品、電子メール、電話などのプロパティが含まれます。

テーブルは、テーブルが環境にどのように取り込まれたか、マネージドかアンマネージドかどうか、およびカスタマイズできるかどうかを示す 3 つの異なる種類の 1 つとして Power Apps に表示されます。

  • 標準: いくつかの標準テーブルは、既成のテーブルとも呼ばれ、Microsoft Dataverse を含む Power Platform 環境に含まれています。 アカウント、部署、連絡先、タスク、およびユーザー テーブルは、Dataverse の標準のテーブルの例です。 Dataverse に含まれる標準テーブルのほとんどは、カスタマイズすることができます。 マネージド ソリューションの一部としてインポートし、カスタマイズ可能として設定されたテーブルも、標準テーブルとして表示されます。 適切な特権を持つユーザーすべては、テーブル プロパティのカスタマイズ可能が true に設定されているテーブルをカスタマイズできます。
  • マネージド: カスタマイズができず、マネージド ソリューションの一部として環境にインポートされたテーブル。
  • カスタム: カスタム テーブルは、アンマネージド ソリューションからインポートされた、または環境で直接作成された新しいテーブルであるアンマネージド テーブルです。 適切な特権を持つすべてのユーザーは、これらのテーブルを完全にカスタマイズできます。

コンポーネントをカスタマイズする方法の詳細については、マネージド プロパティを参照してください。

マネージドおよびアンマネージド カスタマイズの詳細については、マネージドおよびアンマネージド ソリューションを参照してください。

アクティビティ テーブル

活動は、カレンダーにエントリを作成できるアクションと考えることができます。 活動には、アクションがいつ実行されたか、またはいつ実行されるかの特定に役立つ時間ディメンション (開始時間、停止時間、期限、期間) が存在します。 また、活動には、活動が表しているアクションを判断するために役立つデータ (主題や説明) も含まれています。 活動は、開いたり、取り消したり、完了することができます。 活動の完了状態には、活動がどのように完了したかを明らかにする数種類のサブ状態値が関連付けられます。

アクティビティ テーブルは、ユーザーまたはチームのみが所有できる特別な種類のテーブルで、組織が所有することはできません。 テーブルを作成するとき、標準またはアクティビティ テーブルとして指定することができます。

次のテーブル リストに、既定の環境で使用可能な活動テーブルを示します。

件名 内容 活動メニューでの表示 参照
予定 開始時刻、終了時刻、および期間により時間間隔を定めた約束です。 あり 予定​​
電子メール 電子メール プロトコルを使用して配信される活動です。 あり 電子メール
FAX FAX の通信結果やページ数を追跡する活動です。ドキュメントの電子コピーを保存することもできます。 あり FAX
レター レターの配送を追跡する活動です。 この活動にはレターの電子コピーを使用できます。 あり レター
電話 通話を追跡する活動です。 あり PhoneCall
定期的な予定 定期的な予定の系列のマスター予定です。 あり RecurringAppointmentMaster
タスク 処理する必要がある作業を表す全般的な活動です。 有効 タスク​

新しいカスタム アクティビティ テーブルを作成するとき、インスタント メッセージング通信を読み取るために作成することができます。 活動テーブルの作成は、プライマリ列を指定しないので、非活動テーブルの作成とは異なります。 すべての活動テーブルには、件名 に設定されている プライマリ フィールド と、活動テーブルによって定義されるその他の共通列があります。 これにより、すべての種類の活動を、共通列だけが表示されるビューに表示することができます。

カスタム活動テーブルを作成するには、新しいテーブル パネルで その他の設定 セクションを開き、テーブル タイプを選択 ドロップダウン リストから 活動テーブル オプションを選択します。 これを選択した後、活動メニューに表示する が選択されていることが分かります。 この設定によって、活動メニューでこの種類の活動を作成できます。 これは、特定のイベントに通常関連付けられていて、コードを使用するかまたはワークフローによって作成される活動については選択されません。 いったんテーブルを保存したら、これらの設定を変更できません。

テーブルのアクティビティを有効にする

アクティビティを有効にしてアクティビティをテーブルに追加し、テーブルの関連ルックアップを使用します。

  1. アクティビティを有効にするには、Power Apps にログインします。

  2. 左のナビゲーションで、データ を選択して展開し、テーブル を選択します。

    メーカー ポータルのテーブルに移動します。

  3. テーブルを選択します。

  4. コマンド バーで、設定 を選択します。

    設定を選択します。

  5. コラボレーション を展開し、アクティビティを有効にする を選択し、完了 を選択します。

    有効化されたコミュニケーションとコラボレーション活動。

    重要

    この設定を有効化すると、無効化できなくなります。 プロンプトが表示されたら、OK を選択して確認します。

  6. テーブルの保存 を選択し、テーブルを公開します。

テーブル所有権

標準テーブルとカスタム テーブルの所有権には 2 つの異なるタイプがあります。 カスタム テーブルを作成する場合、所有権を表すオプションは ユーザーまたはチーム または 組織 による所有になります。 テーブルを作成したら、所有権の種類は変更できません。

企業形態 内容
組織全体 データは、組織に属します。 データへのアクセスは組織レベルで管理されます。
ユーザーまたはチーム データは、ユーザーまたはチームに属します。 これらの行で実行できる操作は、ユーザー レベルで管理できます。

標準テーブルに似ていますが、組織およびユーザーまたはチームの所有権とは異なる種類の所有権を持つ Dataverse システム テーブルがいくつかあることに注意してください。

  • なし。 特権テーブルなど一部のシステム テーブルには所有者がありません。
  • 部署。 いくつかのシステム テーブルは部署所有です。 これらには、部署、カレンダー、チーム、およびセキュリティ ロール テーブルが含まれます。

重要

カスタム テーブルの作成後に所有権を変更することはできません。 テーブルを作成する前に、適切な所有権の種類を選択してください。 ユーザー定義テーブルが別の種類であることが後で分かった場合は、それを削除し、新しいユーザー定義テーブルを作成する必要があります。

仮想テーブル

仮想テーブルは Dataverse のカスタム テーブルであり、外部データ ソースからのデータを含む列があります。 仮想テーブルはアプリで通常のテーブルの行としてユーザーに表示されますが、Azure SQL Database など、外部データベースから実行時に動的に取得されるデータを含みます。 仮想テーブルに基づく行は、Dataverse Web サービスを使って開発されたユーザー定義のクライアントを含む、すべてのクライアントで利用できます。 詳細情報: 外部データ ソースからのデータを含む仮想テーブルの作成および編集

関連項目

テーブルの作成
テーブルの編集

注意

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

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