フロー承認 CDS プロビジョニングのエラーと推奨事項

この記事では、フロー承認で承認要求を作成および割り当てることができない可能性がある一般的なエラー ケースと構成について説明します。

適用先:Power Automate
元の KB 番号: 4513672

状態コード "ViralServicePlanRequired" のエラー

状態コード 'ViralServicePlanRequired' を使用して、この環境で Common Data Service データベースを作成できませんでした

このエラーは、セルフサービスサインアップを無効にした組織で発生します。 リソースをプロビジョニングし、Common Data Service (CDS) と対話しようとしているユーザーにバイラル プランを割り当てるには、セルフサービスサインアップが必要です。 テナントには、それを解決するための複数のオプションがあります。

  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. 最初に承認をプロビジョニングしようとしているユーザーに有料の Microsoft Flow プラン (P1 または P2) を割り当てるか、Office 365経由で Common Data Service データベースをプロビジョニングします。 データベースをプロビジョニングするだけで済みます。

    注:

    試用版プランは、承認 CDS プロビジョニングには十分ではありません。 GCC テナントでは、アプローチ #2 のみを使用してデータベース インスタンスをプロビジョニングできます。

  3. Power Platform 管理 Center から直接環境管理者としてデータベースを作成する

状態コード "AADApplicationDisabled" のエラー

状態コード 'AADApplicationDisabled' を使用して、この環境で Common Data Service データベースを作成できませんでした。

リソース 'https://publishers.crm.dynamics.com' はテナント管理者によって無効になっています。 テナント管理者に問い合わせて、Azure Portal で '' をhttps://publishers.crm.dynamics.com有効にするように要求します。'

これらのエラーは、Dynamics CRM Online/Common Data Service アプリケーションがテナントで無効になっている場合、または特定のユーザーの条件付きアクセスを使用して無効になっている場合に発生します。 正確なエラー メッセージは、Power Apps/Flow 環境に対応する Common Data Service インスタンスの正確な状態 (プロビジョニングされていない、プロビジョニングされていないが、承認がインストールされていない、または既にインストールされている承認) によって異なる場合があります。

解決するには、テナント管理者は Microsoft Azureの Azure Active Directory の [エンタープライズ アプリケーション] タブに移動して、アプリケーション 00000007-0000-c0000-00000-00000000000 (Common Data Service/ Dynamics CRM Online) がユーザーにサインインできるようにし、関連する条件付きアクセス ポリシーでフロー承認を使用するユーザーに必要なアクセス権を付与する必要があります。

[ユーザーのサインインを有効にする] オプションを [はい] に設定するスクリーンショット。

エラー "データベースが無効です"

この環境では、Common Data Service データベースが無効になっています

この環境では、Common Data Service インスタンスが無効になっています。 これは想定されておらず、AAD テナント内のすべての Flow & CDS プランの有効期限に関連しています。 データベースを有効にするには、少なくとも 1 人のユーザーがアクティブなプランを持っていることを確認します。

"データベースはまだ準備ができていない" というエラー

この環境の Common Data Service Database はまだ準備ができていません。

このインスタンスのデータベースはまだプロビジョニング中であるか、プロビジョニングに失敗しています。 承認を使用するフローを再実行すると、インスタンスの再プロビジョニングが試行されます。

エラー "ユーザーにデータベースを作成するアクセス許可がありません"

現在のユーザーには、この環境用の Common Data Service データベースを作成するアクセス許可がありません。

既定以外のフローや Power Appsenvironments の場合、環境管理者のみが直接 (フロー管理ポータルを使用して) または間接的に (フロー承認を介して) Common Data Service データベースを作成できます。

管理者は次の操作を行う必要があります。

  • フロー管理ポータルから手動で環境を作成します。
  • 承認フローを作成して実行します。
  • 現在のユーザーに環境管理者のアクセス許可を付与します。