接着上一篇的说,现在有一个已知前提:Solution的增量特性.然后我们再思考这么一个场景,项目开发过程中,存在多次迭代的情况,每次迭代可能涉及到的solution是同一个,唯一区别的,就是solution里的component有一些修改或增加.随着迭代的进行,solution里的components会越来越多,而每次solution导入的components全是这次迭代的内容么?如果之前的components又覆盖了一遍,如何确保不影响生产环境已有的业务呢?我们很自然地就会想,可不可以修改so…
这一篇的内容,是关于Solution的使用建议的,如果大家有什么实用的建议,欢迎留言讨论. 一. 版本控制 Solution是有版本号的,率性的人可能在新建一个solution的时候,直接赋值1.0,就不再管了.但是这里还是简单说下MS风格的版本号,一般是用.分隔的四个数字:主版本号.子版本号.编译版本号.修正版本号.后面两个版本号可选或者互换位置,前面两个必须.建议迭代周期,要做好Solution版本号的设计和管理.这方面的好处不多赘述了,毕竟不管是不是开发,都能想得明白. 二. 分门别类 分…
关于CRM Solution,我准备写两到三篇的博客来做下介绍:包括一些基本信息,超大solution,还有增量更新solution操作等. CRM中的component,都是放在一个名叫Solution的容器中的,即使是刚刚新建的CRM Organization,也会有一个名叫Default Solution的容器.那么Solution这个容器呢,一方面是为了隔绝component间的冲突和影响:另一方面就是为了便于维护和管理.很多时候,工作中面对的CRM环境不仅仅只有一套,可能有生产环境,S…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复241或者20161226可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 2016年12月16日,微软官方公布了 2016 年 12 月 Service Pack for Dynamics 365(本地) ,包括了简体中文版本,它的下载地址是 https://www.microsoft.com/zh-CN/download/details.aspx?id=545…
适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 使用窗体作为 Web 应用. 窗体在应用程序中的显示方式为移动体验进行了优化. 下图显示了从 Web 应用程序到平板电脑和手机应用程序的回流: Web 应用程序 平板电脑应用程序 手机应用程序 适用于手机和平板电脑的 Dynamics 365 不提供窗体切换功能. 如果实体有多个主窗体,则显示的主窗格将取决设置的窗体顺序以及分派给窗体的安全角色.详细信息: 当自定义窗体时,可隐藏以下来自 适用于手机的 Dyn…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复368或者20190919可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 本文主要内容借鉴自Manvendra Singh 的 Add secon…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复358或者20190907可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 对于本地部署的Dynamics 365 Customer Engagem…
核心提示:微软在 Office365.Azure 云.Dynamics365 上进行人工智能技术的部署,野心不小. 微软在2016年9月宣布组建自己的 AI 研究小组.该小组汇集了超过 5000 名计算机科学家和工程师,加上微软内部研究部门,将共同挖掘 AI 技术. 与此同时,亚马逊,Facebook,Google,IBM 还有微软联合宣 而巨头们也纷纷拿出了自己的看家本领,Apple 的 Siri 利用自然语言处理来识别语音命令:Facebook 的深度学习面部识别算法能够快速准确地识别出人脸…
Microsoft Dynamics 365 will be released on November 1. In preparation for that, Scott Guthrie hosted a virtual event that provided partners and customers with a first look at our new cloud service with purpose-built apps that address specific busines…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复258或者20170627可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 在我们做项目的过程中,一般会涉及到多个Dynamics 365环境,一般包括一个开发环境.一个SIT环境,一个UAT环境和一个生产环境,经常涉及到解决方案从开发环境迁移到SIT环境,从开发环境迁移到UAT环境,从开发环境迁移到生产环境等等.一般手工操作是先更改解决方案版本,保存后发布解决方…
摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复267或者20171129可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 我这里使用的CRM是8.2.1.176的本地部署版本. 假设一种场景,需要在创建联系人(contact)的时候将其负责人(ownerid)更改为某个团队,最容易想到的当然是用Pre阶段的插件,我使用了如下的插件代码: using Microsoft.Xrm.Sdk; using Sys…
最近,Dynamics 365官方文档有最新的发布,就是从2018.3.19开始,会对API请求的数目有个限制:在连续的5分钟里,一个连接用户,针对一个CRM Organization,API请求数不能超过60000.因为还没有正式实行,所以我们先从文档上来理解这个限制. 一. 理解API Limitation 虽然"在连续的5分钟里,一个连接用户,针对一个CRM Organization,API请求数不能超过60000"这个描述说的很简单易懂,但是我们还是需要更加深入地了解下到底是怎…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复264或者20170903可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . Dynamics 365 Online默认使用的Office 365的账号体系,使用的Azure AD进行登录验证. 问题一:管理员如何更改其他用户密码? 管理员登录 https://portal.office.com,如下,我的Azure AD绑定了我自己的域名,www.sugege.top…
摘要: 微软动态CRM专家罗勇 ,回复309或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 安装完毕Dynamics 365 Customer Engagement以后,可以看到有个服务,英文名称是 Microsoft Dynamics 365 Asynchronous Processing Service (maintenance) ,中文名称是 Microsoft Dynamics 365 异步处…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复238或者20161127可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 很多Dynamics CRM用户有个呼声,就是CRM网格中的内容能直接编辑.从Dynamics CRM 2013开始,订单产品,商机产品,报价单产品,发票产品等子网格是可以进行有限行内编辑的,可以参考我的文章 微软Dynamics CRM 2013介绍系列之Q & A ,但是不能自己进行客…
自December 2016 update for Dynamics 365 (online)之后的Online版本,Dynamics 365有了个新Feature:Microsoft Flow Connector.这个Feature在V9中得到了进一步的加强. Microsoft Flow是什么? 官方说明:Microsoft Flow is a cloud-based service that makes it practical and simple for line-of-busines…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复261或者20170724可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . Web API在Dynamics CRM中的功能越来越强大,Dynamics 365 (Dynamics CRM V8.2) 又增加了一些通过通过Web API可以执行的操作(Action) ,比如 ExecuteWorkflow这个Action,具体Web API可以执行哪些操作呢?可以参考…
9月25日微软今年一年一度的Ignite 2017在佛罗里达州奥兰多市还是如期开幕了.为啥这么说?因为9月初五级飓风厄玛(Hurricane Irma) 在佛罗里达州登陆,在当地造成了挺大的麻烦.在这之前,微软还一度考虑是否延期或改地点.不容易啊!抛去十一长假,这也就是一周前的事.虽然没能亲身到现场,本着学无止境的无奈和严于律己的觉悟,我这周末还是抽空跟进学习了一番. Ignite 2017官网: https://www.microsoft.com/en-us/ignite/ Satya’s V…
Digital transformation has been reshaping our world and artificial intelligence (AI) is one of the next phases of capability being unlocked by this transformation. It’s an incredible time to be working in the AI space and at Microsoft we are working…
微软 Connected Field Service 是一个提供Azure IoT 和 Dynamics 365 连接的这样一个框架 有两种方式部署CFS, 一种是用IoT Hub PaaS, 一种是IOT Central Saas. IoT Hub的架构图: IoT Central 的架构图 我们看到IoT central的架构图很简单. 是用Microsoft flow来连接D365 field service 和 Azure IoT Central.  IoT Central的背景还是Io…
Dynamics CRM中的Document Management功能需要Dynamics CRM与SharePoint进行集成,也就是实现在CRM中上传Document,实际上Document最终存储在了SharePoint Site中,同时在SharePoint中上传的数据在CRM中也可以进行查看.编辑等操作.要实现这种集成有两种方式,一种为使用List Component,一种使用server-based integration.微软建议除非没办法配置Server-based方式时使用Li…
最近被Dynamics 365 Portal的缓存问题折腾得不轻,Portal的配置进行缓存也就算了,连CRM中的记录也进行了长达15分钟到2小时的缓存,这是完全无法接受的 试想,我们有一个Portal用户注册后,后台人员给了他相应的Web Role,但是要2小时后才生效,才能进行基本操作:或者我们的Portal用户创建的记录被后台人员更新后在Portal查询上迟迟不能体现,这也是无法接受的 经过了解和实际测试,处理的办法有两种: 1,手动清除缓存 去IIS上回收Portal的应用程序池,或者打…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复350或者20190813可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 从Dynamics CRM 2015 UR1开始新增了备用键,我做个简单…
Dynamics 365 CE自带的Audit功能,虽然不会给我们的业务流程带来显著变化,但是这个功能对于我们追溯数据变化的历史,诊断定制触发的执行,以及数据还原等,都是不可或缺的关键先生.尤其是涉及到多部门合作,在数据变化方面产生“矛盾”的时候,这个功能将成为关键的证据.但是万事有利必有弊,这些Audit log,在SQL里对应的是表记录,也就是说,需要消耗的你的Storage资源.在Dynamics 365 CE从V8升级到V9之后,你也许会发现升级前够用的Storage,在升级之后不够用了…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复345或者20190717可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! Unified Service Desk (USD) Basic Tra…
我是微软Dynamcis 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复339或者20190525可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 最近对我的Dynamics 365 Customer Engagemen…
安装Dynamics 365环境配置要求: 系统版本:Windows Server 2016 SQL 版本: Microsoft SQL Server 2016 SP2 Dynamics 365 版本:CRM9.0-Server-CHS-amd64 安装步骤: 一.在虚拟机安装Windows Server 2016 二.安装好虚拟机后,在服务管理中安装Active Directory Domain Services(AD DS) DNS   IIS 等 三.安装Microsoft SQL Ser…
from : https://powerobjects.com/2020/05/20/use-sql-to-query-data-from-cds-and-dynamics-365-ce/ Have you ever wanted to use T-SQL to query Dynamics 365 Customer Engagement (CE) or CDS data from a cloud-hosted environment, without having to replicate y…
Dynamics 365 for Team Members, Business edition The Dynamics 365 for Team Members, Business edition license is a named user subscription that enables customers to execute basic business processes and share knowledge across an organization.A single Te…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复260或者20170712可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 系统出问题时候排错,很多时候需要启用跟踪,生产环境我们一般也会启用 Error 级别的跟踪,每天产生跟踪文件,数量太多不但占用磁盘寻找起来也麻烦,怎么定期清理?Follow me. 为服务器启用跟踪请参考官方文档: 监视和排查 Microsoft Dynamics 365 ,这个有简体中文…