MS Flow SharePoint "Grant Access" 操作失败 "Item does not exist"

MS Flow SharePoint "Grant Access" action fails with "Item does not exist"

我在使用 Grant Access to an item or folder 操作授予对列表项上帐户的查看权限时,在我的流程中遇到错误。我已经在 SharePoint 站点 (comm-site) 上测试了此操作,该站点在同一租户中配置完全相同(99% 确定)并且工作正常。在这种情况下,我在它之后对同一个 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.\r\nclientRequestId: 9f16fa13-287c-441d-9331-3e7e93a5811f\r\nserviceRequestId: 9f16fa13-287c-441d-9331-3e7e93a5811f"
      }
    }
  }
}

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

来自内部错误:

来自错误响应header:

我不确定这到底是共享点 API 还是图表 API - 但这种行为完全让我感到困惑,我不知道发生了什么。

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

您可以添加一个"Get item"操作并使用id,检查您是否可以使用该id获取商品。

我删除了动作并重新创建了它。之后一切正常。

这可能是我的错误:我通过从解决方案 ("solution-aware flow") 中导出一个流程并将其导入为常规流程来制作此流程。有一个对话框说 "this is for importing normal flows, to import a flow from a solution go to solutions" ,我 .. 忽略了它。这个问题很可能是那个错误步骤的结果。