建立和指派流程核准的常見錯誤

本文介紹常見的Power Automate核准錯誤和可能的解決方法。

適用于:  Power Automate
原始 KB 編號:   4513675

指派給 和 要求者

InvalidApprovalCreateRequestAssignedToNoValidUsers

必要的欄位 'assignedTo' 在組織中不包含有效的使用者

如果核准動作之 [指派至] 欄位 () 的輸入值不是格式正確的電子郵件地址、UPN 或 AAD 物件識別碼,或格式正確,但不符合 Microsoft Graph 中的任何使用者,就會發生此錯誤。 如果指定多個使用者 (分號分隔) ,則這表示在Graph中找不到所有專案。

InvalidApprovalCreateRequestAssignedToMissing

必要欄位 'assignedTo' 遺失或空白。

如果核准動作的 [指派給] 欄位未包含任何值,就會發生此錯誤。 Flow設計工具會防止儲存任何流程,而不會儲存此欄位的任何值,因此,如果已從其他步驟的輸出填入 [指派給] 欄位,而且針對此Flow執行,運算式或輸出欄位沒有任何值,通常會發生這種情況。

InvalidApprovalRequestor

核准要求者必須是組織內的單一有效使用者帳戶

如果核准動作之 [指派給] 欄位的輸入值 () 不是格式正確的電子郵件地址、UPN 或 AAD 物件識別碼,或格式正確,但與 Microsoft Graph 中的任何使用者不符,就會發生此錯誤。 如果已為重新搜尋欄位指定多個值使用者,也會傳回此值。

InvalidXrmRecordId

提供的記錄識別碼 '...'為 Null 或無效

傳遞給「等待核准」的記錄識別碼是 null、空白或非 guid (,格式為 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx) 。 此值應該填入 [ 建立核准] 中的核准識別碼

GraphUserDetailByEmailMultipleFound

找到多個相符的使用者 (' <ID> 、 <ID> ') ' someUserName@contoso.com 。

如果在相同的 [指派給] 輸入 (電子郵件地址或 UPN) 中找到 Microsoft Graph 中的兩位使用者,就會發生此錯誤。 Flow執行失敗,而不是可能將核准指派給錯誤的使用者帳戶。 錯誤訊息中會傳回兩個以上相符記錄的唯一 AAD 物件識別碼,讓使用者可以使用其租使用者中的使用者系統管理員進一步調查。 (使用者帳戶可以在) 上 graph.microsoft.com 檢視。

附件

AttachmentContentNotValidBase64String

'附件 '''...' 的內容不是有效的 base64 編碼字串。'

附件內容必須以 base64 格式指定。 大部分傳回檔案資料的連接器都已執行此動作。 針對傳遞至附件內容的自訂資料,請使用 base64 運算式。

AttachmentEmptyContentNotSupported

'附件的內容 '...'是空的。 不支援含有空白內容的附件。」

不支援空白附件 (0 個位元組) 。

CdsApiAttachmentSizeLimitExceeded

「超過附件檔案大小限制。 請連絡您的系統管理員,確定已正確設定限制 (預設值為 5 MB) 。」

附件對 CDS 實例而言太大。 每個檔案的預設大小為 5 MB,但可以由資料庫管理員設定。

CdsApiAttachmentBlockedFileExtension

「已封鎖附件副檔名。 如果需要對封鎖清單進行變更,請連絡您的系統管理員。

您組織中的系統管理員已封鎖指定類型的附件。

CombinedAttachmentSizeLimitExceeded

「合併的附件大小為 68.9 MB 超過 50MB 的限制。」

此核准時所有附件的合併大小太大。 僅支援 50 MB 的附件。

InvalidAttachmentName

'附件名稱 '...'無效。'。

指定的附件名稱無效,因為它包含 (等字元,但不限於) 、/、 , |、?、*、>、<「。

布建錯誤

如需這些布建錯誤的詳細資訊,請參閱Flow核准 CDS 布建錯誤和建議

CdsInstanceDisabled

此環境的 Common Data Service 資料庫已停用

此環境中已停用 Common Data Service 實例。 這不是預期的,而且可能與 AAD 租用內所有Flow & CDS 方案的到期有關。 若要確保可以啟用資料庫,請確定至少有一位使用者有使用中的方案。

CdsInstanceNotReady

此環境的 Common Data Service 資料庫尚未就緒。

此實例的資料庫仍在布建中,或布建失敗。 重新執行使用核准的Flow會嘗試重新布建實例。

CdsUserDoesNotHavePermissionsToCreateDatabase

目前的使用者沒有為此環境建立 Common Data Service 資料庫的許可權。 請要求環境管理員建立資料庫。

針對非預設Flow和 Power Apps 環境,只有環境系統管理員可以透過 Flow 管理入口網站直接 () 或間接 (,Flow 核准) 建立 Common Data Service 資料庫。 任何一個系統管理員都必須

  • 從 Flow 管理入口網站手動建立環境。
  • 建立並執行核准 Flow。
  • 將環境系統管理員許可權授與目前的使用者。

CdsInstanceProvisioningIncomplete

此環境的 Common Data Service 資料庫尚未完成布建,或不支援要求的核准功能。 資料庫管理員必須使用核准來儲存Flow,才能完成布建。

Microsoft Flow尚未能夠在此實例的資料庫內設定核准解決方案。

XrmProvisionInstanceFailed

無法在此環境中建立狀態碼為 'ViralServicePlanRequired' 的 Common Data Service 資料庫。

ResourceDisabledInTenant

您的租使用者系統管理員已停用資源 https://publishers.crm.dynamics.com 。 請連絡您的租使用者系統管理員,並要求他們在 Azure 入口網站中啟 https://publishers.crm.dynamics.com 用。

ApplicationDisabledInTenant

您的租使用者系統管理員已停用Flow Enterprise應用程式。 請連絡您的租使用者系統管理員,並要求他們啟用Microsoft Flow應用程式 'Microsoft Flow Service' (AppID:'...') 和 'Microsoft Flow CDS Integration Service', (Azure 入口網站中的 AppID: '...') '。

租使用者系統管理員 () 已停用一或多個核准運作的必要 AAD 應用程式。 系統管理員必須在Azure 入口網站中重新啟用應用程式 () 。

雜項

ApprovalConnectionOwnerNotEnabledInGraph

在Graph中找到核准連線擁有者,但未啟用帳戶。 物件識別碼:''...'

Graph中不再找到原本建立流程所使用之核准連線的使用者,可能是因為使用者帳戶已移除。 流程的擁有者應該將連線取代為屬於組織中使用者的連線。

ApprovalConnectionOwnerNotFoundInGraph

在Graph中找不到核准連線擁有者。 物件識別碼: '...''。

Graph中不再找到原本建立流程所使用之核准連線的使用者,可能是因為使用者帳戶已移除。 流程的擁有者應該將連線取代為屬於組織中使用者的連線。

ApprovalSubscriptionNotAllowed

「無法等候此核准處於目前狀態。」

在執行「等待核准」動作時,核准已完成。 此動作只能等候作用中的核准。

InvalidApprovalCustomOptions

為此核准提供的回應選項無效。 選項必須小於 100 個字元,而且不能空白。

如果核准的自訂回應選項輸入無效,而且需要在Flow設計工具中修正,就會發生這種情況。 條件約束是在錯誤訊息本身中指定。

InvalidApprovalCreateRequestTitleMissing

必要欄位 'title' 遺失或空白

核准標題為 Null 或空白,不支援。

XrmApplyUserNotMemberOfSecurityGroup

無法建立代表使用者 ' <User ID> ' 的 CDS 系統記錄。 請要求資料庫管理員將使用者新增至授權的安全性群組。」

此環境的 CDS 資料庫受到安全性群組的保護。 安全性群組的擁有者必須將所有核准建立者、要求者和收件者新增至安全性群組。 您可以從 Power Platform 系統管理中心設定安全性群組。

XrmApprovalsGeneralPermissionsError

嘗試存取 CDS 資料庫時發生一般許可權錯誤。 這可能是因為修改核准系統管理員或使用者角色,或是因為外掛程式不相容所造成。

請確定沒有自訂外掛程式會針對用來布建記錄 flowdev@microsoft.com () 的Power Automate服務主體,限制任何組織使用者的核准資料實體存取權。

HTTP 412 程式碼:0x80040237 InnerError

「具有相符索引鍵值的記錄已經存在」

嘗試建立或更新核准時,可能會發生這個暫時性錯誤。 發生此錯誤的原因是建立核准時觸發競爭條件。 請重試動作以解決此問題。