MS Flow SharePoint "Grant Access"操作失败,并显示"Item does not exist"



使用Grant Access to an item or folder操作向列表项上的帐户授予查看访问权限时,我的流程中出现错误。 我已经在同一租户中配置完全相同(99% 确定(的 SharePoint 网站(comm-site(上测试了此操作,并且它工作正常。 在这种情况下,我紧接着对同一ID有一个get item操作,并且该操作工作正常。 我得到的错误如下所示:

"body": {
"error": {
"code": 502,
"source": "flow-apim-msmanaged-na-westus2-01.azure-apim.net",
"clientRequestId": "9f16fa13-287c-441d-9331-3e7e93a5811f",
"message": "BadGateway",
"innerError": {
"status": 500,
"message": "Item does not exist. It may have been deleted by another user.rnclientRequestId: 9f16fa13-287c-441d-9331-3e7e93a5811frnserviceRequestId: 9f16fa13-287c-441d-9331-3e7e93a5811f"
}
}
}
}

请求 ID(不确定哪些重要(:

从内部错误:

  • "clientRequestId": "9f16fa13-287c-441d-9331-3e7e93a5811f"

从错误响应标头:

  • "SPRequestGuid": "9f16fa13-287c-441d-9331-3e7e93a5811f"
  • "request-id": "9f16fa13-287c-441d-9331-3e7e93a5811f"

我不确定这是共享点 API 还是引擎盖下的图形 API - 但这种行为完全难倒了我,我不知道发生了什么。

根据我的测试,当我们尝试授予对不存在的列表项的访问权限时,就会发生此问题。因此,请确保此列表中存在具有 ID 的列表项。

您可以添加"获取项目"操作并使用 id,检查是否可以获取具有此 id 的项目。

我删除了该操作并重新创建了它。 在那之后它工作正常。

这可能是我的错误:我通过从解决方案导出流("解决方案感知流"(来创建此流,并且导入它是常规流。 有一个对话框说"这是用于导入正常流,要从解决方案导入流转到解决方案",我..忽视。 问题很可能是这一失误的结果。

相关内容

最新更新