CRM plugin 激活 停用 事件】的更多相关文章

需要注册 SetState 和 SetStateDynamecEntity…
plugin运行出错. 1  plugin文件如果是 注册到disk,应该是注册到 C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly  ,所以如果项目中引用了其它的 dll文件也应该拷到这个文件夹. 2 plugin文件如果是 注册到database ,所以如果项目中引用了其它的 dll文件也应该拷到这个文件夹C:\Program Files\Microsoft Dynamics CRM\CRMWeb\bin.…
写了这么多期的随笔,很多人会问,怎么debug写好的plugin呢 首先我们需要准备以下内容 Visual Studio Plugin Registration Tool CRM Instance Error Log 首先,我们要打开Plugin Registration Tool 然后我们需要Install Profiler install成功之后, 我们下一步要讲plugin的step  start profiling 我们选择exception之后点击确定 成功之后的step会显示如下 现…
Plug-in 就是我们俗称的dll file 或者是assembly file. 里面有自定义的代码可以运行在服务器端 Plug-in Pipeline: 只有3个阶段可以做改动: Pre-Validation Pre-Operation Post-Operation Main Event 阶段是不可以做更改的 Plug-in Messages Messages 就是在Plugin-in上面触发的Events 事件. 这是微软支持的 messages 和entities列表 https://d…
2016年7月20日,“自由平等开放的漏洞报告平台”乌云网[1] 被迫停摆,包括乌云网创始人方小顿[2] 在内的多名高管突然被捕.乌云的存在可以说是为了修复人们长期缺失的安全意识和堪忧的安全生态,但是在当今中国的语境中,相应法规尚未完善以及市场环境不够成熟的情况下,乌云网所走的弯路或者做的努力都有待验证. 西电捷通作为一家领先的网络安全基础技术国际化研究机构.我们研究.设计和交付的网络安全基础协议如果被比喻成盾的话,那么渗透测试或者黑客工具就可以看作是矛.但是在西电捷通安全业务中渗透测试或者黑客…
在 Dynamics CRM 开发中,我们可以使用 JavaScript 在前端对 Entity Form 进行数据操作,与此同时,我们也可以使用 C# 写后台插件,其中就包括了 Plug-in Class 和 Workflow Class,如下图所示,这里也简单阐述下两者在使用上的区别: 图1 Plug-in Class 和 Workflow Class 一.调用范围: Plug-in Class 是在对 Entity 的创建(Create)和更新(Update)时进行调用,而 Workflo…
1.注册插件的时候回遇到如下提示 Plug-in assembly does not contain the required types or assembly content cannot be updated 这段话的意思是说你所注册的插件DLL包含的类少于Crm里面已有的类的数量.一般是因为自己在写插件的时候把自己的类删掉了,没有把插件里面注册的类unregister. 解决方案:对比插件注册里面已经注册的类和自己写的类是否有冲突,把插件里面多出来的类unregister掉再次上传就可以…
public static readonly string entityName = "systemuser";         public Guid userId = Guid.Empty; /// <summary>         /// 创建用户         /// </summary>         public void Create(IOrganizationService service)         {             En…
目的: 有的时候我们需要对 sub-grid 内容进行监控,比如在 sub-grid 上添加.删除了一条记录后,要对 Form 上的某个字段值进行更新. 解决方案: 对 sub-grid 添加一个 OnChange 事件,具体代码如下: function fnOnLoad() { var sub_grid = Xrm.Page.getControl("sub-grid's name"); //获取 sub-grid 对象,需要 sub-grid 的名字 sub_grid.addOnLo…
1 使用工具 XrmToolbox http://xrmtoolbox.codeplex.com/releases/view/611881 2 连接:可以使用网络连接,也可以使用本地连接 3 使用 Assembly Recovery Tool 4 使用反编译工具进行反编译 ILSpy 结尾: XrmToolbox 工具当然不止这一项功能,还有其它的很多功能.…