使用Grant Access to an item or folder
操作向列表项中的帐户授予视图访问权限时,我的流程出现错误。我已经在同一租户中配置完全相同(确定为99%)的SharePoint网站(comm-site)上测试了此操作,并且工作正常。在这种情况下,我紧随其后的是同一get item
上的一个ID
动作,并且该动作可以正常工作。我收到的错误看起来像这样:
"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(不确定哪个重要):
由于内部错误:
"clientRequestId": "9f16fa13-287c-441d-9331-3e7e93a5811f"
来自错误响应标头:
"SPRequestGuid": "9f16fa13-287c-441d-9331-3e7e93a5811f"
"request-id": "9f16fa13-287c-441d-9331-3e7e93a5811f"
我不确定这是不是共享API或图形API,但这种行为完全困扰了我,我不知道发生了什么。
答案 0 :(得分:0)
根据我的测试,当我们尝试授予对不存在的列表项的访问权限时,会发生此问题。因此,请确保该列表中存在ID为ID的列表项。
您可以添加一个“获取物品”操作并使用ID,检查是否可以获取具有此ID的物品。
答案 1 :(得分:0)
我删除了该动作并重新创建了它。之后效果很好。
这可能是我的错误:我通过从解决方案中导出流程(“可感知解决方案的流程”)并将其导入为常规流程来完成了此流程。有一个对话框说“这是为了导入正常流,要从解决方案中导入流,然后转到解决方案”,我无视了。该问题可能是该错误步骤的结果。