フロー承認の作成と割り当てに関する一般的なエラー

この記事では、一般的な Power Automate の承認エラーと潜在的な解決策について説明します。

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

割り当て先と要求元

InvalidApprovalCreateRequestAssignedToNoValidUsers

必須フィールド "assignedTo" には、組織内の有効なユーザーが含まれていません

このエラーは、承認アクションの [割り当て先] フィールドへの入力値が、適切な形式の電子メール アドレス、UPN、または Microsoft Entra オブジェクト ID ではないか、適切な形式であったが、Microsoft Graph のどのユーザーにも一致しなかった場合に発生します。 複数のユーザーが指定された (セミコロンで区切られた) 場合、これはすべてのエントリが Graph で見つからなかったことを意味します。

InvalidApprovalCreateRequestAssignedToMissing

必須フィールド "assignedTo" が見つからないか、空になっています。

このエラーは、承認アクションの "割り当て先" フィールドに値が入力されていない場合に発生します。 フロー デザイナーでは、このフィールドの値がないとフローが保存されません。したがって、このエラーは通常、他のステップの出力から "割り当て先" フィールドに値が設定され、このフローを実行しても、式または出力フィールドの値が存在しなかった場合に発生する可能性があります。

InvalidApprovalRequestor

承認の要求元は、組織内の 1 つの有効なユーザー アカウントである必要があります

このエラーは、承認アクションの [割り当て先] フィールドへの入力値が、適切に書式設定されたメール アドレス、UPN、または Microsoft Entra オブジェクト ID ではないか、適切な形式であったが、Microsoft Graph のどのユーザーにも一致しなかった場合に発生します。 また、"要求元" フィールドに複数の値のユーザーが指定されている場合にも返されます。

InvalidXrmRecordId

指定されたレコード ID "..." が null または無効です

"承認を待つ" に渡されたレコード識別子が null、空、または GUID ではありません (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx の形式)。 この値には、[ 承認の作成] の承認 ID が設定されている必要があります。

GraphUserDetailByEmailMultipleFound

'' に一致する複数のユーザー ('<ID,ID>><') が見someUserName@contoso.comつかりました。

このエラーは、同じ Assigned To (または Requestor) 入力 (電子メール アドレスまたは UPN) に対して Microsoft Graph の 2 人のユーザーが見つかった場合に発生します。 フローは、間違ったユーザーアカウントに承認を割り当てる可能性があるのではなく、実行に失敗します。 2 つ以上の一致するレコードの一意のMicrosoft Entra オブジェクト ID は、ユーザーがテナント内のユーザー管理者とさらに調査できるように、エラー メッセージに返されます。 (ユーザー アカウントはgraph.microsoft.comで表示できます)。

添付ファイル

AttachmentContentNotValidBase64String

"添付ファイルのコンテンツ "..." は有効な base64 エンコード文字列ではありません。"。

添付ファイルの内容は、base64 形式で指定する必要があります。 ファイル データを返すほとんどのコネクタでは、すでにこれが行われています。 添付ファイルのコンテンツに渡されるカスタム データには、base64式を使用します。

AttachmentEmptyContentNotSupported

"添付ファイルのコンテンツ "..." は空です。 空のコンテンツを含む添付ファイルはサポートされていません。"。

空の添付ファイル (0 バイト) はサポートされていません。

CdsApiAttachmentSizeLimitExceeded

"添付ファイル サイズの制限を超えました。 管理者に問い合わせて、制限が適切に構成されていることを確認してください (既定値は 5 MB です)。"。

添付ファイルが CDS インスタンスに対して大きすぎます。 既定のサイズはファイルあたり 5 MB であり、データベース管理者がこれを構成できます。

CdsApiAttachmentBlockedFileExtension

"添付ファイル拡張子がブロックされています。 ブロック リストに変更を加える必要がある場合は、管理者にお問い合わせください。"。

組織内の管理者が、指定した種類の添付ファイルをブロックしました。

CombinedAttachmentSizeLimitExceeded

"添付ファイル サイズの合計が 68.9 MB であり、50 MB の制限を超えています。"。

この承認に関するすべての添付ファイルの合計サイズが大きすぎます。 サポートできる添付ファイル サイズは最大で 50 MB です。

InvalidAttachmentName

"添付ファイル名 "..." は無効です。"。

指定された添付ファイル名は、(ただし、これらに限定されません)、/、、|、?、*、、、、 <などの文字が含まれているため、>無効です。

プロビジョニング エラー

これらのプロビジョニング エラーの詳細については、「フロー承認 CDS プロビジョニング エラーと推奨事項」を参照してください。

CdsInstanceDisabled

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

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

CdsInstanceNotReady

この環境の Common Data Service データベースはまだ準備ができていません。

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

CdsUserDoesNotHavePermissionsToCreateDatabase

現在のユーザーには、この環境のための Common Data Service データベースを作成するアクセス許可がありません。 環境管理者にデータベースの作成を依頼してください。

既定以外の Flow および Power Apps 環境の場合、環境管理者のみが直接 (Flow 管理 ポータルを介して) または間接的に (フロー承認を介して) Common Data Service データベースを作成できます。 管理者は、次の操作を行う必要があります。

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

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 文字未満でなければならず、空白にすることはできません。

このエラーは、承認のカスタム応答オプションへの入力が無効であり、フロー デザイナーで修正する必要がある場合に発生します。 制約は、エラー メッセージ自体で指定されています。

InvalidApprovalCreateRequestTitleMissing

必須フィールド "title" が見つからないか、空になっています

承認タイトルが null または空になっており、これはサポートされていません。

XrmApplyUserNotMemberOfSecurityGroup

ユーザー 'ユーザー ID>'< を表す CDS システム レコードを作成できませんでした。 データベース管理者に、承認されたセキュリティ グループにユーザーを追加するように依頼してください。"。

この環境の CDS データベースは、セキュリティ グループによって保護されます。 セキュリティ グループの所有者は、すべての承認作成者、要求元、受信者をセキュリティ グループに追加する必要があります。 セキュリティ グループは、Power プラットフォーム管理センターから構成できます。

XrmApprovalsGeneralPermissionsError

"CDS データベースにアクセスしようとしたところ、一般的なアクセス許可エラーが発生しました。 このエラーは、承認管理者やユーザー ロールの変更、または互換性のないプラグインが原因で発生した可能性があります。

レコードのプロビジョニングに使用される Power Automate サービス プリンシパルに関して、いずれかの組織ユーザーの承認データ エンティティへのアクセスを制限するカスタム プラグインがないことを確認します (flowdev@microsoft.com)。

HTTP 412 コード: 0x80040237 InnerError

"一致するキー値を持つレコードがすでに存在します"

この一時的なエラーは、承認を作成または更新しようとしたときに発生する可能性があります。 このエラーは、承認の作成時にトリガーされる競合状態が原因で発生します。 この問題を解決するには、操作をやり直してください。