![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术研究
文章平均质量分 59
zjj303
Dynamics CRM consultant Project Manager at LOC ltd.
展开
-
Disable一个Form里面subgrid
在做项目的时候,为了不让用户修改某一特定数据,我们会把这数据的表单全部disable掉。譬如公司规定,半年以前的订单不允许修改。我们会写JavaScript,在OnLoad的时候检查某一字段,达成条件时就把所有control都disable了。但是有没有发现,如果这个表单上有个subgrid或webresource,他们并没有设为disable呢?那是因为setDisabled并不支持subgri原创 2013-07-24 11:17:54 · 1248 阅读 · 0 评论 -
Dynamics CRM小窍门——表单的参数
在新建一个记录的时候,如果我们想根据前一个记录的一些值来初始化一些字段,我们可以使用表单的参数(Parameters)。使用表单的参数来传递数值,实体间可以不需要建立关系(建立关系后可以使用Mapping),而且也灵活很多,能响应表单上面的事件来做出不同反应。 假设当我们修改某个实体(假设为new_apple)的某个字段(假设为new_color)时,我们想马上让用户新建一个客户,那我们就原创 2013-12-18 15:21:05 · 1212 阅读 · 0 评论 -
Dynamics CRM小窍门——数据读写锁
假设一个这样的场景:1)新建商机的插件实例A读了一个自定义实体数据C的值100,将会通过计算把这个值更改为200。2)新建商机的插件实例B在A完成计算前,读了C的值为100。3) A把200的值保存下来后,B也得出200的值并保存。Dynamics CRM的Plugin(插件)是运行在一个SQL Transaction里面的。 所以我们能利用这个特性,在插件里面做出原创 2013-11-25 15:17:50 · 1497 阅读 · 0 评论 -
报表不能运行的解决办法(空白,rsProcessingAborted)
Dynamics CRM的报表功能非常强大,给管理者提供了数据分析的工具,也让管理者能因此对市场、对公司运营制定出更精确的计划。但报表的配置涉及了SQL server,Reporting server(SSRS), Appserver,Firewall等许多方面。相信许多人也对报表白屏、报错、不能返回数据等问题感到很纠结。这里为大家总结一下报表不能运行的解决方法。 1)打开App原创 2013-11-07 17:57:27 · 3994 阅读 · 0 评论 -
在plugin中多对多的关联实体的三种获取方法
在Dynamics CRM中,实体间的多对多关系(many-to-many relationship)是通过一个中间表(intersecttable)来建立的。我们知道潜在商机和客户有预设N:N关系(Lead andAccount),那我们怎么通过一个给定的潜在商机而获得它所关联的客户呢?我所知道的有下面三种方法。1)直接访问中间表实体QueryByAttribute qu原创 2013-11-04 14:16:18 · 1345 阅读 · 0 评论 -
如何用图表(Chart)列出空的统计列
最近有一个做图表的需求,具体如下:1)以商机拥有者的团队为列,统计每个团队的商机数目2)再统计各类型商机的数目 刚接触时以为就是个普通的图表,一个图例条目(序列)是团队,另一个是商机类型(是自定义的OptionSet)。导出图表在FetchXml中使用Link-entity轻松列出各团队。但是导入这个图表时就发现有问题了,在所有的商机中,商机类型这个OptionSet有1个类型完全原创 2013-10-30 16:36:26 · 1274 阅读 · 0 评论 -
用户安全角色权限不够的解决方法
例子如下(自己新建的用户角色,经常会缺失用户和用户设置的读权限,但每个记录是和用户有关联的):1)打开Trace运行regedit,到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM下TraceEnabled设为1(1为打开,0为关闭)TraceCategories设为*:Error其他为默认就好了 2)重复错误并检查用户访问报原创 2013-10-28 15:24:19 · 2531 阅读 · 0 评论 -
Dynamics CRM客户端性能的优化
微软的Dynamics CRM的响应速度虽然不是市场上最快速的,但这么多年来的进步还是有目共睹的。因为Dynamics CRM是以ASPX页面的方式面向用户的,所以整个CRM的性能就取决于两个方面:服务器端和客户端。对于大部分用户来说,他们并不能调整服务器端的配置,但设置一下自己的电脑还是可以的。在这里,我们就先讨论一下客户端的性能问题。 现在的用户基本都是Win 7系统,用IE和Ou原创 2013-10-21 16:30:35 · 1834 阅读 · 0 评论 -
升级到Dynamics CRM 2013需要注意的几个地方
Dynamics CRM 2013马上就要推出了,新版本里面的许多实用的新功能,对移动端更好的支持,和Outlook更稳定集成等等都是一些客户想要升级的理由。但正因为有不少的变化,而我们正在使用的CRM系统也有不少自定义开发,所以升级的时候可能没有想象中的那么顺利。微软给我们提供了一些升级指南和工具,在这里结合一些4.0升级到2011时遇到的问题,大家一起来讨论一下。 首先是License原创 2013-10-18 16:20:20 · 2234 阅读 · 0 评论 -
通过BigIP做负载均衡导致报表功能及CRM Outlook client出错
最近的项目遇到报表功能报错(rsProcessing error),用Outlook也不能连接CRM的问题。检查SPN和防火墙设置后问题仍旧。(网上有许多SPN和防火墙配置的文章了) 最后用Fiddler检查,发现Inner Exception是SecurityTokenException。确定AD的设置无误后,就想到负载均衡的问题了。 因为有BigIP做负载均衡,默认是Rou原创 2013-10-16 09:55:37 · 870 阅读 · 0 评论 -
如何使用Dynamics CRM 2013服务模块03(服务和服务活动)
Service Module Guide (Service and Service Activity)在使用服务模块的时候,我们会看到服务和服务活动两个实体。上一次曾经说过资源、设施/设备(Facilities/Requirements)和资源组(Resource Group)的是在服务中使用的。那服务和服务活动有什么作用呢?下面为大家解释一下。 服务活动是针对某一个客原创 2013-10-15 09:30:47 · 1111 阅读 · 0 评论 -
如何使用Dynamics CRM 2013服务模块02(资源、设施/设备、资源组)
在进一步了解服务模块前,我们需要对资源、设施/设备以及资源组有所了解。他们都是只在CRM服务模块里面使用的功能,定义了一个服务的执行所必须的要素。 资源为用户(User)和设施/设备;而资源组则是资源的组合,能包括用户、设施/设备、团队(Team)和其他资源组。团队和资源组虽然都是一个组合,但是他们有许多不同的地方。下面为他们的特点: 团队原创 2013-10-14 10:51:43 · 1216 阅读 · 0 评论 -
如何使用Dynamics CRM 2013服务模块01(案例的主题) - Service Module Guide(Subject of A Case)
Dynamics CRM包含了三大模块:销售(Sales)、营销(Marketing)、服务(Service)。很多用户在使用销售和营销模块的时候很有心得,但是却忽略了服务模块。一些数据显示,出色的销售和到位的营销能使公司迅速发展,但只有贴心的服务才能为公司打好稳固的根基。在项目推广方面,如果能让客户了解熟悉CRM服务模块的功能,在用户接受程度(UserAdoption)上会受益匪浅。 首原创 2013-10-12 17:09:58 · 1512 阅读 · 0 评论 -
使用script#编写Xrm的Javascript
我们在Visual Studio里面写C#,有namespace,有class,有inherit。 我们也知道JavaScript并不是一门支持OOP的语言,但是使用Script#这个Visual Studio的addon,我们可以模拟OOP。Script#让让你在VS里面写的C#,使用namespace,使用class, 和平时写C#没有不同。但是,我们编译的时候,Script#会根据我们写的C原创 2013-07-23 21:52:58 · 725 阅读 · 0 评论 -
Dynamics CRM小窍门—— 关系的字段映像
关系的映像是CRM里面很实用的功能。譬如潜在商机转变为商机时,一些字段能自动映射给新生成的商机,这就是通过关系的映像实现的。我们只能修改1:N关系的映像,毕竟只有这种关系才有映像的意义。通过添加或删除关系间的这些字段映射,我们就能实现如同潜在商机到商机时,字段值自动带过去的功能。 下面这个图片是潜在商机和客户关系的字段映像。只需要点击New,我们就能创建我们想要的映像了。要注意原创 2013-12-20 12:33:05 · 1566 阅读 · 1 评论