Dynamics CRM 警惕Odata查询的陷阱】的更多相关文章

Dynamics CRM可以很方便的通过用Odata通过AJAX查询到数据.查询分为两种:精确查找和模糊查找. 精确查找是指通过GUID匹配得到一条数据,如: http://CRMURL/org/XRMServices/2011/OrganizationData.svc/AccountSet(guid'a727cf39-0684-e311-8652-00155d396e1a') 模糊查找是通过filter的匹配得到数据 http://CRMURL/org/XRMServices/2011/XRM…
filter条件如下"?$filter=new_name eq '采购主管' and new_entityname eq 'new_purchaseenquiry' ",如果用这个条件去查询则返回的空,没有任何数据(而实际是由数据的),此处涉及到了条件中带中文的问题. 然后我们用encodeURI方法对filter进行编码后,再去执行的话就OK了能正确的查处数据,顺便建议此处的filter用工具OData Query Designer生成以避免不必要的拼写错误导致的麻烦.…
CRM中通过Odata方式去创建或者更新记录时,各种类型的字段的赋值方式各不相同,这里转载一篇博文很详细的列出了各类型字段赋值方式,以供后期如有遗忘再次查询使用. http://luoyong0201.blog.163.com/blog/static/112930520144138043423/…
本人微信公众号:微软动态CRM专家罗勇 ,回复293或者20190110可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 我们使用高级查找对日期字段进行筛选的时候,你会发现无法写入时分秒,即使你下载下来,强行加上是时分秒,也是无效的,转换成SQL的时候只保留日期部分. <fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='…
CRM中有3种查询数据的方式,分别是QueryExpression.fetchxml.linq,本篇讲述的条件IN的查询只支持前两种,linq并不支持. QueryExpression的写法如下,示例查询的是new_service实体中new_name的字段的值 var Names = new string[] { "刘庆", "王云帆" }; var filter = new FilterExpression(LogicalOperator.And) { Cond…
症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 RetrieveMultiple 查询 Microsoft SQL 查询计划.RetrieveMultiple 优化的基本的深度,则需要读取权限"本地的深度"和"深层防御"读取权限. 解决方案 重要:此部分. 方法或任务包含一些介绍如何修改注册表的步骤.但是,如果不正确地修改了注册表,…
本文将比较二种查询字符串在同一个oData查询方法中的不同,另外,还将介绍如何比较不同方法返回的GUID的值. 用同一个oData查询方法,如果传入查询的字符串不一样,返回结果的格式竟然完全不一样. 1. oData查询方法: //OData查询 ODataRetrieve: function (oDataString) { var retrieveReq = new XMLHttpRequest(); retrieveReq.open("GET", encodeURI(Xrm.Pag…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复159或者20151013可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! Dynamics CRM是基于元数据(metadata)的信息系统,做一些比较通用的功能时候需要查询元数据,本篇博文先介绍一个简单的例子,查询实体主字段(Primary Attribute)的名称及其值. 我们知道新建实体的主字段的名称总是开发者前缀加上 _name,但是有些标准实体却不是,比如联系人实体(contact),用户实…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复162或者20151016可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 注释在CRM中的显示是比较特别,我们可以自定义一个页面来显示注释吗?如果可以,可以做成通用的吗?这篇博文将会带你制作一个通用的注释显示页面,并为每条注释生成了超级链接,点击可以在弹出页面中查看或者编辑注释. 首先要新建一个类型为 HTML Page 类型的Web资源,操作步骤如下.我这里使用了Developer Toolkit进行…
Microsoft Dynamics CRM 分销行业解决方案 方案亮点 360度动态渠道信息管理 充分的客户细分 全面的业务代表考核指标 业务代表管理和能力建设 业务代表过程管理 业务代表费用管理 对推广的“深耕”管理和有效控制 观察销量异动有效防止串货 竞争知识管理 前方信息的实时汇总 解决营销物品管理难题 应收款管理 随着市场化程度的提高,市场竞争日趋激烈,传统的分销行业如今面临着越来越多来自各个环节的新挑战和新课题,尤其在业务链条前段,出现了许多系统与管理瓶颈,具体如下: 终端客户信息受…