Power Platform 上的过度工程艺术

2025-06-07

Power Platform 上的过度工程艺术

我开始注意到一种模式,它是这样的:

  • 有人找到 Power Automate 或 Power Apps
  • 他们创造了一些令人惊叹的东西
  • 他们想利用自己出色的新技能
  • 他们发现问题并将其转化为 Power Automate 或 Power App 问题

这其中确实有逻辑可循,如果你知道如何构建流程,为什么仅仅因为戴尔 Boomi 的得分更高就去学习/外包它呢?你必须利用现有的工具,但问题是,你拥有的工具远不止这些。

重点是,开发只是应用/流程生命周期的一小部分。那么:

  • 部署
  • 错误修复
  • 新功能
  • 支持
  • 可扩展性
  • 稳定

因此,在考虑正确的工具时,您确实需要考虑整个方案并寻找最简单的解决方案,而不一定是最令人兴奋的解决方案:

如果你有两个相互竞争的想法来解释同一现象,你应该选择更简单的
奥卡姆剃刀/简约原则

因此,让我们首先看看您应该考虑的其他有趣的工具。

数据收集

我最常看到这种情况:有人想收集信息,然后启动一个 Power App 获取数据并将其保存到 SharePoint。Power App 的主要优势和独特卖点在于双向数据连接(不仅创建,还可以修改和删除)、复杂的动态输入(与先前值或登录用户相关的问题)以及丰富的连接性(摄像头、GPS 等)。所以在我们的案例中,有更简单的替代方案:

一个简单的 SharePoint 表单

没错,只需使用 SharePoint 的内置功能,就能消除所有复杂性。最近的更新带来了美观的用户界面,并且可以收集任何类型的数据。

SharePoint 表单

Microsoft Forms

如果您需要分支逻辑或希望预先填充,那么旧的 MS Forms 可以满足您的需求。

画布应用 SharePoint 表单

你可以拥有 80% 的功能,但复杂度却降低了 90%。它满足了所有需求,唯一的缺点就是 UI 方面,因为它没有经过任何改动,直接设计成了侧面板。

数据通知

现在,使用 SharePoint 存储数据几乎和 Excel 一样普遍,而使用数据存储时,我们希望在数据修改时收到警报。大多数人会选择 Power Automate,但 SharePoint 也提供了开箱即用的规则。规则允许您通过操作(创建/更新/删除)和行上的条件触发。

SharePoint 规则

数据可视化

Power Apps 并非数据可视化工具。它有一些基本图表,可以嵌入 Power BI 图块,但它并非可视化工具。猜猜看,Power BI 才是,它在这方面非常出色,而且相对容易学习。没错,Power Apps 可以显示补充图表等,但这应该只是它的一个额外功能,而不是其主要用途。

然后还有一个我们又爱又恨的、又容易被忽视的——Excel。无论你怎么说,Excel 都是一款强大的可视化工具,加上 Power Query 和 Office Scripts,它几乎可以完成你需要的一切。

Excel 仪表板

项目管理/票务

如果您想要一个功能齐全的项目管理系统,那么 Power Apps 是一个不错的解决方案,但您需要一个功能齐全的系统吗?Planner 可以满足您的大部分基本需求,并且通过与 Power Automate 的少量集成,它可以满足更多需求。此外,我们现在有了 Loop,它具有管理任务和项目的潜力。

规划师

邮箱自动化

早在 Power Automate 还只是 Flow 之前,Outlook 规则就已经存在了。Outlook 内置了一些强大的功能,消除了跨两个系统工作和生命周期管理的复杂性。

一些规则应该适用的例子 (😎)

  • 按条件移动电子邮件
  • 按条件删除电子邮件
  • 按条件转发/回复

展望规则

这仅仅是个开始,微软喜欢推出新产品,也喜欢蚕食自己的工具,因此期待更多的重叠,例如,我对 Copilot 的行动感到兴奋,这将是数据收集/通知/邮箱自动化/等的另一种解决方案。

副驾驶动作


拥有强大的接收流程来帮助建立“适合正确工作的正确工具”、良好的培训/文档,是确保您的组织在关注效率时不会最终造成浪费的关键。

文章来源:https://dev.to/wyattdave/the-art-of-over-engineering-on-the-power-platform-53k3
PREV
你的 Power Platform 策略是什么
NEXT
Power Platform Dataverse 101