练习

已完成

在本单元中,您将使用 Microsoft Power Apps 环境提供的一个标准表来创建模型驱动应用。 在创建模型驱动应用之前,您必须先创建解决方案,您的应用驻留在其中。

创建解决方案并添加现有数据表

  1. 在 Power Apps 主页上,选择解决方案(您可能需要先从左侧导航面板中选择更多,才能看到解决方案)。

  2. 在命令栏中选择新建解决方案

  3. 在屏幕右侧出现的新建解决方案面板中,输入以下内容:

    显示名称:Learning Account

    发布者:[从下拉列表中选择一个]

  4. 选择面板底部的创建按钮。

  5. 解决方案出现后,您会在左侧窗格中看到对象列表。 每个对象后跟一个用括号括起来的数字,表示该对象类型的多少项目是解决方案的一部分。 例如,Agents(0) 指示该解决方案中没有代理。 在屏幕顶部的命令栏中,选择添加现有>

  6. 找到并选择 Account 表。 然后,选择下一步

  7. 所选表随即打开。 选中包括所有对象框。 然后,选择屏幕底部的添加按钮。

片刻之后,Account 表将显示为解决方案的对象。 在左侧的对象列表中,现在显示表 (1),指示您的解决方案中现在有一个表对象。

创建模型驱动应用

  1. 当仍在解决方案对象菜单中时,转到屏幕顶部的命令栏,然后选择新建>应用>模型驱动应用

  2. 将应用命名为“Learning Accounts”并选择创建

新应用将在应用程序设计器中打开,您现在可以为其添加组件。

向您的应用中添加页面

您可以在应用程序设计器中向应用添加页面。

  1. 从屏幕顶部的命令栏中,选择添加页面

  2. 添加页面弹出窗口中,选择 Dataverse 表。 接下来,选择 Account 表,然后单击添加按钮。

    注意

    如果 Account 表未显示为一个选项,表明您的环境中可能没有任何示例数据。 请参考如何创建示例应用和数据上的本练习。 如果示例数据未显示,请参考此文档以添加示例数据

使用命令栏右上角的按钮发布您的应用。 发布将自动保存/发布您的应用。

编辑窗体

当我们创建应用时,Power Apps 会自动为我们的应用创建窗体。 让我们修改“Accounts”表的主窗体。 在屏幕的最左侧,有一个导航窗格,其中列出了页面数据自动化。 选择页面(如果尚未选择)。 当您选择页面时,页面面板将立即在此窗格右侧打开。 在页面面板的导航部分中,您可以看到应用当前有一个页面,即客户视图。 展开客户视图,您将找到客户窗体

  1. 选择客户窗体。 完成选择后,窗体将显示在 Power Apps 画布上,其显示方式与在用户的应用中显示相同。

  2. 选择客户窗体名称右侧的铅笔以编辑窗体。

  3. 本预配置窗体上有许多自定义选项。 让我们做出一些简单更改,为您展示修改窗体有多容易。 您的画布左侧有表列窗格。 在此窗格中向下滚动此选项列表,然后选择股票代码。 请注意,Ticker Symbol 列已添加到窗体。

  4. 窗体中不需要股票代码,因此,让我们将其删除。 在仍然选定股票代码的情况下,选择命令栏中的删除(或键盘上的删除按钮)以将其删除。 删除此项时,您不是要从数据中删除此列;只是将其从窗体中删除。 如果意外删除某个列,则可以使用 Power Apps 命令栏中非常方便的撤消按钮,该按钮位于“返回”按钮的右侧。

  5. 此时,如果做出了任何想要保留的更改,从命令栏右上角选择保存并发布

  6. Power Apps 完成重新发布窗体后,从命令栏左上角选择返回,以退出窗体编辑器并返回到应用编辑器。

编辑视图

创建此应用时,Power Apps 还为“Accounts”表创建了视图。 在页面面板中的导航下,您可以查看应用中已存在的任何视图。 在此处,您可以看到已创建的客户视图,并且您的画布显示我的可用客户视图。 通过我的可用客户标题右侧的下拉列表,您可以选择其他视图。 单击下拉列表以查看其他可用视图。 让我们编辑视图。

  1. 在页面面板的导航菜单中选择客户视图。 请注意,屏幕右侧会显示一个面板。 此面板显示 Accounts 表中的所有视图(当您单击画布中我的可用客户旁边的下拉列表时,您可以看到相同的列表)。 此面板中的视图列表还显示视图的类型(公用或专用)。 在这里,您还可以看到我的可用客户是应用的默认 视图。

  2. 我们将修改我的可用客户视图。 首先,确保这是所选视图。 (画布仍应显示标题我的可用客户。如果不显示,请从右侧面板的视图列表中选择我的可用客户。)现在,从顶部的命令栏中选择编辑视图以打开视图编辑器

  3. 视图编辑器与我们刚才使用的窗体编辑器非常相似。 中间的画布显示将在视图中为用户显示的列。 向视图中添加 State/Province。 从表列的列表中查找 Address 1: State/Province。 (您可以使用列表上方的搜索字段。)选择它以将其添加到视图中。

  4. Power Apps 允许您轻松地重新放置列。 让我们将 Main Phone 列移至视图最右侧。 左键选择并按住中心画布中的 Main Phone 列标头,然后将其拖放到 Address 1: State/Province 列的右侧。

  5. 若要保存更改,请选择命令栏右上角的保存并发布

  6. 在 Power Apps 发布完更改后,选择返回按钮以关闭视图编辑器。 请注意,您的预览画布现在包括“State/Province”列。

查看图表

Power Apps 包括一些交互式图表,其中 Accounts 表中创建了示例数据。 让我们探索这些内容。

  1. 在预览画布中,从应用命令栏(该命令栏位于屏幕中间用户预览画布的顶部)中选择显示图表按钮。

  2. 图表面板出现在标题下方。 选择标题客户(按行业) 旁边的下拉列表以更改图表视图。 尝试使用多个选项切换视图,包括:客户(按行业)客户(按负责人)新客户(按月) 以查看几个示例。

请注意,您可以通过不同方式在视图中描绘数据。

若要帮助您了解图表的各种可能,下面是一个名为 Innovation Challenge 的系统仪表板示例。 如果您的 Dataverse 环境中有示例应用和数据,可以在应用列表中找到此应用。 此应用包括三个视图和一个仪表板屏幕(如下所示)。

接下来,您将了解如何为应用用户创建安全角色。