今天遇到个问题,在本地打开插件注册器连接到远程CRM服务器时报如下问题 但我在CRM服务器上连接注册器是可以打开的,所以不存在账号权限这类的问题了(当然我用的是超管的账号也不可能存在),最后查询得知是服务器的时间不对,调整到当前时间后就ok了. 如果过一段时间你又发现服务器的时间又变回去了,而server上的时间又没有Internet的选项,请执行下面这段命令行,w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manua…
1.注册插件的时候回遇到如下提示 Plug-in assembly does not contain the required types or assembly content cannot be updated 这段话的意思是说你所注册的插件DLL包含的类少于Crm里面已有的类的数量.一般是因为自己在写插件的时候把自己的类删掉了,没有把插件里面注册的类unregister. 解决方案:对比插件注册里面已经注册的类和自己写的类是否有冲突,把插件里面多出来的类unregister掉再次上传就可以…
最近在做的项目客户用的是CRM2013sp1版本,所以插件注册器使用的也是与之对应的6.1.1.1143,悲剧的事情也因此而开始. 在插件中注册step时,工具里有个run in user's context选项,通过该选项的设置我们可以选择以何种身份去执行该step,用的最多的当然是calling user,即谁触发的这个插件就用谁的权限去执行,但有时一个系统极的操作,不管谁去触发插件均需要admin的身份执行,那这里的选一个具有admin权限的账号即可. 但我在使用6.1.1.1143版本的…
本篇接前面的一篇博文:http://blog.csdn.net/vic0228/article/details/47079717,前篇提供了一种解决方案,将本机系统的语言切换成英文即可,今天再来介绍第二种方法,打开插件注册器所在的文件夹,你看到的列表中的文件夹都是对应的各种语言的语言包,只留我下图中红框框出来的英文语言包文件夹,其余的语言包文件夹全部删掉即可,亲测有效,我平时使用的SDK均是英文版的,中文版的没用过也不知道是否有相同的问题,可自行测试.…
以server2012为例,搜索cmd,打开红框中的命令框,gacutil.exe -i "dll路径" 通过该命令把需要用到dll注册进gac(这里包括你的插件dll和你插件中引用的dll),注册完以后保险起见重启下IIS. 然后再把插件注册到GAC中就OK了. 如果插件dll有更新,再执行下gacutil.exe -i "dll路径"指令,然后重启下IIS即可,不需要再用插件注册器去注册了. 该功能很久之前就用过,时间长了指令记不住了,写此博客来帮助自己加深记忆…
在插件注册的时候经常会遇到"Assembly must be registered in isolation"的问题导致无法注册,之前经常会被同事或者朋友问到这个问题,遇到这个问题的人群集中在新手朋友,今天在客户UAT环境导入解决方案包时也遇到了,特此做下记录,该问题是部署插件的账号不是部署管理员引起的,只要将部署账号加入部署管理员即可. 添加部署管理员的方式如下,使用部署管理员账号打开CRM部署管理器,右击部署管理员,点击新建部署管理员即可.…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复157或者20151005可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 前面的 插件系列博客教程 讲述了新增记录(Create).删除记录(Delete) .更新记录(Update)和更改记录状态(SetState)插件的实例,也提到了系统标准实体会有一些特殊的消息,本博文以案例实体为例讲解一些特殊的消息.为了便于讲述,我这里模拟一个场景,就是解决案例的时候记载下解决案例的人和解决案例的时间,如果案例…
Dynamics CRM 客户端的插件调试 一直以来,Dynamics CRM插件在大家的印象中都是不便于调试的,根据官方文档(http://technet.microsoft.com/zh-cn/library/gg328574.aspx),调试插件分为两步: 注册插件 在要运行插件的 Microsoft Dynamics CRM 服务器上,将调试程序附加到进程 这步骤不仅繁琐,而且在调试出错需要修改代码,还必须在修改代码后重新注册插件,然后继续第二个步骤,这样不仅繁琐低效,而且因为调试占用进…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复217或者20160330可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me. 还记得以前调试插件或者自定义工作流代码吗?如果是调试本机的代码还好,插件调试可以查考我这两篇博文:Dynamics CRM插件开发教程之:插件的调试 和 Dynamics 365 Customer Engagement中插件的调试 ,如果是调试非本机代码,需要使用远程调试,更麻烦.现在好多了…
Microsoft Dynamics CRM 数据库连接存储位置是在注册表里…
背景 在On-premises部署的Dynamics CRM中实现通过网页拨通客户电话的功能 要点 3CX 提供了开箱即用的Dynamics CRM Solution,只需要在Microsoft Dynamics CRM 2015(On-Premises)中导入3CX提供的Solution压缩包即可 成功实现本文所述安装步骤前需要先满足以下前置条件: 已在企业环境安装3CX Phone System v14 PRO版 在客户端安装3CXPhone for Windows 已在企业环境安装Micr…
CRM开发手册 本手册介绍在Visual Studio 2015 + Dynamics CRM Developer Extensions模板开发环境下,插件和JS脚本的开发.部署与调试过程. 手册中提到的插件和JS脚本调试方式,可以在代码修改后,直接调试本地插件和JS脚本.避免频繁的发布和部署,以及与其他同事开发工作的冲突. 插件开发 开发工具 开发工具使用Visual Studio 2015 CRM开发模板使用Dynamics CRM Developer Extensions 1.1   开发…
1: 安装windows server 2008 R2 中文版 (过程略) 安装完成后设置机器名和IP地址, 本过程机器名 crm5dev,192.168.0.110 dns: 192.168.0.110(本机) Administrator/neu@crm123 2: 通过服务器管理器添加域服务,配置域服务器域名为crm5.lab. 注意:使用高级模式安装. 说明:服务器是windows server 2003 那么就选windows server 2003 服务器是windows server…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复168或者20151104可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 以前的博文 微软Dynamics CRM 2013介绍系列之二十三:操作(Action)的开发与配置 简单介绍了Dynamics CRM 2013起新增一种新的流程类型--操作,英文是action,没有做实验证实,操作中所有的步骤是否是同一个事务?是否存在可选的选项?如果不是的话,Microsoft Dynamics CRM On…
症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 RetrieveMultiple 查询 Microsoft SQL 查询计划.RetrieveMultiple 优化的基本的深度,则需要读取权限"本地的深度"和"深层防御"读取权限. 解决方案 重要:此部分. 方法或任务包含一些介绍如何修改注册表的步骤.但是,如果不正确地修改了注册表,…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复124或者20140324可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 本博文主要参考但不限于如下资料: 1.  Post-installation and configuration guidelines for Microsoft Dynamics CRM 2013 2. SDK上 Write mobile and modern apps 章节. 目前本博文是基于Windows Server 20…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复181或者20151215可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! Dynamics CRM Server 2016终于可以下载了,我得到消息后第一时间新建了一个Azure虚拟机,下载相关软件.本博文就是一个详细的安装教程,也讲述了一些Azure虚拟机和Azure PowerShell的知识,搭建了一个你也可以访问的CRM 2016本地部署环境: http://lycrmvm.cloudapp.n…
摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复271或者20180602可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . Dynamics CRM的组织服务(Organization Service) 将会逐渐的退出历史舞台,取而代之的是Web API. 很多时候会有需求,特别是集成或者开发App,通过代码连接到Dynamics CRM的Web API,不要弹出窗口要求用户输入用户名和密码. 如何做,本文…
本篇中要讲的是对产品视图基于某个条件进行过滤显示,而手段就是通过插件中的retrievemultiple消息,可能很多人都写过对它都不陌生. 先来看张插件注册的截图,插件的message是retrievemultiple,对应的实体我这里用的是product(为什么用它是因为它特殊,因为它特殊才有了本篇博文),事件是pre-operation(这个很好理解,在展现数据之前就要过滤好,一定是pre中的操作了) 以前写的代码是这样的,判断InputParameters是不是query,然后再判断qu…
背景 最近接触到Microsoft Dynamics CRM的开发.前端js是必不可少的部分,奈何没有一个语法提示,点不出来后续的语句. 在vscode上面搜索插件的时候发现,有一个大神写的插件https://github.com/jlattimer/CRMVSCodeJSSnippets,但是vs2017不能通用 于是写代码转换了一下,下面是效果图. VS2017代码片段下载 https://download.csdn.net/download/wc513500/10573710 用法 PS:…
作者:卞功鑫,转载请保留.http://www.cnblogs.com/BinBinGo/p/4302612.html 环境介绍 WINDOWS 2008 R2 Datacenter Microsoft SQL SERVER 2008 R2 Microsoft Dynamics CRM 2011 准备工作 VM虚拟机中三台机器,三台机器最好是单独安装,如果是复制的会因为计算机系统的SID都是一样.所以想修改各个系统的SID号.以前WIN2003有修改SID的工具NEWSID,在WINDOWS20…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复375或者20191105可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 这是我之前写的文章,所以有些截图后者操作会稍有不同. Dynamics…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复239或者20161203可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 以前我出过一个悬赏题目,就是定制Dynamics CRM标准的导出功能,让某些列不能导出,比如这些列可能包括敏感信息,比如消费者的姓名和电话等等,如何定制呢?我到现在还没有收到答案.某个周末的晚上,我研究了一下,初步有些效果,所以本博文记下来. 最容易想到的是注册插件,与导出有关的消息至少…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复164或者20151021可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 上一篇博客:为Dynamics CRM注释的图片附件做个预览功能 发布后,有读者问,可以为其他类型附件做个预览功能吗?可以得,我这里提供主要的Office文件类型(Office 2007或者更高版本的Word,Excel,PowerPoint文档)的在线查阅功能,follow me. 为了更加好的显示效果,更方便的开发,我这里利用…
应公司需求,最近在学微软的Dynamics CRM.在搭建环境的过程中也遇到了一些雷坑,在这里分享一下安装部署过程当中所遇到的一些问题, 安装Microsoft Dynamics CRM 2016的几个必要条件: ①.系统版本:Windows Server 2012 r2   (安装教程及安装包:点我 ) ②.SQL版本:SQLServer2014   链接:https://pan.baidu.com/s/1M747Evrb49DtRzHSDViATA    提取码:6vu2 ③Dynamics…
在 Dynamics CRM 开发中,我们可以使用 JavaScript 在前端对 Entity Form 进行数据操作,与此同时,我们也可以使用 C# 写后台插件,其中就包括了 Plug-in Class 和 Workflow Class,如下图所示,这里也简单阐述下两者在使用上的区别: 图1 Plug-in Class 和 Workflow Class 一.调用范围: Plug-in Class 是在对 Entity 的创建(Create)和更新(Update)时进行调用,而 Workflo…
原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy feature是不再支持的了: CRM 4.0 plugin-ins CRM 4.0 client-side scripting CRM 4.0 custom workflow activities 2007 web service endpoint ISV folder support for cu…
原创地址:http://www.cnblogs.com/jfzhu/p/4008391.html 转载请注明出处   SQL Server可以与CRM装在同一台计算机上,也可安装在不同的计算机上.演示环境安装好后应该有三台计算机,一台域控制器,一台SQL Server,和一台CRM Server,如下图所示.三台计算机的操作系统都是Windows Server 2012 Standard,SQL Server的版本是SQL Server 2012 Enterprise. 本文安装演示过程包括CR…
Microsoft Dynamics CRM 分销行业解决方案 方案亮点 360度动态渠道信息管理 充分的客户细分 全面的业务代表考核指标 业务代表管理和能力建设 业务代表过程管理 业务代表费用管理 对推广的“深耕”管理和有效控制 观察销量异动有效防止串货 竞争知识管理 前方信息的实时汇总 解决营销物品管理难题 应收款管理 随着市场化程度的提高,市场竞争日趋激烈,传统的分销行业如今面临着越来越多来自各个环节的新挑战和新课题,尤其在业务链条前段,出现了许多系统与管理瓶颈,具体如下: 终端客户信息受…
安装Dynamics CRM 2016环境配置要求: 系统版本:Windows Server 2012 R2(必须) SQL 版本: SQLServer2014SP1-FullSlipstream-x64-ENU(必须) Dynamics CRM 版本:CRM2016-Server-ENU-amd64(必须) 安装步骤: 1.在虚拟机安装windows server 2012 r2,安装完后把机器名改成简单好认的(比如SQL2014,CRMServer等),后面安装CRM会用到. 2.在服务管理…