0%

PowerPlatform

前言就不多说了,又踏入了一个新的领域,半个多月玩下来,不得不说微软这个做的真不错,完全捆绑增强平台的优势。
不过这种拖拽配置式的方式,让我想起刚毕业的时候做的一个应用,也是拖拽的,给信用社做的贷款还是什么的,很像。
没有代码的优势明显在于不方便调试和版本控制。

棘手的问题

如何直接控制 approval 的审批状态,直接更改,而不是必须由用户点击

看来没有这方面的 api 可用,两个代替案

  • 使用 create approval 后的 response link,这个用 launch 可以直接跳转网页审核
  • 使用 approval table,这样会用到 premium 功能

使用 component 功能

还是方便的,既可以定义 output 属性和方法,这样外部调用很方便
还有就是,component 的 set 全局变量和外部的不通

新发现

可以使用 Grant access to an item or a folderStop sharing an item or a file 用 automate 来管理 list 的权限,让指定的组可以看全部,其他只能自己看。可以试试看。

参考

https://www.matthewdevaney.com/power-automate-approval-history-for-sharepoint-files-items/
直接更改的方式Cancel Approvals in PowerApps - approvals in power automate
Power Apps 配置安全角色和对象权限_power apps 添加访问权限-CSDN 博客
如何实现 sharepoint List 提交 Item 后自动分配权限?如何实现 sharepoint List 提交 Item 后自动分配权限?具体步骤:Step 1: 在 Team Site 中创建专门的一个 Weekly Report ListStep 2: 启动 Power Automate 创建自动化流 Step 3:选择站点地址及列表名称 Step 4: 添加操作:SharePoint,停止共享项目或文件 Step5: 重新授予 Item 权限 Step6: 保存并测试流 - 天天看点
跳转 automate 历史操作页面,专有操作页面Leave Request Power Apps Template - SharePoint