罗勇的这篇博文中提到了如何在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(字面意思是条形码扫描)
然后选择Phone和Tablet端生效,保存后发布
我们回到Dynamics 365 for Phone这个app中,就能看到这个字段,右侧有一个扫描的Icon显示,点击Icon即可打开相机扫码
我用二维码在线生成器生成一个sample二维码
识别二维码后即把二维码中的内容填充到文本框中