设计 Power Apps 应用

已完成

在创建 Power Apps 解决方案之前,请考虑您希望应用实现的目标。 避免在没有明确目标的情况下生成应用。 虽然不需要正式的设计流程,但深思熟虑的计划可以帮助您避免在部署后进行成本高昂的修订。

理解用户需求

在打开 Power Apps Maker Portal 之前,定义用户或客户需求。 对问题的清晰理解至关重要。 提出如下问题:

  • 应用应执行什么操作?
  • 我们是否要取代模拟流程或实现自动化?
  • 是否需要移动功能?
  • 应用是否会处理成百上千个数据行?

避免在不重新考虑旧流程有效性的情况下重复旧流程。 Power Apps 可实现比纸质表单或过时软件更高效、量身定制的工作流。 例如,用户可以拍摄照片,而不是键入注释。 从能力的角度思考,而不是从复制的角度思考,会带来更好的结果。

业务要求

每个应用都有独特的业务要求。 及早了解这些有助于成功实施。

考虑:

  • 安全性、隐私或合规性要求
  • 敏感数据的存储或访问限制
  • 政府法规或组织策略
  • 身份验证和授权需求

您可能无法立即得到所有答案,但确定所有要求是确定项目范围的关键。

数据模型

选择适当的数据源取决于业务需求:

  • 现有基础设施 - 例如,现有 SharePoint 使用可能会指导您的选择。
  • 容量 - 大量数据可能需要 Dataverse 或 SQL。
  • 多个源 - 某些应用集成来自多个系统的数据。

评估依据:

  • 业务要求 - 不同的数据源提供不同的功能。
  • 许可/成本 - 诸如 Microsoft Dataverse 或 SQL 的高级数据源需要 Power Apps 每应用或每用户计划。

用户体验 (UX)

画布应用提供对用户体验的完全控制。 虽然自定义很灵活,但优先考虑简单性。 一款出色的应用应该非常直观,用户无需经过大量训练就知道要选择什么以及要转到哪个位置。

性能也很重要。 高分辨率图像和动画可能会影响移动体验,尤其是在网络较慢时。 针对速度和清晰度进行优化。

关键设计元素包括:

  • 自定义品牌(徽标、颜色、字体)
  • 用于确认用户操作的弹出窗体
  • 根据用户权限显示/隐藏按钮
  • 用于防止重复操作的确认提示

避免不必要的复杂性。 例如,使用滑块控件可以简化手动输入室温的过程。 这些小的调整可提高用户的工作效率和满意度。

用户界面 (UI)

用户界面是用户与应用数据交互的方式。 有效的 UI 设计可确保高效、准确的交互。

首先创建模拟:

  • 使用 Visio、PowerPoint 或纸张绘制草图
  • 使用空白画布应用模拟布局

早期模拟有助于验证设计决策。 Power Apps 模拟还可以熟悉控件和布局工具。 获得批准后,原型中的元素可以在最终应用中重用,从而节省时间。

另外两个注意事项:

  • 辅助功能 - 确保您的设计支持有视力、听力或运动障碍的用户。 Power Apps 提供对无障碍设计的内置支持。
  • 本地化 - 考虑全球性应用中的数字和语言差异。 例如,小数符号因区域而异。

在计划时考虑辅助功能和本地化,可确保更广泛的可用性,并减少未来重新设计的需要。