创建您的第一个表以存储数据
现在,您已为指定团队预配了 Dataverse for Teams 环境,可以开始创建解决方案了。 没有数据驱动,Power Apps、Power Automate流和聊天机器人都无法发挥作用,所以此流程的第一步是要在环境中创建一个表来存储数据。
Power Apps 可视化表编辑器
要访问 Power Apps 可视化表编辑器,需按照以下步骤操作:
当在 Teams 的 Power Apps 编辑器中编辑应用时,选择 Power Apps 边栏中的数据按钮,然后选择创建新表按钮。
在表名字段中输入 EquipmentList,因为要在表中存储设备列表。 选择创建以完成该流程。
几秒钟后,您的表将会预配完成,并显示在视觉对象表编辑器中。 在可视化表编辑器中,您可使用 + 新建行和 + 新建列选项快速填充表。
为了演示使用编辑表编辑器填充表的过程,以下步骤展示了如何添加带有 Engineering Bay 和 Testing Lab 两个选项的位置列。
从标题功能区中选择 + 新建列。
新建列窗格将显示在屏幕右侧。 在显示名称列中,输入:
Location
要指定表中将会包含的数据类型,请在数据类型下选择选项 > 选项。
现在我们必须定义要用于此列的选项。 为此,请在将此选项与以下对象同步下,选择 + 新建选项。
新建选项窗格将会在您的列编辑器中打开,您可以通过该窗格添加新的选项列表。 在“显示名称”字段中,输入:
Equipment location choices
。 在选项下添加:Engineering Bay
,然后选择 + 新建选项,并添加:Testing Lab
。完成后选择保存,之后新建选项窗格将消失。
接下来,我们需要将新选项与新列同步。 在将此选项与以下对象同步下,将光标放在字段中并开始输入搜索词:
Equipment
。 请注意,此搜索字段的行为是组合框,通过它可以滚动浏览先前存在的选项列表,也可以根据您在字段中的输入内容,对可用选项列表进行筛选。 选择新的设备位置选项作为您的选择。您的选项列表在正确选择并显示后,可以选择保存以完成新选项列的创建,并自动返回到表编辑器。
表编辑器支持使用以下数据类型。
数据类型 描述 文本 包括单行和多行纯文本、富文本、电子邮件、电话号码、股票代码和 URL 数字 包括整数、小数、浮点数、语言代码、持续时间和时区 日期和时间 包括日期和时间,或“仅限日期”选项 查找 引用另一个表中的主列 选项 允许用户从列表中选择一个选项,还包括“是/否”选项 货币 列行为和格式设置为复制货币 自动编号 定义自动生成的号码序列 文件 允许您在列中放置图像或文件 公式 允许在列中输入 fx 公式的预览版功能 接下来,让我们向列表中添加一些数据。 选择 + 新建行以向包含数据的表中添加多行。
编辑完表后,从编辑器底部选择关闭可返回应用。 现在,您已拥有应用的数据,可以开始构建您的应用了。
Power Apps 表编辑器
有时,您会希望从表编辑器中编辑您的表。 尽管可用的列类型相同,但通过表编辑器可以为您的数据定义关系和视图。
要在表编辑器中打开表,请选择构建,然后选择查看全部选项。
您的显示内容中将包括该团队所有的可用应用、流、表等。 选择表,然后选择要编辑的表。 只需选择表即可显示表编辑器。
在表编辑器中,就像我们先前执行的操作一样,您可以通过屏幕底部的列和数据窗格向您的表中添加列和数据。 花点时间看一下其他列,这些列是通过选择 + 再加 N 个按钮(其中“N”表示整数),使用您的表所创建。 您会看到当前显示的列勾选了复选标记,以及只需通过选中列旁边的复选框即可显示的一些其他列。 使用我们创建的“EquipmentList”表时,让我们选择 Location 列,然后选择保存。
现在,您会看到表中显示了位置列。
您也可以通过表编辑器来拖放列,以对列重新排序。 选择您的位置列,并将其拖动到创建时间列的左侧,这样您的列表看起来类似如下:
管理界面概览
现在,您已预配好环境,并已使用所选列创建了一张表,可以对表执行管理设置了。 Dataverse for Teams 包含您作为团队负责人完成该任务所需的管理界面。 团队成员不能更改权限。
当在 Power Apps 构建中编辑表时,请从功能区菜单中选择管理权限。 非团队负责人看不到此选项。
在屏幕右侧显示的管理权限窗格中,您可以对您的表及其数据定义不同级别的访问权限。 获得本共享表的团队和同事可以处于不同的特权级别。
五个不同的权限选项包括:
完全访问 - 支持用户和群组完全访问,以创建新记录、读取所有记录以及更新或删除记录。 本访问级别只能授予需要完全掌控数据的用户。
协作 - 支持创建新纪录和读取现有记录,但不支持更新或删除现有记录,由用户自己创建的记录除外。 本特权级别尤其适用于对所关联的数据不具有管理级别访问权限,但仍需要能够在表中创建新记录以及编辑或删除由其之前创建的记录的一般用户。 本特权级别是大部分用例中的最常见级别。
引用 - 支持所分配的用户或群组从表中读取所有记录,但不支持以其他方式与数据交互。 例如,本特权级别适用于查找表,其中的数据由管理员定义,用户只能通过在其工作中引用来读取其数据。
专用 - 唯一特权级别,因其支持用户或群组在表中创建新记录(引用特权不允许),但不支持用户或群组读取并非由其创建的记录。 本特权仅支持用户或群组更新和删除自己的记录,不支持更新和删除他人创建的记录。 本特权级别的最佳用途是保护表中不应向一般用户披露的敏感信息。
无 - 完全拒绝访问;用户或群组不能查看、修改或删除表中的记录。
所有特权级别可以分配给用户,也可以分配给群组,具体取决于您的要求。 将访客用户添加到团队中也未尝不可,这些用户需要的访问级别可能不同于内部组织用户。 出于这一原因,管理表权限部分支持您单独管理访客成员。
尝试选择一个设计团队类别(或“同事”部分下的用户/组,如果可用)并更改访问级别。 如果您的团队有多个负责人,则会显示负责人选项,您也可为这些用户定义访问权限。 在前面的屏幕截图中,已为团队成员授予完全访问权限。 进行完任何更改后,请选择保存以继续。
恭喜,您现在已成功在 Dataverse for Teams 中创建了数据表,向表中添加了列,使用了表编辑器并且管理了表权限。 让我们做一个快速知识检查,确认您学习的内容。