フロー承認の作成と割り当てに関する一般的なエラー
この記事では、一般的な Power Automate の承認エラーと潜在的な解決策について説明します。 Power Automate の承認機能の詳細については、「 Get started with approvals and The Approvals connector in Power Platformを参照してください。
適用対象: Power Automate
元の KB 番号: 4513675
割り当て先と要求元
InvalidApprovalCreateRequestAssignedToNoValidUsers
必須フィールド "assignedTo" には、組織内の有効なユーザーが含まれていません
このエラーは、承認アクションの Assigned To フィールドへの入力値が、適切な形式の電子メール アドレス、UPN、または Microsoft Entra オブジェクト ID でない場合に発生します。 または、整形式ですが、Microsoft Graph のどのユーザーにも一致しません。 複数のユーザーが指定されている (セミコロンで区切られた) 場合、これはすべてのエントリが Graph で見つからないことを意味します。
InvalidApprovalCreateRequestAssignedToMissing
必須フィールド "assignedTo" が見つからないか、空になっています。
このエラーは、承認アクションの Assigned To フィールドに値が含まれていない場合に発生します。 フロー デザイナーは、このフィールドの値なしでフローが保存されないようにします。 そのため、この問題は通常、他の手順の出力から Assigned To フィールドが設定され、このフロー実行に式フィールドまたは出力フィールドの値がない場合に発生します。
InvalidApprovalRequestor
承認の要求元は、組織内の 1 つの有効なユーザー アカウントである必要があります
このエラーは、承認アクションの Assigned To フィールドへの入力値が、適切な形式の電子メール アドレス、UPN、または Microsoft Entra オブジェクト ID でない場合に発生します。 または、整形式ですが、Microsoft Graph のどのユーザーにも一致しません。 Requestor フィールドに複数のユーザーが指定されている場合も、このエラーが発生します。
InvalidXrmRecordId
指定されたレコード ID "..." が null または無効です
"承認待ち" に渡されるレコード識別子は、null、空、または guid ( xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
形式) ではありません。 この値には、承認の作成の承認 ID 設定する必要があります。
GraphUserDetailByEmailMultipleFound
'someUserName@contoso.com' に一致する複数のユーザー ('<ID>,<ID>') が見つかりました。
このエラーは、同じ Assigned To または Requestor 入力 (電子メール アドレスまたは UPN) に対して Microsoft Graph の 2 人のユーザーが見つかった場合に発生します。 承認を誤ったユーザー アカウントに割り当てるのではなく、フローを実行できません。 2 つ以上の一致するレコードの一意の Microsoft Entra オブジェクト ID がエラー メッセージに返されるため、ユーザーはテナント内の管理者ユーザーとさらに調査できます。 ユーザー アカウントは、 graph.microsoft.com
で表示できます。
Attachments
AttachmentContentNotValidBase64String
添付ファイル '''...' のコンテンツが有効な base64 エンコード文字列ではありません。
添付ファイルの内容は、base64 形式で指定する必要があります。 ファイル データを返すほとんどのコネクタでは、すでにこれが行われています。 添付ファイルのコンテンツに渡されるカスタム データには、base64
式を使用します。
AttachmentEmptyContentNotSupported
添付ファイル '...' のコンテンツが空です。 空のコンテンツを含む添付ファイルはサポートされていません。
空の添付ファイル (0 バイト) はサポートされていません。
CdsApiAttachmentSizeLimitExceeded
添付ファイルのサイズ制限を超えました。 管理者に連絡して、制限が正しく構成されていることを確認してください (既定値は 5 MB)。
添付ファイルが Dataverse インスタンスに対して大きすぎます。 既定の制限はファイルあたり 5 MB ですが、データベース管理者はこの制限を構成できます。
制限を引き上げるために、管理者は次の手順を実行できます。
Power Platform 管理センターにサインインします。
Environmentsを選択し、管理する環境を選択します。
コマンド バーから、設定を選択します。
Email>Email 設定を選択します。
Attachments セクションで、添付ファイルの最大ファイル サイズを KB 単位で更新します。
これを制御する Dataverse 設定の詳細については、「 File のサイズ制限」を参照してください。
CdsApiAttachmentBlockedFileExtension
添付ファイル拡張子がブロックされています。 ブロック リストに変更を加える必要がある場合は、管理者に問い合わせてください。
組織内の管理者が、指定した種類の添付ファイルをブロックしました。
セキュリティとプライバシー上の理由から、Dataverse は拡張機能を使用して特定の種類のファイルの作成を制限します。 管理者は、次の手順を実行してこれをカスタマイズできます。
- Power Platform 管理センターにサインインします。
- Environmentsを選択し、管理する環境を選択します。
- コマンド バーから、設定を選択します。
- Product>Privacy + Security を選択します。
- [ 添付ファイルのブロックで、セミコロン区切りの一覧からファイル拡張子を追加または削除します。
詳細については、「 管理のプライバシーとセキュリティの設定を参照してください。
CombinedAttachmentSizeLimitExceeded
結合された添付ファイル サイズ 68.9 MB が 50 MB の制限を超えています。
この承認に関するすべての添付ファイルの合計サイズが大きすぎます。 サポートできる添付ファイル サイズは最大で 50 MB です。
InvalidAttachmentName
添付ファイル名 '...'が無効です。
指定された添付ファイル名には、 ,
、 /
、 \
、 |
、 ?
、 *
、 >
、 <
、 "
などの文字が含まれているため、無効です。
プロビジョニング エラー
プロビジョニング エラーの詳細については、「 Power Automate Approval Dataverse provisioning errors and recommendationsを参照してください。
CdsInstanceDisabled
この環境では、Common Data Service データベースが無効になっています
この環境では、Microsoft Dataverse (旧称 Common Data Service) インスタンスが無効になっています。 これは想定されておらず、Microsoft Entra テナント内のすべてのフロープランと Dataverse プランの有効期限に関連している可能性があります。 データベースを確実に有効にするには、アクティブなプランを持つユーザーを少なくとも 1 人指定します。
CdsInstanceNotReady
この環境の Common Data Service データベースはまだ準備ができていません。
このインスタンスのデータベースはまだプロビジョニング中であるか、プロビジョニングに失敗しています。 承認を使用するフローを再実行すると、インスタンスの再プロビジョニングが試みられます。
CdsUserDoesNotHavePermissionsToCreateDatabase
現在のユーザーには、この環境のための Common Data Service データベースを作成するアクセス許可がありません。 環境管理者にデータベースの作成を依頼してください。
既定以外のフロー環境と Power Apps 環境では、環境管理者のみが直接 (Flow 管理ポータルを介して) または間接的に (フロー承認を通じて) Dataverse データベースを作成できます。 管理者は次の操作を行う必要があります。
- フロー管理ポータルから手動で環境を作成します。
- 承認フローを作成して実行します。
- 現在のユーザーに環境管理者のアクセス許可を付与します。
CdsInstanceProvisioningIncomplete
この環境の Common Data Service データベースは、プロビジョニングが完了していないか、要求された承認機能に対応していません。 プロビジョニングを完了するには、データベース管理者が承認を使用してフローを保存する必要があります。
Microsoft Flow は、このインスタンスのデータベース内で承認ソリューションをまだ設定できていません。
XrmProvisionInstanceFailed
この環境では、状態コード "ViralServicePlanRequired" を使用して Common Data Service データベースを作成できませんでした。
ResourceDisabledInTenant
リソース
https://publishers.crm.dynamics.com
はテナント管理者によって無効にされています。 テナント管理者に問い合わせて、Azure Portal でhttps://publishers.crm.dynamics.com
を有効にすることを要求します。
ApplicationDisabledInTenant
"Flow Enterprise アプリケーションは、テナント管理者によって無効にされています。 テナント管理者に問い合わせて、Azure Portal で Microsoft Flow アプリケーション "Microsoft Flow サービス" (AppID: "...") と "Microsoft Flow CDS 統合サービス" (AppID: "...") を有効にすることを要求します。
承認が機能するために必要な 1 つ以上の Microsoft Entra アプリケーションが、テナント管理者によって無効になっています。 管理者は、Azure Portal でアプリケーションを再度有効にする必要があります。
その他
ApprovalConnectionOwnerNotEnabledInGraph
承認接続の所有者が Graph で見つかりましたが、アカウントが有効になっていません。 オブジェクト ID: '...'
フローで使用される承認接続を最初に作成したユーザーは、ユーザー アカウントが削除された可能性があるため、Graph で表示されなくなりました。 フローの所有者は、接続を組織内のユーザーに属する接続に置き換える必要があります。
ApprovalConnectionOwnerNotFoundInGraph
承認接続の所有者が Graph に見つかりませんでした。 オブジェクト ID: '...'
フローで使用される承認接続を最初に作成したユーザーは、ユーザー アカウントが削除された可能性があるため、Graph で表示されなくなりました。 フローの所有者は、接続を組織内のユーザーに属する接続に置き換える必要があります。
ApprovalSubscriptionNotAllowed
この承認を現在の状態で待機できません。
"承認の待機" アクションが実行される前に、承認はすでに完了しています。 このアクションでは、アクティブな承認のみを待機できます。
InvalidApprovalCustomOptions
この承認のために指定された応答オプションは無効です。 オプションは 100 文字未満でなければならず、空白にすることはできません。
このエラーは、承認の Custom Response オプションへの入力が無効であり、 フロー デザイナーで修正する必要がある場合に発生。 制約はエラー メッセージで指定されます。
InvalidApprovalCreateRequestTitleMissing
必須フィールド "title" が見つからないか、空になっています
承認タイトルが null または空で、サポートされていません。
XrmApplyUserNotMemberOfSecurityGroup
ユーザー '<User ID>' を表す CDS システム レコードを作成できませんでした。 承認されたセキュリティ グループにユーザーを追加するようにデータベース管理者に依頼してください。
この環境の Dataverse データベースは、セキュリティ グループによって保護されます。 セキュリティ グループの所有者は、すべての承認作成者、要求元、受信者をセキュリティ グループに追加する必要があります。 セキュリティ グループは、 Power Platform 管理センターから構成できます。
XrmApprovalsGeneralPermissionsError
Dataverse データベースにアクセスしようとすると、一般的なアクセス許可エラーが発生しました。 このエラーは、承認管理者やユーザー ロールの変更、または互換性のないプラグインが原因で発生した可能性があります。
カスタム プラグインが、レコードのプロビジョニング (flowdev@microsoft.com
) に使用される Power Automate サービス プリンシパルの組織ユーザーの承認データ エンティティへのアクセスを制限しないようにします。
HTTP 412 コード: 0x80040237 InnerError
キー値が一致するレコードが既に存在する
この一時的なエラーは、承認を作成または更新しようとしたときに発生します。 このエラーは、承認の作成時にトリガーされる競合状態が原因で発生します。 この問題を解決するには、操作をやり直してください。