模型驱动应用常用术语表

本文包含 Power Apps 模型驱动应用的术语表。

辅助功能

辅助功能是一个术语,用于指代残障人士可以使用数字产品的程度。 对于模型驱动应用,已经考虑了诸如响应式设计、用户如何在字段之间导航、应用在高对比度模式下的行为以及屏幕阅读器如何帮助用户理解应用程序的性质等问题。

在模型驱动应用中使用屏幕阅读器

管理中心

Power Platform 管理中心是管理员用于管理 Power Apps、Power AutomateDynamics 365 应用的环境和设置的统一门户。 Power Platform 管理中心不包括与 Power BI 相关的管理设置和功能。

了解有关 Power Platform 管理中心的详细信息

了解 Power BI 管理中心

应用程序设计器

用于创建和编辑模型驱动应用的工具。 随着现代应用程序设计师体验的成熟,它将取代经典体验。

使用它可以配置与您的应用相关的导航站点地图窗体视图

新应用程序设计器体验的预览

在构建或编辑应用时可以使用经典应用程序设计器

应用导航体验

在模型驱动应用中呈现区域子组的方式。 也称为站点地图

应用程序生命周期管理

我们管理应用程序从概念到使用寿命结束的生命周期的方式。 从技术角度,在交付模型驱动应用产品时,大部分应用生命周期管理 (ALM) 都通过解决方案进行管理。

Microsoft Power Platform 的应用程序生命周期管理概述

地区

模型驱动应用导航体验的一部分,应用可以有多个组,组可以有多个子区域。 子区域包含与应用程序相关的表。 对于具有多个区域的应用,左下方导航窗格中会显示一个切换控件。

模型驱动应用中的应用导航

属性

属性是的另一个名称,也是 Power Apps 开发人员通常使用的术语。 Power Apps 中的每个都对应于一个数据库表,Power Apps 中的每个表列都对应于数据库表中的一个列。

业务流程流

内置在给定表中的逻辑,以确保用户通过按正确顺序更新字段来完成记录。

虽然这些流最初是使用 Power Automate 体验创作的,但业务流程流在模型驱动应用中会随用户界面的变化而改变。

业务流程流将被安排到各个阶段。 每个阶段定义在进入下一阶段之前通常必须完成的列(字段)。 例如,商机表的默认业务流程流有四个阶段:授予资格 > 发展 > 建议 > 结束。 业务流程流中的当前阶段在流中从左到右的阶段序列中的阶段旁边用一个点表示。

业务流程概述

业务规则

业务规则是服务器端逻辑,与画布或模型驱动应用一起用于设置或清除表中一个或多个列中的值。 业务规则还可用于验证存储的数据或显示错误消息。 模型驱动应用可以使用业务规则来显示或隐藏列、启用或禁用列以及基于商业智能创建建议。

了解有关业务规则的详细信息

定义业务规则

画布应用

使用通过 Power Fx 配置的 drag 和 drop 控件生成的应用。 画布应用为设计人员提供对用户体验的重要控制,并可以连接到广泛的数据源和数据服务。

画布应用会被安排到各个屏幕,库、文本框和下拉菜单等控件将被放到屏幕上并进行配置,以便它们正确连接到数据源并相互连接。

虽然模型驱动应用带有很多预配置功能,如窗体、视图和用户界面,但很多画布应用是从空白画布或模板创作的。 使用代码通常会有更多的工作需要执行,并且有更多的全套工作。

画布应用以与模型驱动应用相同的方式包含在环境和解决方案中。

在此处了解有关画布应用的详细信息

图表

数据表的可视化表示形式。 可以采用折线图、条形图、饼图或圆环图的形式。

在此处了解有关创建系统图表的详细信息

经典

经典接口代表应用制作者在其 Microsoft Dataverse 环境中更改功能的方法。

随着时间的推移,经典接口已被称为统一接口的基于 Web 的应用创作方法所取代。

关于 Power Apps 中模型驱动应用的统一接口

经典应用程序设计器

现代应用程序设计器可让您创建模型驱动应用并使用自定义页面创建画布应用

现代应用程序设计器很快将成为模型驱动应用的默认设计器。 目前,您仍然可以使用经典应用程序设计器创建模型驱动应用。

列(以前称为字段)是 Dataverse 表(以前称为实体)中的字段。 列类似于数据库中的字段,具有文本、数字、日期等不同的数据类型,以及电话、电子邮件、文件和图像等数据库不太熟悉的数据类型。

列类型定义列所需的数据类型以及在使用控件时可用的控件,如日期选取器或文本框。

创建窗体时也会显示列。 窗体选项卡也有列,定义您可以放置部分的位置。 此外,窗体部分也有列,这些列定义您可以放置表列(在本例中为窗体字段)的位置。

如何创建和编辑列

添加、配置、移动或删除窗体中的列

命令栏

模型驱动应用的区域,包含模型驱动应用普遍使用的基本命令。

统一接口应用的布局。

命令栏可以自定义。 详细信息:使用命令设计器自定义命令栏(预览)

组件

组件是一些元素。 在创建构成模型驱动应用的元素时使用组件。 通常,这些元素与构成模型驱动应用的表的创建方法有关。

组件可以分为数据(表、关系、列)、UI(站点地图、窗体、视图)、逻辑(业务流程、业务规则)和可视化(图表、仪表板和 Power BI 磁贴)。

了解有关组件的详细信息

Connection

模型驱动应用仅连接到驻留在同一环境中的数据表。 此连接可以被认为是原生的,因为它永远不必在环境中进行设置。

环境中存在连接是为了使 Power Platform 的其他元素能够正确运行。 值得注意的是,Power Apps 画布应用Power Automate f流能够利用多个连接。

控件

控件允许您与记录中包含的信息进行交互。 它们通常在窗体上可见,用户可以在窗体中使用控件更新数据。 控件的示例包括 calendar、toggle、choices、slider 和 editable grids。 在某些情况下,您可能希望根据用户使用的设备使用不同的控件。

了解有关控件的详细信息

仪表板

与表相关的一个或多个图表的容器。

在此处了解有关仪表板的详细信息

仪表板允许向应用用户显示图表、Power BI 报表和表视图。

了解有关如何在模型驱动应用中使用 Power BI 的详细信息

数据模型

相关的集合。 在模型驱动应用的上下文中,它们在 Dataverse 数据库中保留。

在自定义解决方案中,数据模型通常是为交付整个业务应用程序而构建的一组相关表。

数据库

Dataverse 中所有表的总称。

Dataverse

Microsoft Dataverse 是创建数据库时在环境中预配的工作流业务流程流和相关功能的统称。

模型驱动应用需要 Dataverse 数据库。

除了能够保留模型驱动应用、画布应用Power Automate 之外,Dataverse 数据库还包含与数据库最密切相关的数据结构。

在此处了解有关 Dataverse 的详细信息

依赖项

当组件的元素为使组件工作而相互依赖时,会创建依赖项。 例如,如果在视图中使用列,视图需要该列存在才能正常工作。 在 Dataverse 中有很多依赖项的示例。 另一个示例是模型驱动应用依赖于一个表(如果该表在应用中使用)。

依赖项以多种方式表现,包括在验证模型驱动应用时。 当尝试删除表、窗体、视图或仪表板的某个方面时,它们也会以问题最明显的方式突显出来。 出现这种情况时,可以通过选择要删除的项目,然后在命令栏上选择“显示依赖项”来查看依赖项。

Dynamics 365

Microsoft Dynamics 365 是一系列企业资源计划 (ERP) 和客户关系管理 (CRM) 软件应用程序。 Microsoft 通过提供专业服务的经销合作伙伴网络销售 Dynamics 365 应用程序。

了解有关 Microsoft Dynamics 365 的详细信息

实体

实体是描述的传统方式。 您会在 Internet 上的经典体验和其他地方看到此术语。

环境

环境是用于存储、管理和共享组织的业务数据、数据结构、应用、聊天机器人和流的空间。

您可以将各种元素打包为解决方案,这些解决方案可以从一个环境导出到另一个环境。

一个环境只能有一个 Dataverse 数据库,环境中的所有模型驱动应用都使用这个数据库。

通常使用多个环境来支持应用程序生命周期管理。 例如,您可能有开发、测试和生产环境。

环境存在于一个地理区域内,可以作为确保数据物理上保留在正确地理区域内的一种手段。

在此处了解有关环境的详细信息

云端流是 Power Automate 提供的功能,允许根据触发条件(如定期、添加或更新记录或只是用户选择按钮)自动执行任务。 流可以在引入或不引入新参数的情况下运行。

云端流

窗体

窗体提供人们用于创建、查看或编辑表记录的用户界面 (UI)。 使用 Power Apps 中的窗体设计器可以创建和编辑窗体。

有四种类型的窗体:主窗体、快速创建窗体、快速视图窗体和卡窗体。

详细信息:

窗体设计器

创建和编辑窗体的设计体验。

打开窗体设计器

模型驱动应用导航体验的一部分。 组名称在应用中显示为一个导航元素,组内的子区域名称(表)列在它的下方。

旧版

这是指已被弃用的功能,或者功能的创作方式已转移到更现代的体验中,如基于 Web 的统一接口。

查找

查找是当两个表相关时存在的字段类型。 可以在一对多关系的多个方面的表视图中看到查找。 它们通常在关系的多个方面使用窗体进行填充。

主窗体

每个表至少有一个主窗体。 主窗体表示与记录交互的主要方法。 主窗体响应使用窗体的设备,可以包含针对设备优化的控件,无论是手机、平板电脑还是 Web。 主窗体使用窗体设计器进行编辑。

了解其他窗体类型

监视器

也称为应用监视器。 它可以让您了解模型驱动应用性能的各个方面。 应用监视器还可用于监视画布应用

页面

现代应用具有页面概念,它可以是模型驱动应用或使用自定义页面的基于画布的页面。 自定义页面允许使用灵活的布局、低代码 Power Fx 函数和 Power Apps 连接器数据。

它是一个使模型驱动应用和画布应用能够共存的工具。

Power Automate

一项允许用户简化重复性任务的 Power Platform 服务。 通常,这种自动化使用云端执行。

指导用户以特定方式完成表记录的模型驱动应用业务流程流在 Power Automate 内创作。

Power Automate 流存在于环境中,也可以存在于 Power Apps 解决方案中。

了解有关 Power Automate 的详细信息

Power BI

一个数据可视化工具,能够嵌入到模型驱动应用中或完全独立于它们运行。 Power BI 可以连接到非常广泛的数据源,Dataverse 只是其中之一。

Power BI 报表不存在于 Dataverse 环境或解决方案中。

发布

您向环境中的用户提供应用的最新迭代的过程。

发布者

每个解决方案都有一个发布者。 您在创建解决方案时指定发布者。 解决方案发布者指明谁开发的应用,并为所有解决方案资产定义前缀,如 Contoso_MyNewTable。

详细了解发布者

记录

记录包含有关人员、地点或事物的一列或多列信息。 例如,记录可能包含单个客户的姓名、电子邮件地址和电话号码。 其他工具将记录称作“行”或“项”。 记录存在于 Dataverse 表中。

关系

不同表中的字段相互关联的方式。 关系有三种类型:

  • 一对多。 例如,一位作者与多部小说。
  • 多对一。 例如,很多页与一本书。
  • 多对多。 例如,很多书被很多人借走。

模型驱动应用通常包含表以及它们之间的关系。 在关系存在时,用户导航到相关表中的记录。 例如,查看销售发票记录时,您可以打开相关客户记录来调查该客户的详细信息。

了解如何创建表关系

响应式应用

响应式的应用呈现的方式取决于访问应用的设备。 这甚至可能意味着可能会显示不同的控件,如 日期选取器,具体取决于用户是在计算机、平板电脑还是手机上运行应用。

此外,表和字段根据所使用设备的屏幕尺寸呈现。

部分

窗体中的选项卡会被安排到各个部分。 部分可以排成一到四列,让您可以与当前选项卡和当前部分最相关的方式排列记录元数据。

了解如何使用部分的详细信息

安全角色

安全角色定义人们可以看到的内容和使用记录执行的操作。 这与创建、读取、写入、删除、更新和追加操作相关。

将创建安全角色,用户将作为单独的用户名或使用 Active Directory 安全组放入安全角色。

您通过安全角色授予对模型驱动应用的访问权限。

站点地图

模型驱动应用本质上是表、仪表板、视图和页面的集合,这些通过站点地图进行描述。 站点地图定义模型驱动应用中包含的表和页面,以及用户在它们之间移动时的导航体验。

在配置导航体验时,您将编辑区域、组和子区域导航元素。 表在子区域级别存在,按组排列。 组实际上是表和页面的集合,在导航窗格中可见。 区域允许您在可见组之间切换。

创建模型驱动应用的现代和经典方法都包括站点地图。但是,使用现代应用程序设计器,您可以使用拖放体验设计站点地图,而经典站点地图设计器不支持拖放。

要从现代应用构建体验的经典站点地图设计器中打开站点地图,选择切换到经典

在此处了解有关应用导航的详细信息

解决方案

解决方案是包括云端流安全角色在内的各种组件的包装器。

当您制作模型驱动应用时,请确保与其关联的资产在解决方案中保留。

解决方案有两个窗体:

  • 托管解决方案通常只允许少量自定义或根本不允许自定义。
  • 非托管解决方案使制作者可以完全控制他们在创建的项目。

制作者和开发人员使用非托管解决方案将项目导出为托管解决方案,以在非开发环境(如生产环境)中使用。 这允许对应用程序生命周期管理进行高级别的控制。

解决方案资源管理器

这是制作者和定制员可以用来查看和更改大多数解决方案组件的经典体验。 make.powerapps.com 上提供了更多现代体验,模型驱动应用设计器和解决方案资源管理器最终将被这些现代体验所取代。

要访问现代解决方案界面,请按照以下步骤操作:

  1. 登录到 make.powerapps.com。
  2. 选择环境
  3. 在左侧窗格中,选择解决方案,然后打开您要在其中添加模型驱动应用的非托管解决方案。 如果解决方案不存在,则创建一个
  4. 了解解决方案的组件。

在此处了解有关解决方案的详细信息

子区域

模型驱动应用导航体验的一部分。 子区域(表)和页面显示在它们在应用程序设计器中在其中进行配置的组下。

子网格

子网格是主窗体的区域,在位于窗体上时显示 Dataverse 表中的记录列表。 通常,子网格用于显示与当前正在审查的父记录相关的子记录。 例如,作者编写的书籍。

虽然子网格显示在模型驱动应用中,但它们是窗体的属性。

选项卡

每个窗体至少有一个选项卡,这些选项卡与我们如何呈现表记录数据有关。 一个窗体可以有多个选项卡。 这让您(制作者)可以为用户提供一系列查看同一记录的方式。 这通常是更好的用户体验,或者是在记录中呈现数据的更合乎逻辑的方式。

从站点地图的角度来看,在使用站点地图设计器时,选项卡是一个“组”,而不是表的子区域和用于保留子区域的区域。

了解如何使用表的详细信息

表是一种将数据存储在 Dataverse 内的列(或字段)中的方法。 表以前称为实体

在模型驱动应用的上下文中,表仅存在于 Dataverse 数据库中。

表中的一个行称为一个记录。 例如,单个客户,列描述与客户关联的元数据,如姓名、电话号码或信用额度。

每个模型驱动应用必须至少包含一个表。 创建模型驱动应用的大部分过程是选择与解决业务问题最相关的表。

表具有与它们相关联的视图窗体业务规则

此外,表还具有图表以及显示图表的仪表板

表可以与其他表相关,这些通过它们之间设置的关系定义。

在此处了解有关配置表的详细信息

表设计器

创建和编辑表的设计体验。 让您可以创建表、列、关系、业务规则和视图。

使用表设计器创建自定义表

统一接口

统一接口提供跨设备的一致且可访问的用户体验,无论是在台式机、笔记本电脑、平板电脑还是手机上都是如此。 统一接口的前身称为 Web 接口。

在此处了解统一接口的详细信息

验证

应用制作者确认模型驱动应用是否具有正常运行所需的所有组件的过程。

了解如何验证应用

视图

Dataverse 表中记录的表格表示形式。 表可以具有多个视图。

视图可以预先筛选,可以定义模型驱动应用将提供给用户的特定视图。

表可以有多个与之关联的视图,您可以在创建它们时定义与模型驱动应用相关的表视图。

在此处了解有关视图的详细信息

工作流

经典工作流是一系列称为步骤的函数或方法,它们按顺序执行,应用于表中包含的数据。 工作流可以使用条件(称为条件分支)来更改处理方向。

在很多情况下,经典工作流应由 Power Automate 代替。

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。