简介

已完成

Microsoft Power Pages 基于 Microsoft Dataverse 构建。 Power Pages 可将功能扩展到内部和外部受众,但必须已使用 Dataverse 或 Microsoft Dynamics 365 应用程序在 Microsoft Power Apps 自定义应用程序中提供该功能。 例如,如果尚未安装 Microsoft Dynamics 365 Field Service,则无法安装 Field Service 网站解决方案。

相反,如果安装了 Microsoft Dynamics 365 Sales,您可以在网站上设置案例管理功能,而无需使用代码。 换句话说, Power Pages 扩展 了 Power Apps 面向内部和外部 Web 受众的功能。

本体系结构拥有一项重要的优势。 模型驱动的 Power Apps 的所有独特功能也是 Power Pages 的功能,这些功能包括:

  • 集中式管理
  • Common Data Model
  • 角色和权限
  • 窗体和视图
  • 业务规则
  • 声明性工作流和操作
  • Microsoft Power Automate 流
  • 插件体系结构
  • 与其他服务的集成
  • Dataverse 可扩展性
  • 审核

Power Pages 提供现成可用的完整内容管理系统,所有内容都存储在 Dataverse 中。 因此,您可以通过 Power Pages 设计工作室编辑内容,也可以直接使用门户管理应用进行编辑。 此外,Dataverse 安全模型可以帮助您提供更多安全的内容。

匹配度差距分析

以下各节探讨 Power Pages 适用的场景,及其可能无法提供相同价值的其他场景。

何时应考虑使用 Power Pages

如果您希望完成以下任务,则应考虑使用 Power Pages:

  • 在简单、安全的 Web 界面中公开 Dataverse。 本场景可能包括外部用户(例如客户和合作伙伴),或不需要 Power Apps 的全部功能的内部用户。
  • 为服务请求、案例或其他 Dataverse 表提供对简单的社区论坛、自助式知识库和 Web 窗体的访问权限。
  • 要求网站以现成、已准备好部署的方式读取、更新和创建 Dataverse 行。
  • 为大型 Web 开发、业务用户和无代码配置要求提供有限的资源和预算。
  • 创建可跨所有显示屏、设备和浏览器访问的网站内容。
  • 提供多语言实现以服务不同语言的受众,或按照法律规定提供多语言服务。
  • 创建并处理来自 Dataverse 的所选信息,以供匿名公众访问。
  • 使用内置身份验证或外部身份验证提供程序(例如 Microsoft Azure Active Directory B2C、Facebook、Google 和 LinkedIn 等)保护关键外部利益干系人与 Dataverse 的连接。

何时应谨慎行事

如果决定使用 Power Pages,则在下列情况下应谨慎行事:

  • 要在 Web 上显示的大部分数据位于外部(非 Dataverse)系统中。
  • 围绕文档管理、索引编制和搜索规定了严格的要求。
  • 商务要求包括处理大量付款和维护在线商店。
  • 用例更适合直接应用、模型驱动应用或画布应用。

性能注意事项

Power Pages 网站在交互增多时会执行自动缩放。 网站规模取决于为网站所在的环境购买和分配的 Dataverse 和 Power Pages 容量。 在规划和构建网站时,需要确保使用解决方案检查器、应用检查器、网站检查器等工具,运用最佳做法以可缩放的方式完成实现。 关于 Power Pages 的可扩展性,要认识到何时应谨慎行事,这一点同样重要。 例如,如果允许访问者上传文件而不限制文件大小或类型,可能会对网站的整体性能产生负面影响。