将名片读取器添加到您的画布应用
本练习的目标是拍摄图片或从文件系统上传现有图片,并提取图像中存在的联系人信息。 然后,您将在 Power Apps 中生成画布应用并使用名片读取器组件。
有关详细信息,请参阅什么是 Power Apps 中的画布应用?和使用画布应用中的名片读取器组件文档。
在 Power Apps 中创建应用程序
要在 Power Apps 中创建应用程序,请按照以下步骤操作:
- 在 Power Apps 左侧菜单中选择创建,然后选择从头开始创建画布应用。
- 将画布应用命名为 Contoso 名片读取器。
- 选择手机。
- 选择创建。
启用自动检索名片中的联系人信息
执行以下步骤以使用户能够自动检索名片中的联系人信息:
从插入菜单和 AI Builder 栏中,选择名片读取器。 本控件将允许您拍摄或上传图片,并自动识别名片中的联系人信息。
调整控件大小以适应屏幕。
将联系人信息绑定到 Microsoft Dataverse 中的现有表
要将联系人信息绑定到 Dataverse 中的现有表,请按照以下步骤操作:
- 选择在编辑模式下插入新窗体。
- 将默认模式属性更改为新建,将数据源属性更改为联系人表。
- 已设置数据源属性后,将自动向窗体中添加三个字段。 选择字段属性并将其他联系人字段添加到窗体中。 名片读取器可以从名片中提取 18 个不同的字段。 对于本示例,您将添加网站字段。
将提取的联系人信息绑定到窗体
要将提取的联系人信息绑定到窗体,请按照以下步骤操作:
转到窗体的每个数据卡,然后在高级选项卡中,选择解锁以更改属性。
现在,您可以更改每个数据卡的默认值,以映射名片读取器提取的属性。 设置以下默认值:
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 | 找到的部门组织 |
在名片中找到的联系人电子邮件(如果有) | |
Fax | 第三个电话号码或传真号码 |
FirstName | 联系人名字 |
FullAddress | 联系人完整地址 |
FullName | 联系人全名 |
JobTitle | 联系人职务 |
LastName | 联系人姓氏 |
MobilePhone | 第二个电话号码或传真号码 |
OriginalImage | 处理前的原始图像 |
Website | 网站 |
添加按钮以触发新联系人的创建
要添加按钮以触发新联系人的创建,请按照以下步骤操作:
选择插入新按钮并将按钮放在窗体下方。
将 OnSelect 属性更改为 SubmitForm(Form1),并将 Text 属性更改为创建联系人。
下图显示应显示的屏幕的一个示例。
在继续下一步之前,测试应用程序是否正常工作。
选择屏幕右侧的运行按钮。
要分析名片,请选择扫描名片,然后选择已保存的图像。 您还可以使用移动设备拍摄图片。
AI Builder 名片读取器将处理名片并显示提取的联系人信息。
现在,提取的联系人信息显示在窗体的数据卡中。 您可以通过选择创建联系人来查看并创建新联系人。
您可以将新字段添加到窗体;AI Builder 名片读取器将识别名片中的各种联系人信息。 您还可以使用提取的信息,在 Dataverse 的其他表中创建记录并将其用于外部数据源。
现在,您已学习了如何使用 AI Builder 名片读取器组件生成 Power Apps 画布应用,并且已了解了如何使用提取的联系人信息在 Dataverse 的联系人表中创建新记录。