自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vic的博客

Microsoft Dynamics 365(CRM) MVP

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 Dynamics CRM2016 Web API之Expand related entities & $ref & $count

本篇介绍两个关于1:N关系中通过主实体取关联子实体的api,这两个api会经常被用到而且比原来的odata方式更加方便,之前如果我们要取主实体下所有的关联实体的记录都是通过Retrieve Multiple的方式。    直接上代码,注意url最后的写法 var req = new XMLHttpRequest() req.open("get",Xrm.Page.context

2016-03-30 20:57:17 1953

原创 Dynamics CRM2016 Web API之Retrieve Multiple

之前的博文只介绍了通过记录的primary key来查询单条记录或者单个属性值,本篇介绍多条记录的查询方法var filter = "?$filter=name eq '123'"; var req = new XMLHttpRequest() req.open("get", encodeURI(Xrm.Page.context.getClientUrl() + "/ap

2016-03-29 21:20:52 2947

转载 无法激活服务,因为它不支持 ASP.NET 兼容性

错误提示:无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式或将 AspNetCompatibilityRequirements 属性添加到服务类型且同时将 RequirementsMode 设置为“Allowed”或“Required”。解决办法:修改相应   服务.sv

2016-03-22 21:15:06 3367

原创 Dynamics CRM2016 Web API之删除

相比之前的增改查,删除就显得简单的多了。    这里的request的type为delete,删除成功的status为204,404则是要删除的记录不存在var id = 'BAD90A95-7FEA-E511-9414-ADA183AB6249'; $.ajax({ async: false, type: "DELETE ", co

2016-03-18 11:20:11 2051

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

      在web api中提供了对单个属性的更新接口,这和查询中查询单个属性类似,对这个接口我个人也是比较喜欢的。  var id = "{D1E50347-86EB-E511-9414-ADA183AB6249}"; var propertyValue="测试"; $.ajax({ async: false, type: "PUT",...

2016-03-17 21:41:47 2484 1

原创 Dynamics CRM2016 Web API之更新记录

本篇继续探索web api,介绍如何通过web api更新记录。    下面是一段简单的更新代码,更新了几个不同类型的字段,entity的赋值和前篇创建时候的一样的。var entity = {}; entity["name"] = '测试更新';//文本 entity["new_gender"] = 100000001;//选项集 entity["new_birt

2016-03-17 13:31:39 2923

原创 Dynamics CRM2016 Web API之创建记录

      前篇介绍了通过primary key来查询记录,那query的知识点里面还有很多需要学习的,这个有待后面挖掘,本篇来简单介绍下用web api的创建记录。     直接上代码,这里的entity的属性我列了几个比较典型的,和原来相比有区别的是选项集、货币以及lookup字段,其中lookup字段赋值变化最大,new_testid即lookup的字段名,@后面的是标准写法,关联的实体...

2016-03-16 23:03:24 5460 19

原创 Dynamics CRM2016 Web API之通过实体的primary key查询记录(二)

       继续接上篇,还是通过primary key来查询数据,本篇介绍两个我个人比较喜欢的查询方式,一个是查询单个字段,一个是查询lookup关联实体中的属性字段。    先来看如何查询单个字段,只需要在url的最后加上“/字段名",作用同表达式"?$select=字段名",前者的返回值直接取value值即可,很简洁。 $.ajax({ async: false, ...

2016-03-15 22:21:18 3261

原创 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; $.

2016-03-14 22:11:47 2792 3

原创 Dynamics CRM EXCEL导入数据字段类型为选项集时的注意事项

在开始先展示下CRM的导入数据涉及选项集字段时的一个问题下图是选项集字段的属性下图是我要导入的excel中的列值,可以看出列明和字段名是一致的,而列值却不是选项集中已有的选项在导入校验时,只要字段名对上了,选项集字段并未报任何警告提醒导入成功后针对excel中的列值在选项集中没有的,系统会自动创建      这是一个麻烦,所以怎样才能避免这个问题

2016-03-11 14:05:45 3169

转载 Dynamics CRM The difference between UserId and InitiatingUserId in Plugin

对于这两者的不同,MSDN的解释如下• IExecutionContext.UserId Property: Gets the global unique identifier of the system user for whom the plug-in invokes Web service methods on behalf of. [1]• IExecutionContext.

2016-03-10 15:41:54 1183

原创 Dynamics CRM2013 6.1.1.1143版本插件注册器的一个bug

最近在做的项目客户用的是CRM2013sp1版本,所以插件注册器使用的也是与之对应的6.1.1.1143,悲剧的事情也因此而开始。    在插件中注册step时,工具里有个run in user's context选项,通过该选项的设置我们可以选择以何种身份去执行该step,用的最多的当然是calling user,即谁触发的这个插件就用谁的权限去执行,但有时一个系统极的操作,不管谁去触发插件

2016-03-07 14:29:32 1866 1

原创 Dynamics CRM2013 从subgrid中打开快速创建窗体创建数据

在页面上使用subgrid时,在subgrid中新建数据时需要跳转到另一个页面,这种操作比较麻烦且很不友好,这时我们想到了快速创建窗体,像下图这样直接在当前页上方下拉出现一个窗体,填写内容后点击保存就OK了,那要怎样实现这种效果呢,这就是本篇要讲的。    要实现该功能需要两步操作    1、需要在子实体中将父实体关系字段属性中的的“字段要求”改成业务必须,有关这个知识点我在之前的

2016-03-03 16:03:10 2208

FCBEditor_1_0_0_0_managed.zip

FCB Editor-Update FCB Features

2021-12-16

Microsoft Online Services 登录助手.zip

Microsoft Online Services login assistance

2021-08-05

D365DeveloperExtensions.vsix

D365DeveloperExtensions,支持visual studio 2017(当然也支持visual studio2015)

2019-11-18

docker中文教程

Docker的容器本身不需要额外创建虚拟机管理系统,因此你可以启动多套Docker容器,这样就可以充分发挥主机服务器的物理资源,也可以降低因为采购服务器licenses而带来的额外成本。 快速构建 轻松管理 因为Docker上述轻便,快速的特性。可以使您的应用达到快速迭代的目的。每次小的变更,马上就可以看到效果。而不用将若干个小变更积攒到一定程度再变更。每次变更一小部分其实是一种非常安全的方式。

2017-04-20

XrmPage-vsdoc.js

Dyanmics CRM 开启Xrm.Page智能提示所需文件

2015-11-05

微软CRM4.0帮助文档

微软Dynamic CRM4.0帮助手册,微软CRM相关学习操作文档

2013-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除