练习 - 为 Dive Center 画布应用做好准备

已完成

在本练习中,您将运用所学的有关创建 Dataverse 解决方案和表的知识,为创建 Dive Center 画布应用做好准备。

应用场景

您在潜水中心工作。 您管理组织的 Dataverse 环境。

服务部门的员工需要一个 Power Apps 应用,以便为带潜水装备来维修的客户办理签入和签出。

为了支持这些流程,员工需要以下功能:

  • 维修服务客户名单

  • 签入存储功能

  • 潜水装备清单,以确定要注册的设备类型

考虑到“制作画布应用”单元(下一单元)中涵盖的更多高级功能,您可能还希望包括以下功能:

  • 允许用户继续签出已完成的服务请求。

  • 使用指定的图片、颜色和装备类型创建新的潜水装备。

  • 在办理签入时捕获照片和服务类型。

  • 捕获签名以完成签出

  • 创建新客户。

练习

在可以修改表的 Dataverse 环境中,如专用的培训或开发环境,按照以下步骤操作:

  1. 创建一个名为 Dive Center App 的新解决方案。 选择或创建名为 Microsoft 的新发布者,使用前缀 msft

    新解决方案窗体的屏幕截图。突出显示了“显示名称”和“发布者”字段。

  2. 若要在解决方案中包含客户列表,请选择添加现有,然后选择以搜索 Contact 表。 解决方案只需要表定义。 您可以取消选中以下复选框:包括所有对象包括表元数据

    “添加现有表”窗体的屏幕截图。突出显示了 contact 表和未选择的选项。

  3. 要在解决方案中创建 Dive GearService Request 表,请选择 + 新建,然后选择菜单上的

    用于在解决方案中创建新表的导航菜单的屏幕截图。突出显示了“+ 新建”和“表”。

  4. 使用以下表和列定义为应用提供所需的数据源。 我们将创建两个表:Dive Gear 和 Service Request。

    Dive Gear 表 | 表: | 显示名称 | 复数名称 | |--------|--------------|-------------| | | Dive Gear | Dive Gear |

    列: 显示名称 数据类型 必填
    名称 单行文本 必需的业务
    图片 图像 不适用

    Service Request 表 | 表: | 显示名称 | 复数名称 | |-------|--------------|-------------| | | Service Request | Service Requests |

    列: 显示名称 数据类型 必填
    名称 单行文本 必需的业务
    客户 查找(联系人 可选
    详细信息 多行文本(纯文本) 可选
    预计完成 日期和时间 可选
    装备 查找 (Dive Gear) 可选
  5. 可选:选择表属性中的启用附件,以包含“Service Request”表的图片。

    “编辑表”窗体的屏幕截图。突出显示了“启用附件”选项。

  6. 可选:使用以下列定义来包含更多应用功能。 对于查找列选项值,您可以自行创建!

    功能:涵盖完整的签入/签出流程

    表名 列显示名称 数据类型 必填
    Service Request 接受时间 日期和时间 可选
    Service Request 实际完成 日期和时间 可选

    功能:为签出流程捕获签名

    表名 列显示名称 数据类型 必填
    Service Request 客户签名 图像 不适用

    功能:指定潜水装备颜色

    表名 列显示名称 数据类型 必填
    Dive Gear 颜色 选项(创建名为装备颜色的新选项) 可选

    功能:按类型为潜水装备分组

    表名 列显示名称 数据类型 必填
    Dive Gear 装备类型 选项(创建名为装备类型的新选项) 可选

    功能:按类型为服务请求分组

    表名 列显示名称 数据类型 必填
    Service Request 服务类型 选项(创建名为服务类型的新选项) 可选

练习步骤(视频)

以下视频演示了本练习的步骤。

后续步骤

您现在已经了解了如何创建 Dive Center 画布应用所需的解决方案和表。 接下来,您将了解如何创建画布应用。