我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注个人微信公众号 MSFTDynamics365erLuoYong ,回复386或者20200112可方便获取本文,同时能够在第一间获得我发布的最新博文信息,follow me!web
本文主要根据官方文档 Use solution checker to validate your model-driven apps in Power Apps 作介绍,更多信息更加准确信息请参考官方文档。微信
Model-Driven Power Apps就是简单理解就是不包括现有模块的Dynamics 365 Customer Engagement,因此目前很多Dynamics 365 Customer Engagement的官方文档在Power Apps中。app
作项目常见的就是定制,定制多了,有没有问题?若是有问题怎么改?靠经验丰富的老司机一个一个看,太low,也不免漏网之鱼。spa
因此我今天介绍一个Power Apps的良心免费产品,solution checker,它会分析以下的解决方案组件:插件
Solution Checker会根据一组最佳实践规则来分析这些组件,提供报告,指出这些组件和代码中的问题,并提供了相关的连接以指导如何解决这些问题。3d
讲了那么多,咱们讲一下如何使用,默认状况下,Solution Checker是启用的,若是没有启用其参考官方文档来启用,我这里不赘述。主要演示下如何使用。orm
登陆 Power Apps, 点击左边的Solutions导航项目,而后在右边选择要进行检查的解决方案的 ... 符号,在出现的菜单中选择【Solution check】> 【Run】以下图:blog
而后能够看到右上角的文字变成了Solution checker running.ip
过几分钟运行完毕了,我选择运行的解决方案后,点击【Solution checker】>【Download results】下载报告看看。资源
下载下来是一个压缩文件,好比我下载后的文件名是 06d9b91b-3dec-47bb-84f4-2c9433b38ec7_DemoSolution_reports.zip ,解压开以下:
我就打开那个Excel文件来看看,默认的【Summary】这个sheet,有图不错。
另外那个【Results】这个sheet以下,能够看到比较详细,有分类,严重性,指导连接,组件,位置(什么组件),若是是代码都告诉了是哪行代码有问题,把代码都拿出来了,给力。
介绍就到这里,强调下重点,免费!免费!免费!
目前这个Solution checker应该是不能用于本地部署(On-Premise)的Dynamics 365 Customer Engagement,上云吧!
你可能会问,这个是免费,有收费的版本吗?
固然有,购买了微软Premier Support服务的客户能够联系大家的客户技术经理了解下 Dynamics 365 Customer Engagement Code Review。
这个产品比免费的检查项目更多,报告更加详细全面,有更加具体全面的指导,微软的工程师(Premier Field Engineer,简称PFE)分析讲解报告。
目前我在微软的工做岗位就是PFE,欢迎各位联系我了解更多。
使用Solution checker有问题,欢迎到我建立的Dynamics 365 & Power Platform中提问,热心群众不少。
没有加入的能够长按下图二维码加我微信我拉你进去(由于目前226人了,不能扫描二维码进群了),暗号 Dynamics 365 或者 Power Platform均可以。