Power Automate 承認 Dataverse プロビジョニングのエラーと推奨事項
この記事では、Power Automate の承認で承認要求を作成して割り当てることができない一般的なエラー ケースと構成について説明します。
適用対象: Power Automate
元の KB 番号: 4513672
状態コード "ViralServicePlanRequired" のエラー
状態コード 'ViralServicePlanRequired' を使用して、この環境に Dataverse データベースを作成できませんでした
このエラーは、セルフサービス サインアップが無効になっている組織で発生します。 リソースのプロビジョニングと Dataverse との対話を試みるユーザーにバイラル プランを割り当てるには、セルフサービス サインアップが必要です。 テナントには、それを解決するための複数のオプションがあります。
Note
Azure AD および MSOnline PowerShell モジュールは、2024 年 3 月 30 日の時点で非推奨となります。 詳細については、非推奨の最新情報を参照してください。 この日以降、これらのモジュールのサポートは、Microsoft Graph PowerShell SDK への移行支援とセキュリティ修正プログラムに限定されます。 非推奨になるモジュールは、2025 年 3 月 30 日まで引き続き機能します。
Microsoft Entra ID (旧称 Azure AD) を使用するには、Microsoft Graph PowerShell に移行することをお勧めします。 移行に関する一般的な質問については、「移行に関する FAQ」を参照してください。 ノート: バージョン 1.0.x の MSOnline では、2024 年 6 月 30 日以降に使用障害が発生する可能性があります。
オプション 1: PowerShell を使用して、 AllowAdHocSubscriptions
設定 (テナント レベルの構成) を有効にします。
Install the MSOnline module if necessary:
Install-Module MSOnline
Connect to your organization:
Connect-MsolService
Confirm that AllowAdHocSubscriptions is false.
Get-MsolCompanyInformation | fl AllowAdHocSubscriptions
Enable AllowAdHocSubscriptions
Set-MsolCompanySettings -AllowAdHocSubscriptions $true
オプション 2: Office 365 を使用して、最初に承認または Dataverse データベースをプロビジョニングしようとしているユーザーに、有料の Power Automate プラン (P1 または P2) を割り当てます。 必要なのは、データベースをプロビジョニングすることだけです。
Note
試用版プランでは、承認 Dataverse プロビジョニングでは不十分です。 Government Community Cloud (GCC) テナントでは、このオプションを使用してデータベース インスタンスをプロビジョニングすることしかできません。
オプション 3: Power Platform Admin Center から直接環境管理者としてデータベースを作成。
状態コード "AADApplicationDisabled" のエラー
状態コード 'AADApplicationDisabled' を使用して、この環境に Dataverse データベースを作成できませんでした。
リソース '
https://publishers.crm.dynamics.com
' は、テナント管理者によって無効になっています。 テナント管理者に連絡し、Azure Portal で "https://publishers.crm.dynamics.com
" を有効にすることを要求します。
これらのエラーは、Dynamics CRM Online または Dataverse アプリケーションがテナントまたは特定のユーザーの条件付きアクセスによって無効になっている場合に発生します。 正確なエラー メッセージは、Power Apps または Power Automate 環境に対応する Dataverse インスタンスの正確な状態 (プロビジョニングされていない、プロビジョニングされているが承認はインストールされていない、または承認が既にインストールされている) によって異なる場合があります。
この問題を解決するには、 テナント管理者は、ユーザーがサインインできるようにアプリケーション 000000007-0000-0000-00000000000 (Dataverse または Dynamics CRM Online) が有効になるように、Microsoft Azure の Microsoft Entra ID の Enterprise Applications タブに移動する必要があります。 および関連するすべての条件付きアクセス ポリシーは、Power Automate の承認を使用することを期待しているユーザーに必要なアクセス権を付与します。
エラー "データベースは無効です"
この環境の Dataverse データベースが無効になっている
この環境では、Dataverse インスタンスが無効になっています。 これは想定されておらず、Microsoft Entra テナント内のすべての Power Automate および Dataverse プランの有効期限に関連しています。 データベースを有効にするには、少なくとも 1 人のユーザーがアクティブなプランを持っていることを確認します。
エラー "データベースはまだ準備ができていません"
この環境の Dataverse Database はまだ準備ができていません。
このインスタンスのデータベースはまだプロビジョニング中であるか、プロビジョニングに失敗しています。 承認を使用するフローを再実行すると、インスタンスの再プロビジョニングが試みられます。
エラー "ユーザーにデータベースを作成するためのアクセス許可がありません"
現在のユーザーには、この環境の Dataverse データベースを作成するためのアクセス許可がありません。
既定以外の Power Automate および Power Apps 環境では、環境管理者のみが直接 (Power Apps 管理ポータルを使用して) または間接的に (Power Automate 承認を通じて) Dataverse データベースを作成できます。
管理者は次の操作を行う必要があります。
- Power Platform 管理ポータルから手動で環境を作成します。
- 承認フローを作成して実行します。
- 現在のユーザーに環境管理者のアクセス許可を付与します。