在 Power Apps 应用设计器中添加或编辑模型驱动应用组件

重要

从 2023 年 10 月开始,经典应用、窗体和视图设计器已弃用,所有模型驱动应用、窗体和视图都将仅在现代设计器中打开。 默认情况下,不再提供切换到经典命令来从现代设计器恢复到经典设计器。 详细信息:经典应用、窗体和视图设计器已弃用

建议转换以使用新式设计器创建和编辑模型驱动应用和组件。

本教程介绍如何在模型驱动应用中添加和删除组件。

模型驱动应用由各种组件组成。 可将两种类型的组件添加到应用:

  • Artifacts
  • 表资产

应用程序的工件包括表、仪表板和业务流程。

表格资产包括与应用程序中包含的特定表相关的表单、视图、图表和仪表板。

注释

表格过去被称为实体。 经典应用设计器在大多数位置使用术语实体。 例如, 实体资产 而不是 表资产

应用程序设计器布局

应用程序设计器有两个主要区域。 左侧是画布,可在其中添加应用组件。

App designer canvas.应用设计器区域。应用设计器区域

右侧是用于选择组件和设置组件属性的选项卡。

App designer components.应用设计器组件。应用设计器组件

画布包括 站点地图业务流程仪表板的区域。

设置表后,选择每个表,并将所需的表资产(如窗体、视图和图表)添加到其中。

使用 搜索画布 搜索画布上的组件。 选择 “搜索画布 ”后,将在右窗格中的选项卡右侧打开一个新的搜索选项卡。

Canvas search option.区域搜索选项。区域搜索

打开应用

  1. 登录到 Power Apps ,并选择要使用的环境。

  2. 创建新的模型驱动应用或选择现有应用。 有关如何创建应用的信息,请参阅 使用应用设计器创建或编辑模型驱动应用

添加或编辑网站地图

必须先定义站点地图,然后才能将应用组件添加到新创建的应用。 详细信息: 使用网站地图设计器创建模型驱动应用站点地图

添加组件

将仪表板或业务流程添加到应用时,相关表会自动添加到应用。

将表添加到应用后,其资产的磁贴会自动添加。 可以通过两种方式将组件添加到设计器画布:

  • 使用命令栏上的添加按钮 在设计器中添加按钮。
  • 使用“ 组件 ”选项卡上的磁贴。

添加仪表板

若要将仪表板添加到应用,请执行以下步骤:

  1. 在应用设计器区域中,选择仪表板磁贴。

    在应用设计器画布上,右窗格显示默认解决方案中可用的仪表板。

  2. 搜索 框中,键入所需仪表板的关键字。

    将筛选仪表板列表以显示与关键字匹配的结果。

  3. 如果用户只需要使用选定的仪表板,请选中需要添加的组件的复选框。 可以使用以下类型的仪表板:

    • 经典仪表板同时出现在 Web 应用和统一界面应用中。
    • 交互式仪表板仅出现在统一界面应用中。 如果已选择应用的客户端类型作为 Web 应用,则不会显示 交互式仪表板 选项。

    这些仪表板将添加到应用设计器区域的仪表板磁贴中。 仪表板磁贴还显示应用中添加的仪表板数量。 如果未选择仪表板,将不显示仪表板计数,而是显示全部,当用户使用应用时,所有仪表板均可供其使用。

    仪表板使用的所有表也添加到 “实体视图” 区域。 例如,添加客户服务管理器仪表板时, 将案例权利队列项 表添加到 实体视图 区域。

    对于每个表,还会添加其资产的磁贴。 这些磁贴可用于添加窗体、视图和图表。 有关详细信息,请参阅: 在 Power Apps 应用设计器中添加或编辑应用组件

    将表添加到应用设计器画布。

  4. 如果默认解决方案中不存在所需的仪表板,则通过在画布右侧的“组件”选项卡上选择“新建”来创建仪表板。

    Create New link on the Components tab of app designer.应用程序设计器的“组件”选项卡中的“新建”链接。应用程序设计器的“组件”选项卡中的“新建”链接

    仪表板设计器随即打开。 有关详细信息,请参阅: 创建和编辑仪表板

  5. 通过选择“ 保存”完成上述步骤。

添加业务流程

若要将业务流程添加到应用,请执行以下步骤:

  1. 在应用设计器画布上,选择 “业务流程” 磁贴。

    在应用设计器画布上,右窗格显示默认解决方案中可用的仪表板。

  2. “搜索 ”框中,键入一个或多个与所需业务流程名称匹配的关键字。

    将筛选业务流程列表以显示与关键字匹配的结果。

  3. 如果默认解决方案中不存在所需的仪表板,则通过在画布右侧的“组件”选项卡上选择“新建”来创建仪表板。

    注释

    添加业务流程时,“ 新建 ”选项将打开 “创建流程 ”对话框。 若要详细了解如何创建业务流程,请转到 “创建业务流程”

  4. 通过选择“ 保存”完成上述步骤。

添加表格

若要向应用添加表,请执行以下步骤:

  1. 在应用设计器画布上,选择 “表” 图块。

    在应用设计器画布上,右窗格显示默认解决方案中可用的仪表板。

  2. “搜索 ”框中,键入一个或多个与所需表名称匹配的关键字。

    筛选表列表以显示与关键字匹配的结果。

    注释

    添加表时, “新建 ”选项将打开 “新建表 ”对话框。 若要详细了解如何创建表,请转到 创建自定义表

  3. 通过选择“ 保存”完成上述步骤。

添加表资产

在组件就位后,可以将表资产(如窗体、视图、图表和仪表板)添加到应用中。

本部分介绍将窗体添加到应用程序的步骤。 使用相同的步骤可以将视图或图表添加到应用程序中。

  1. 在应用设计器区域中,选择要向其添加窗体的相关表的窗体磁贴。

    在应用程序设计器区域中,将选中表的整个行。 在右侧,所选表的所有现有窗体将显示。

  2. 选中需要可供用户使用的表单的复选框。 窗体定义用户查看应用中数据并与之交互的方式。

    所选表的窗体磁贴将显示添加的窗体数。

    案例表的窗体磁贴。

    如果未选择表的任何表单,则该表的所有表单将在用户使用应用程序时显示给用户。 如果不选择视图或图表,则视图和图表的此行为类似。 这有助于在需要所有可用组件时快速创建应用。 无需在应用设计过程中选择每个组件。

    如果未选择仪表板或业务流程,则在用户使用应用时,所有仪表板和业务流程都将可供用户使用。

    注释

    若要运行应用,添加的每个表必须至少有一个活动窗体。 如果选择多个窗体,则在用户运行应用时,将使用默认解决方案中显示的第一个活动窗体。

  3. 若要添加列表中没有的新窗体,请选择新建

    在下拉列表中,选择所需的表单类型。

    创建新窗体

    注释

    下拉列表仅在添加表单时可用。 它对于视图和图表不可用。

    窗体设计器将打开。 更多信息:创建和设计窗体

    添加视图或图表时,“ 新建 ”选项将打开相应的设计器。 有关详细信息,请转到: 了解视图创建或编辑系统图表

    注释

    添加视图时,可以选择解决方案资源管理器的 “视图” 节点下列出的可选公共视图。

  4. 选择下拉箭头 下拉列表图标。 展开磁贴并查看已添加的窗体的列表。

    Form tile expanded in app designer.应用程序设计器中已展开的窗体磁贴。应用程序设计器中已展开的窗体磁贴

  5. 重复前面的步骤,将表视图和图表添加到应用。

  6. 选择“保存”

编辑或删除组件

  • 若要编辑仪表板或业务流程,请选择向下箭头下拉图标以展开磁贴,然后选择“打开网站地图设计器”按钮,对应于需要更新的仪表板或业务流程。

    选定项的设计器打开。

  • 若要删除仪表板或业务流程,请选择下拉箭头图标。展开磁贴,然后选择需要删除的仪表板或业务流程。 在命令栏上,选择移除

    还可以通过清除组件选项卡上的相应复选框移除仪表板或业务流程。

  • 若要编辑或删除表,请选择表磁贴,然后在命令栏上选择 “编辑 ”或“ 删除”。 编辑表时,解决方案资源管理器将打开,可在其中更改表。

    还可以通过选择仪表板、业务流程或表磁贴来移除组件。 在“ 组件 ”选项卡上,清除需要从设计器中删除的组件的复选框。

    注释

    对表进行更改(如更改表显示名称或说明)时,更改不会显示在应用设计器中,直到更改在解决方案资源管理器中发布。

编辑或删除表资源

编辑表资产

  1. 选择下拉箭头 下拉列表图标。 展开窗体、视图、图表或仪表板的磁贴。

  2. 选择需要更新的窗体、视图、图表或仪表板。

  3. 在命令栏上,选择编辑

    或者

    选择与窗体、视图、图表或仪表板对应的站点地图设计器按钮 “打开站点地图设计器”按钮

删除表资产

  1. 选择下拉箭头 下拉列表图标 展开窗体、视图、图表或仪表板的磁贴。

  2. 若要编辑资产,请选择相关的窗体、视图、图表或仪表板。

  3. 在命令栏上,选择移除

或者,选择窗体、视图、图表或仪表板磁贴,然后在“ 组件 ”选项卡上清除需要删除的资产的复选框。

后续步骤

为应用创建站点地图

验证和发布应用