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

已完成

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

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

在 Power Apps 中创建应用程序

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

  1. 在 Power Apps 左侧菜单中选择创建,然后选择空白应用 > 空白画布应用 > 创建
  2. 输入应用名称 Contoso 名片读取器
  3. 选择手机
  4. 选择创建

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

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

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

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

  2. 重设控件大小以占据屏幕的上三分之一空间。

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

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

  1. 选择插入 > 编辑窗体

  2. 默认模式属性更改为新建,将数据源属性更改为联系人表。

  3. 已设置数据源属性后,字段将自动添加到窗体中。 选择字段属性并将其他联系人字段添加到窗体中。 确保窗体顶部的以下字段按以下顺序排列(请记住,可以通过在面板中拖放来调整顺序):

    • 全名
    • 电子邮件
    • 商务电话
    • 网站

    名片读取器可以从名片中提取 18 个不同的字段。

    “窗体字段”面板的屏幕截图,其中已选择“添加字段”按钮,上面列出的窗体顶部的四个字段周围有一个框。

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

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

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

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

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

    • 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 名片读取器将处理名片并显示提取的联系人信息。

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

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

您可以通过添加新字段并将 Default 属性绑定到相应的 BusinessCardReader 属性来修改窗体。 AI Builder 名片读取器将识别名片中的各种联系人信息。 您还可以使用提取的信息,在 Dataverse 的其他表中创建记录并将其用于外部数据源。

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