罗勇的这篇博文中提到了如何在CRM中嵌入Canvas App,最近我们的一个项目的需求是在移动端里添加扫二维码功能,那Canvas app都能嵌入了,一个区区的扫码功能当然不在话下了。

     在分享本篇之前先说明一个概念,现在的Mobile客户端有两种,一种是传统的Mobile App,Online和Op都支持,在App Market中叫Dynamics 365 for Phone, 现在又出来一种叫Canvas app即我们经常说的Power Apps,定制化更高能实现的功能更多更丰富,提供了很多的底层支持,只需少量编码即可轻松构建一个Mobile App,而本篇涉及的是Model Driven的传统App。

      进入正题,新建一个文本字段,将字段拖放到页面,在字段属性的controls的tab栏中添加一个control,往下拉我们会看到一个叫Barcode Scanner(字面意思是条形码扫描)

     Dynamics 365Online 如何在Model Driven App中添加QR Code扫码功能

   然后选择Phone和Tablet端生效,保存后发布

Dynamics 365Online 如何在Model Driven App中添加QR Code扫码功能

   我们回到Dynamics 365 for Phone这个app中,就能看到这个字段,右侧有一个扫描的Icon显示,点击Icon即可打开相机扫码

Dynamics 365Online 如何在Model Driven App中添加QR Code扫码功能

  我用二维码在线生成器生成一个sample二维码

Dynamics 365Online 如何在Model Driven App中添加QR Code扫码功能

 识别二维码后即把二维码中的内容填充到文本框中

Dynamics 365Online 如何在Model Driven App中添加QR Code扫码功能

相关文章: