将名片读取器添加到您的画布应用

已完成

本练习的目标是拍摄图片或从文件系统上传现有图片,并提取图像中存在的联系人信息。 然后,您将在 Power Apps 中生成画布应用并使用名片读取器组件。

有关详细信息,请参阅什么是 Power Apps 中的画布应用?使用画布应用中的名片读取器组件文档。

在 Power Apps 中创建应用程序

要在 Power Apps 中创建应用程序,请按照以下步骤操作:

  1. 在 Power Apps 左侧菜单中选择创建,然后选择从头开始创建画布应用
  2. 将画布应用命名为 Contoso 名片读取器
  3. 选择手机
  4. 选择创建

启用自动检索名片中的联系人信息

执行以下步骤以使用户能够自动检索名片中的联系人信息:

  1. 插入菜单和 AI Builder 栏中,选择名片读取器。 本控件将允许您拍摄或上传图片,并自动识别名片中的联系人信息。

  2. 调整控件大小以适应屏幕。

    AI Builder 菜单已展开以显示名片读取器、窗体处理器、对象检测器和文本识别器选项。

将联系人信息绑定到 Microsoft Dataverse 中的现有表

要将联系人信息绑定到 Dataverse 中的现有表,请按照以下步骤操作:

  1. 选择在编辑模式下插入新窗体
  2. 默认模式属性更改为新建,将数据源属性更改为联系人表。
  3. 已设置数据源属性后,将自动向窗体中添加三个字段。 选择字段属性并将其他联系人字段添加到窗体中。 名片读取器可以从名片中提取 18 个不同的字段。 对于本示例,您将添加网站字段。

将提取的联系人信息绑定到窗体

要将提取的联系人信息绑定到窗体,请按照以下步骤操作:

  1. 转到窗体的每个数据卡,然后在高级选项卡中,选择解锁以更改属性

    已圈出“解锁以更改属性”的“高级”选项卡的屏幕截图。

  2. 现在,您可以更改每个数据卡的默认值,以映射名片读取器提取的属性。 设置以下默认值:

    • Full Name_DataCard1 - BusinessCardReader1.FullName

    • Email_DataCard1 - BusinessCardReader1.Email

    • Business Phone_ DataCard1 - BusinessCardReader1.BusinessPhone

    • Website_ DataCard1 - BusinessCardReader1.Website

您始终可以添加更多要映射的字段。 对于本示例,您可以从名片中提取以下字段列表。

属性 定义
AddressCity 城市地址
AddressCountry 国家/地区地址
AddressPostalCode 邮政编码地址
AddressStreet 街道地址
BusinessPhone 第一个电话号码或传真号码
CleanedImage 处理后的图像,名片在原始图像的基础上进行了裁剪和增强处理
CompanyName 公司名称
Department 找到的部门组织
Email 在名片中找到的联系人电子邮件(如果有)
Fax 第三个电话号码或传真号码
FirstName 联系人名字
FullAddress 联系人完整地址
FullName 联系人全名
JobTitle 联系人职务
LastName 联系人姓氏
MobilePhone 第二个电话号码或传真号码
OriginalImage 处理前的原始图像
Website 网站

添加按钮以触发新联系人的创建

要添加按钮以触发新联系人的创建,请按照以下步骤操作:

  1. 选择插入新按钮并将按钮放在窗体下方。

  2. OnSelect 属性更改为 SubmitForm(Form1),并将 Text 属性更改为创建联系人

    下图显示应显示的屏幕的一个示例。

    包含“全名”、“电子邮件”、“商务电话”和“网站”字段以及“创建联系人”按钮的“扫描名片”窗体的屏幕截图。

    在继续下一步之前,测试应用程序是否正常工作。

  3. 选择屏幕右侧的运行按钮。

    已圈出“运行”按钮的工具栏的屏幕截图。

  4. 要分析名片,请选择扫描名片,然后选择已保存的图像。 您还可以使用移动设备拍摄图片。

AI Builder 名片读取器将处理名片并显示提取的联系人信息。

现在,提取的联系人信息显示在窗体的数据卡中。 您可以通过选择创建联系人来查看并创建新联系人。

字段中填充信息的已扫描名片的屏幕截图。

您可以将新字段添加到窗体;AI Builder 名片读取器将识别名片中的各种联系人信息。 您还可以使用提取的信息,在 Dataverse 的其他表中创建记录并将其用于外部数据源。

现在,您已学习了如何使用 AI Builder 名片读取器组件生成 Power Apps 画布应用,并且已了解了如何使用提取的联系人信息在 Dataverse 的联系人表中创建新记录。