代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

Microsoft Dynamics CRM 2011 当您在 大型数据集上执行 RetrieveMultiple 查询很慢的解决办法

    Microsoft Dynamics CRM 2011 当您在 大型数据集上执行 RetrieveMultiple 查询很慢的解决方法 症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢。 原因 发生此问题是因为大型数据集缓存 RetrieveMultiple 查询 Microsoft SQL 查询计划。RetrieveMultiple 优化的基本的深度,则需要读取权限"本地的深度"和"深层防御"读取权限。 解决方案 重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1421

2019-09-24

Dynamics CRM 2016 Web API 讯息列表

    Dynamics CRM 2016 Web API 消息列表FunctionNameDescriptionCalculateTotalTimeIncident FunctionCalculates the total time, in minutes, that you used while you worked on an incident (case).CheckPromoteEmail FunctionContains the data that is needed to check whether the incoming email message should be promoted to the Microsoft Dynamics CRM system.DownloadReportDefinition FunctionDownloads a report definitio

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(457

2019-09-27

Dynamics CRM 2015/2016 Web API:集合查询

    Dynamics CRM 2015/2016 Web API:聚合查询各位小伙伴们,今天是博主2016年发的第一篇文章,首先祝大家新年快乐,工资Double,哈哈。今天我们来看一个比较重要的Feature--使用Web API执行FetchXML查询!对的,各位,你们没有听错,使用Web API执行FetchXML查询。在过去我们做这样的事情可是要花九牛二虎之力哟,拼接大量的SOAP消息体而且还容易出错。现在好了,我们自己可以在URL里面加上我们想要执行的FetchXML即可,系统则会乖乖的把我们想要的数据返回回来,是不是很美好呢!言归正传,Web API的数据查询方式还是比较轻量级的,还是做不了复杂的查询,例如:聚合查询,分组查询。但是我们却能用FetchXML来轻松实现这些功能,接下来呢,博主就给大家演示一个简单的小例子:用Web API查询当前客户实体的记录总数。首先呢,我们要构造一

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1776

2019-09-24

Dynamics CRM 2015/2016 Web API:Unbound Action 跟 Bound Action

    Dynamics CRM 2015/2016 Web API:Unbound Action 和 Bound Action上篇文章介绍了Bound/Unbound Function,今天我们来看看Action吧,像我之前说的:Function和Action之前的区别可以简单理解为,Function不修改数据,但是Action却会修改数据。 今天呢,我们也分别看看Bound Action和Unbound Action,其实它们的调用方式和Function是一样的,只是这里的请求提交方式更多的是采用Post的方式,我们先来看两个例子吧:公共变量static string clientId = "580c20be-5960-42a0-837f-9b554b88b2d5";//"025220cd-a8c9-414f-aad7-a9288404262b";

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1108

2019-09-26

Dynamics CRM 2015/2016 Web API:Unbound Function 跟 Bound Function

    Dynamics CRM 2015/2016 Web API:Unbound Function 和 Bound Function今天我们来看看Dynamics CRM Web API Function 吧, 这是一个新概念,刚接触的时候我也是比较的迷糊,这样的命名确实是和之前的那套基于SOAP协议的API完全联系不上。好了,不说闲话了。这里的Function呢,就我来看,更像是一些被封装好的原生函数和老API中的Request差不多的意思,只是API的架构方式变了,所以名称也就跟着变了。我们之前要查看当前登录用户的信息,需要调用WhoAmIRequest,那现在呢?我们需要调用WhoAmI Function。 这里的Function又被分为 Unbound和Bound,什么意思呢?Unbound Function可以理解为不专门服务某个实体,我们可以在任何时候去调用它。Bound Func

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1385

2019-09-27

Dynamics CRM2016 Web API之透过实体的primary key查询记录

    Dynamics CRM2016 Web API之通过实体的primary key查询记录      CRM2016启用了webapi 而弃用了odata,作为码农的我们又开始学习新东西了。 下面是一段简单的查询代码,通过systemuser的primary key来查询一条记录 Web API查询方式 var userId = Xrm.Page.getAttribute("ownerid").getValue()[0].id; var appellation; $.ajax({ async: false, type: "GET", contentType: "application/json; charset=utf-8",

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(700

2019-09-27

Dynamics CRM2016 Web API之剔除

    Dynamics CRM2016 Web API之删除      相比之前的增改查,删除就显得简单的多了。     这里的request的type为delete,删除成功的status为204,404则是要删除的记录不存在 var id = 'BAD90A95-7FEA-E511-9414-ADA183AB6249'; $.ajax({ async: false, type: "DELETE ", contentType: "application/json; charset=utf-8", url: Xrm.Page.context.getClientUrl() + "/api/data/v8.0/ac

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(2152

2019-09-27

Dynamics CRM 产品视图列上自带按钮的暗藏

    Dynamics CRM 产品视图列上自带按钮的隐藏      CRM中对command bar的处理都是使用ribbon workbench,但是很多系统自带的按钮你是没法在ribbon workbench看到的,咱们以产品为例,比如我要隐藏form上的保存按钮,我直接右击这个按钮,选择hide button即可         但像下图中的按钮在ribbon workbench中是找不到的,所以没法用上面的方法隐藏了         这里介绍Ribbon xml中的HideCustomAction,SDK的介绍如下         

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1179

2019-09-24

Dynamics CRM 2015-怎么修改Optionset Default Value

    Dynamics CRM 2015-如何修改Optionset Default Value      在日常工作中,我们时不时会遇到在CRM测试环境上添加Optionset的时候,Default Value是某个值,但换到Production环境或者其他环境,添加的时候,Default Value可能却是另一个值。当然,一般的Optionset,比如Global Optionset,我们可以通过部署Solution的方式来保证Optionset的一致性,但是如果是非Solution可添加的Components呢?CRM是通过什么机制来确定Optionset Default Value的呢?      笔者最近遇到个问题,就是希望在System Settings -> Reporting

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1914

2019-09-27

Dynamics CRM2016 Web API之更新记要的单个属性字段值

    Dynamics CRM2016 Web API之更新记录的单个属性字段值      在web api中提供了对单个属性的更新接口,这和查询中查询单个属性类似,对这个接口我个人也是比较喜欢的。 var id = "{D1E50347-86EB-E511-9414-ADA183AB6249}"; var propertyValue="测试"; $.ajax({ async: false, type: "PUT", contentType: "application/json; charset=utf-8", datatype: "json", data

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1303

2019-09-26

Dynamics CRM 2015-Form之统制Ribbon Button

    Dynamics CRM 2015-Form之控制Ribbon Button      在上一篇中,我用一个例子,简单介绍了如何添加Ribbon Button,以及如何理解RibbonDiffXml,对这方面还不清楚的,可以先看看这篇博文:Dynamics CRM 2015-Form之添加Ribbon Button       接着上一回的讲,在日常开发中,我们不仅需要添加Button,还需要根据一些Rule,对Button进行控制,比如Create Record的时候,Button是Disable的,然后当满足一定条件的时候,Button变成Enable。       下面就说说如何配置。     &

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(840

2019-09-27

Dynamics CRM2016 查询数据的三种模式的性能对比

    Dynamics CRM2016 查询数据的三种方式的性能对比    之前写过一个博客,对非声明验证方式下连接组织服务的两种方式的性能进行了对比,但当时只是对比了实例化组织服务的时间,并没有对查询数据的时间进行对比,那有朋友也在我的博客中留言了反映了查询的时间问题,一直没时间做具体的测试,值此web api出现的时机,一并测下     下方是我的测试demo,分别列出了获取组织服务需要的时间及查询所花时间,demo中是以查询一条用户记录的所有属性为例      三种分别是1、CrmConnection                        2、普通的方式(姑且这么叫吧,因为这是最

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1496

2019-09-28

Dynamics CRM 之ADFS 使用 WID 的联结服务器场

    Dynamics CRM 之ADFS 使用 WID 的联合服务器场使用 WID 的联合服务器场   默认拓扑 Active Directory 联合身份验证服务 (AD FS) 是联合服务器场,使用 Windows 内部数据库 (WID)。 在这种拓扑, AD FS 使用 WID 作为存储的所有联合服务器加入到该场的 AD FS 配置数据库。 服务器场复制和维护场中每台服务器的配置数据库中的联合身份验证服务数据。AD FS Windows Server 2012 R2 中启用具有 100 个或更少信赖方信任配置使用最多 30 个服务器使用 WID 的联合服务器场的组织。  创建第一个联合服务器场中的操作也将创建新的联合身份验证服务。 当您使用 WID 的 AD FS 配置数据库时,在服务器场中创建的第一个联合服务器称为 主联合服务器。 这意味着此计算机配置 AD FS

    阅读全文>>

作者:coody分类:【_Dynamics CRM浏览(1715

2019-09-27
上一页 1/3页 下一页