You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何捕获Power App/Power Flow被分享事件,实现Power Platform租户治理自动化?

Power Platform 资源分享实时通知自动化方案

方法1:Dataverse定时查询 + Power Automate推送

Power Platform的应用/流共享操作会自动写入Dataverse的专属实体,你可以通过定时查询新增记录实现通知:

  • 新建一个定时触发的云流(比如每5分钟运行一次,频率按需调整)。
  • 添加List rows操作,分别针对App Sharing和Flow Sharing实体,用Created On字段过滤出上次运行后新增的记录(可以用变量存储上次执行时间,避免重复推送)。
  • 遍历查询到的每条记录,提取资源名称、分享人、被分享人、权限级别这些关键信息,通过邮件、Teams消息等渠道推送给治理团队。
  • 注意:确保流拥有Dataverse的读取权限,以及对应Power Platform环境的访问权限。

方法2:基于CoE Starter Kit扩展

既然已经在用CoE Starter Kit,直接复用它的同步能力更高效:

  • CoE的同步模板会把应用/流的共享信息同步到Dataverse的msdyn_powerappsharing和msdyn_flowsharing关联实体中。
  • 新建Power Automate流,用When a row is added触发器(针对上述两个共享实体),当有新的分享记录生成时直接触发。
  • 在流里拼接资源详情、分享权限等信息,发送到指定通知渠道(比如管理员邮箱、治理Teams频道)。

方法3:审计日志API拉取

Power Platform Admin Center的审计日志会记录所有共享操作,你可以通过API拉取并触发通知:

  • 新建定时触发的流,调用Power Platform Admin API的Get audit logs接口,筛选操作类型为Share app或Share flow,时间范围设为上次运行到当前时间。
  • 解析返回的日志数据,提取操作详情后推送通知。
  • 这个方法能获取更完整的上下文,比如分享时设置的具体权限(编辑/查看/共同所有者)。

内容的提问来源于stack exchange,提问作者helepele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 17:53:20