电源自动访问问题

问题描述 投票:0回答:1

我正在使用 Power Automate 流程创建 Power Apps 应用。有 SharePoint、Excel 和 Office 365 用户连接。一切都按照我的计划进行,但是当用户尝试使用该应用程序时,他们收到一条错误消息“服务器没有收到来自上游服务器的响应。”

当我查看流程时,问题发生在通过 Excel 的“列出表中存在的行”处。问题是“找不到资源”。用户无法访问 Excel 文件,也不是存储该文件的 Teams 团队/SharePoint 服务器的成员。但是,该用户是 Excel Online 和 Office 365 用户连接的仅运行用户,并且所有操作通过我的连接发生。

有人能解决我的问题吗?我很乐意根据需要提供更多具体信息。

我一直在尝试进行细微的调整,并在每次更改后重新发布应用程序,所以我不确定问题是什么。

power-automate powerapps powerapps-canvas
1个回答
0
投票

这是预期的行为:如果用户没有编辑权限,则他/她不应该能够编辑资源(xls)。 :)

问题是,画布应用程序以登录用户身份运行。我会使用技术共享点列表作为解决方法。您已经提到您在这里也使用 Sharepoint,因此额外的技术列表应该不成问题。 高级别步骤:

  1. 应用程序不会编辑最终的 xls,而是将行添加到技术 SPO 列表(让我们将其命名为“TaskQueue”)。
  2. 应用程序不直接运行流程。
  3. 流程的触发器应该在此任务队列列表中创建一个新项目。
  4. 此任务队列列表应该包含所有参数,以执行流程(或者需要原始列表的键,或者您可以将所有内容放入单个 JSON 代码中)

使用这种方法,流程的所有者需要拥有最终 xls 的编辑权限。

© www.soinside.com 2019 - 2024. All rights reserved.