テーブルのライセンス要件
アプリ作成者は、Microsoft Dataverse 内 (Common Data Service の一部であるテーブルとユーザー定義テーブルを含む) で使用可能なテーブルのほとんどを使用して 、 Power Apps または Power Automate ライセンスを持つユーザーに対してアプリとフローを作成できます。
場合によっては、テーブルに複雑なビジネス ロジックが含まれているか、Dynamics 365 の Customer Engagement アプリ (Dynamics 365 Sales、顧客サービス、Field Service、Marketing、または Project Service Automation) に関連付けられており、アプリ ユーザーは特定のライセンスを持っている必要があります。 このトピックは、複雑なビジネス ロジックを持つテーブルと、Dynamics 365 アプリに関連付けられているテーブル (制限付きテーブルと呼ばれる) のライセンス情報を提供します。
複雑なビジネス ロジックを持つテーブル
次の複雑なサーバー側ロジックを含むテーブルは、これらのテーブルを使用するアプリまたはフローのユーザーが Power Apps または Power Automate ライセンスを持っていることを要求します。
コード プラグイン (詳細については「プラグイン開発」を参照)
リアルタイム ワークフロー (詳細については「ワークフロー プロセス」を参照)
注意
リアルタイムのワークフローに変換されるワークフローのみ、リアルタイムおよび同期と見なされます。 バックグラウンドで実行されるワークフローは、適切な Power Apps プランでも使用でき、追加ライセンスは必要ありません。
自分のテーブルに複雑なビジネス ロジックを追加したかどうかを知るには、自分の環境で設定されたプラグイン アセンブリとワークフローの一覧を確認します。 Dynamics 365 アプリ (Dynamics 365 Sales や Dynamics 365 Customer Service など) のインストール後にサーバー側ロジックが含まれる可能性のあるテーブルのリストについては、Power Apps または Power Automate ライセンスが必要な複雑なテーブル を参照してください
複雑なビジネス ロジックを追加するときに影響を与えるライセンスの要件
アプリ作成者は、 Dataverse 内のテーブルにプラグイン コードとリアルタイム ワークフローを追加できますが、そうすると、既に展開されたアプリのユーザーに対するライセンス要件が変わる可能性があります。 アプリ作成者は、複雑なビジネス ロジックをテーブルに追加するときに注意する必要があります。まず、テーブルを使用するアプリと、これらのアプリのユーザーが適切なライセンスを持っているかを確認する必要があります。
制限付きテーブル
制限付きテーブルは Dataverse 内の標準テーブルではありませんが、Dynamics 365 (Dynamics 365 Sales、顧客サービス、Field Service、Marketing、または Project Service Automation) またはサードパーティ ソリューションの Customer Engagement アプリの 1 つに含まれています。 たとえば、サポート情報記事、目標、エンタイトルメントなどのテーブルです。
注意
これらのテーブルを使うアプリとフローでは、アプリやフローの作成者や開発者ではなくアプリやフローのユーザーが適切なライセンスを持っている必要があります。
Dynamics 365 アプリの機能に関連付けられているテーブル (Dynamics 365 Sales や Dynamics 365 Customer Service など) では、テーブル内の行を作成、更新、または削除する場合、アプリ ユーザーはそのアプリケーションに対応するライセンスを持っている必要があります。 制限付きテーブルの全一覧については、Dynamics 365 のライセンスを必要とする制限付きテーブル を参照してください。
ライセンスの例
Barb と Isaac は、 Dataverse を使用して Power Apps でアプリを作成してデータを保存します。
テーブルの作成
ユーザーは新しい制限付きテーブルを作成できません。Microsoftは、Dynamics 365アプリ (Dynamics 365 Sales や Dynamics 365 Customer Service など) 用にそれらを作成および定義する権利を留保します
ユーザーは Dynamics 365、Power Apps、または Power Automate ライセンスでユーザー定義テーブルを作成できます
既存の制限付きテーブルの場合、ユーザーは適切な Dynamics 365 アプリ ライセンスを使用して行を追加できます
Power Apps を使用してアプリを作成する
Barb と Isaac は、Dynamics 365 ライセンスで制限されたテーブルにアクセスするキャンバスまたはモデル駆動型アプリを作成できます
Barb と Isaac は、Dynamics 365 または Power Apps ライセンスで制限されたテーブルにアクセスするキャンバスまたはモデル駆動型アプリを作成できます
アプリを使用する
Barbは 2 つのキャンバスアプリを使用したいと考えています :
アプリ 1 – は関連情報が格納されるユーザー定義テーブルとともに予定テーブルを使用します
アプリ 2 – は、制限されたテーブルである作業指示書テーブルと共に予定テーブルを使用します
一方 Isaac は、次の 2 つのモデル駆動型アプリを使用したいと考えています :
アプリ 3 – は関連情報が格納されるユーザー定義テーブルとともに予定テーブルを使用します
アプリ 4 – は、制限されたテーブルである作業指示書テーブルと共に予定テーブルを使用します
Barb と Isaac には、以下のライセンスが必要です。
Barb は、Dynamics 365 アプリのライセンス、または Power Apps のライセンスを使用して、アプリ 1 を使用することができます。
このアプリによってアクセスできるテーブルは制限されているため、Barb は Dynamics 365 アプリ ライセンスでのみアプリ 2 を使用できます。
Isaac は、Dynamics 365 アプリのライセンス、または Power Apps のライセンスを使用して、アプリ 3 を使用することができます。
このアプリによってアクセスできるテーブルは制限されているため、Isaac は Dynamics 365 アプリ ライセンスでのみアプリ 4 を使用できます。
Power Automate を使用してフローを作成する
ここで、Isaac と Barb の両方がアプリで使用しているユーザー定義テーブルにリアルタイム ワークフローを追加するとどうなるかを見てみましょう。
Isaac は、Dynamics 365 アプリ ライセンスを使用して制限付きテーブルにアクセスするワークフローを作成できます
Barb と Isaac は、Dynamics 365 または Power Automate ライセンスでユーザー定義テーブルにアクセスするワークフローを作成できます
フローを使う
Barb または Isaac は、Dynamics 365 アプリ ライセンスを使用して制限付きテーブルにアクセスするワークフローを実行できます
Barb または Isaac は、Dynamics 365 アプリまたは Power Automate ライセンスでユーザー定義テーブルにアクセスするワークフローを実行できます
ライセンスの詳細
ライセンスの詳細については、ライセンスの概要を参照してください。
テーブルに対するライセンス要件の最新情報については、Power Apps ライセンス ガイド を参照してください。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。