练习
在本单元中,您将使用 Microsoft Power Apps 环境提供的一个标准表来创建模型驱动应用。 在创建模型驱动应用之前,您必须先创建解决方案,您的应用驻留在其中。
创建解决方案并添加现有数据表
在 Power Apps 主页上,选择解决方案(您可能需要先从左侧导航面板中选择更多,才能看到解决方案)。
在命令栏中选择新建解决方案。
在屏幕右侧出现的新建解决方案面板中,输入以下内容:
显示名称:Learning Account
发布者:[从下拉列表中选择一个]
选择面板底部的创建按钮。
解决方案出现后,您会在左侧窗格中看到对象列表。 每个对象后跟一个用括号括起来的数字,表示该对象类型的多少项目是解决方案的一部分。 例如,Agents(0) 指示该解决方案中没有代理。 在屏幕顶部的命令栏中,选择添加现有>表。
找到并选择 Account 表。 然后,选择下一步。
所选表随即打开。 选中包括所有对象框。 然后,选择屏幕底部的添加按钮。
片刻之后,Account 表将显示为解决方案的对象。 在左侧的对象列表中,现在显示表 (1),指示您的解决方案中现在有一个表对象。
创建模型驱动应用
当仍在解决方案对象菜单中时,转到屏幕顶部的命令栏,然后选择新建>应用>模型驱动应用。
将应用命名为“Learning Accounts”并选择创建
新应用将在应用程序设计器中打开,您现在可以为其添加组件。
向您的应用中添加页面
您可以在应用程序设计器中向应用添加页面。
从屏幕顶部的命令栏中,选择添加页面。
在添加页面弹出窗口中,选择 Dataverse 表。 接下来,选择 Account 表,然后单击添加按钮。
注意
如果 Account 表未显示为一个选项,表明您的环境中可能没有任何示例数据。 请参考如何创建示例应用和数据上的本练习。 如果示例数据未显示,请参考此文档以添加示例数据。
使用命令栏右上角的按钮发布您的应用。 发布将自动保存/发布您的应用。
编辑窗体
当我们创建应用时,Power Apps 会自动为我们的应用创建窗体。 让我们修改“Accounts”表的主窗体。 在屏幕的最左侧,有一个导航窗格,其中列出了页面、数据和自动化。 选择页面(如果尚未选择)。 当您选择页面时,页面面板将立即在此窗格右侧打开。 在页面面板的导航部分中,您可以看到应用当前有一个页面,即客户视图。 展开客户视图,您将找到客户窗体。
选择客户窗体。 完成选择后,窗体将显示在 Power Apps 画布上,其显示方式与在用户的应用中显示相同。
选择客户窗体名称右侧的铅笔以编辑窗体。
本预配置窗体上有许多自定义选项。 让我们做出一些简单更改,为您展示修改窗体有多容易。 您的画布左侧有表列窗格。 在此窗格中向下滚动此选项列表,然后选择股票代码。 请注意,Ticker Symbol 列已添加到窗体。
窗体中不需要股票代码,因此,让我们将其删除。 在仍然选定股票代码的情况下,选择命令栏中的删除(或键盘上的删除按钮)以将其删除。 删除此项时,您不是要从数据中删除此列;只是将其从窗体中删除。 如果意外删除某个列,则可以使用 Power Apps 命令栏中非常方便的撤消按钮,该按钮位于“返回”按钮的右侧。
此时,如果做出了任何想要保留的更改,从命令栏右上角选择保存并发布。
Power Apps 完成重新发布窗体后,从命令栏左上角选择返回,以退出窗体编辑器并返回到应用编辑器。
编辑视图
创建此应用时,Power Apps 还为“Accounts”表创建了视图。 在页面面板中的导航下,您可以查看应用中已存在的任何视图。 在此处,您可以看到已创建的客户视图,并且您的画布显示我的可用客户视图。 通过我的可用客户标题右侧的下拉列表,您可以选择其他视图。 单击下拉列表以查看其他可用视图。 让我们编辑视图。
在页面面板的导航菜单中选择客户视图。 请注意,屏幕右侧会显示一个面板。 此面板显示 Accounts 表中的所有视图(当您单击画布中我的可用客户旁边的下拉列表时,您可以看到相同的列表)。 此面板中的视图列表还显示视图的类型(公用或专用)。 在这里,您还可以看到我的可用客户是应用的默认 视图。
我们将修改我的可用客户视图。 首先,确保这是所选视图。 (画布仍应显示标题我的可用客户。如果不显示,请从右侧面板的视图列表中选择我的可用客户。)现在,从顶部的命令栏中选择编辑视图以打开视图编辑器。
视图编辑器与我们刚才使用的窗体编辑器非常相似。 中间的画布显示将在视图中为用户显示的列。 向视图中添加 State/Province。 从表列的列表中查找 Address 1: State/Province。 (您可以使用列表上方的搜索字段。)选择它以将其添加到视图中。
Power Apps 允许您轻松地重新放置列。 让我们将 Main Phone 列移至视图最右侧。 左键选择并按住中心画布中的 Main Phone 列标头,然后将其拖放到 Address 1: State/Province 列的右侧。
若要保存更改,请选择命令栏右上角的保存并发布。
在 Power Apps 发布完更改后,选择返回按钮以关闭视图编辑器。 请注意,您的预览画布现在包括“State/Province”列。
查看图表
Power Apps 包括一些交互式图表,其中 Accounts 表中创建了示例数据。 让我们探索这些内容。
在预览画布中,从应用命令栏(该命令栏位于屏幕中间用户预览画布的顶部)中选择显示图表按钮。
图表面板出现在标题下方。 选择标题客户(按行业) 旁边的下拉列表以更改图表视图。 尝试使用多个选项切换视图,包括:客户(按行业)、客户(按负责人) 和新客户(按月) 以查看几个示例。
请注意,您可以通过不同方式在视图中描绘数据。
若要帮助您了解图表的各种可能,下面是一个名为 Innovation Challenge 的系统仪表板示例。 如果您的 Dataverse 环境中有示例应用和数据,可以在应用列表中找到此应用。 此应用包括三个视图和一个仪表板屏幕(如下所示)。
接下来,您将了解如何为应用用户创建安全角色。