E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CRM2016
Dynamics
CRM2016
详细安装教程-1(服务器角色和功能添加)
CRM2016
服务器中需要事先安装以下的服务:ActiveDirectoryDomainServices(ADDS)DNSServer.NETFramework3.5和4.5WebServer(IIS)
aojing2226
·
2020-09-17 11:22
运维
Dynamics
CRM2016
详细安装教程-2(SQL Server安装)
注意:安装DB的服务器需要在域环境中安装步骤如下:1、选择安装文件,双击运行2、Installation,“NewSQLSERVERstand-aloneinstallationoraddfeaturestoanexistinginstallation”3、输入密钥,点击“Next”4、Accept,Next5、Next6、Next7、选择DatabaseEngineServices、SQLSER
aojing2226
·
2020-09-17 11:21
数据库
Dynamics
CRM2016
Web Api之根据时间查询数据
我的博文里已经有多次提到CRM中的时间处理问题了,本篇继续探讨在webapi的场景下时间字段如何处理,本篇只涉及查询,针对2016中新增的时间行为"用户当地时间"和"无时区"展开。首先以我客户中的一条数据为例,出生日期为“2016/3/16”,类型为“用户当地时间”但当我以“2016-03-16”作为条件通过webapi去查询时,却查不到任何数据(其实这个时候你应该依稀知道和时区有关了)为了佐证我
weixin_30802171
·
2020-07-13 17:14
Dynamics
CRM2016
Web Api之分页查询
在dynamicscrmwebapi还没出现前,我们是通过fetchxml来实现的,当然这种方式依旧可行,那既然webapi来了我们就拥抱新的方式。webapi中我们通过指定查询的条数来实现分页的效果,很简单设置http的head即prefer,odata.maxpagesize就可以了。HttpWebRequestreq=(HttpWebRequest)HttpWebRequest.Create
weixin_30756499
·
2020-07-13 17:29
Dynamics
CRM2016
Web API之更新记录
本篇继续探索webapi,介绍如何通过webapi更新记录。下面是一段简单的更新代码,更新了几个不同类型的字段,entity的赋值和前篇创建时候的一样的。varentity={};entity["name"]='测试更新';//文本entity["new_gender"]=100000001;//选项集entity["new_birth"]=newDate();//日期entity["new_te
weixin_30536513
·
2020-07-13 17:35
Dynamics
CRM2016
Web Api之查询查找字段的相关属性
之前有篇博文介绍了如何获取查找字段的name值(跳转),本篇在此基础上再延伸下,实现的效果类似于EntityReference,可以取到查找字段的id,name,localname。这里我以客户实体为例,定义了一个叫new_city的查找字段,现在获取它的值HttpWebRequestreq=(HttpWebRequest)HttpWebRequest.Create("http://xx/api/
weixin_30394981
·
2020-07-13 16:47
CRM2016
中通过WEB API获取选项集(optionset)的全部选项
通过WEBAPI获取选项集所需工具:XrmToolBox(最新版兼容2016)操作步骤:1.在CRM服务器上运行XrmToolBox,找到MetadataBrowser,双击打开。2.通过MetaDataBrowser找到需要获取字段所属实体的MetadataId3.双击该实体的记录,以查看实体的字段Metadata信息,切换到”attribute”tab页,找到选项集的MetadataId4.拼
ranistar
·
2020-07-13 12:48
crm
Dynamics
CRM2016
Web API之获取查找字段的text及选项集的text
本篇再来介绍个webapi的功能,关于lookup的text这里只是略带,因为有expand,现有的webapi就能实现,主要提的是选项集的text,我们通过基本的查询api查出来的字段值只带有value,如果想要获取text也很简单,只需要在request的头部加一条信息即可,下面分别给出了C#及JS的示例代码。HttpWebRequestreq=(HttpWebRequest)HttpWebR
weixin_30436101
·
2020-07-12 23:36
Dynamics
CRM2016
New features in Microsoft Dynamics CRM Online 2015 Update 1 are now available
很多人看过DynamicsCRMOnline2015Update1后,被它新的一个界面风格所吸引,还有它的很多新增功能,虽然官网放出了些补丁,但最重要的Server补丁一直没出,包括我在内很多人都在苦等,最后等到2016版本的风声后基本确定微软是不会推出Server端的补丁了,直接上2016,所以我们所期待的所有2015Update1中的新功能在2016中都有。之前我的博文中也介绍了少许的2015
weixin_30892889
·
2020-06-28 02:26
Dynamics
CRM2016
Web API之删除单个查找字段值
之前的博文中有介绍过,WebApi中的一个删除单个属性的Api但没提供查找字段的删除方法,本篇补充上,这里给出的示例代码是C#的(主要看url的拼接),看下url中最后的/$ref,这个标示表明了当前删除的字段是一个查找类型的,区别就在这。stringweburi=System.Configuration.ConfigurationManager.AppSettings["WebUri"]
woniu1104913
·
2016-11-09 20:00
Web
api
删除
crm
Dynamics
查找字段
Dynamics
CRM2016
Web API获取实体元数据Picklist属性的Text&Value
通过组织服务中获取实体picklist字段的text和value可以通过RetrieveAttributeRequest实现,但在使用webapi的今天该怎么实现,本文即来一探究竟,本篇基于SDK中的QueryMetadatausingtheWebAPI一节。 首先我们要获取到实体的metadataid,代码如下,这个metadataid后面会用到,我这里用的是account实体st
woniu1104913
·
2016-09-28 16:00
Web
api
元数据
picklist
从Dynamics CRM2011到Dynamics
CRM2016
的升级之路
CRM的产品更新特别快,特别是最近的几个版本,很多客户依旧停留在2011甚至是4.0,也经常会听到有人问2011能不能升级至最新版,2013能不能升级至最新版,本文将简单演示下从2011升级到2016的过程(只限于组织数据库的升级)。 下图是我试着将2011的组织直接附加到CRM2015上时的提示,这边试下就知道了只有CRM2013sp1以后的版本才能导入,那就先部署一个2013的环境用来
woniu1104913
·
2016-08-16 20:00
crm
升级
2011
2016
Dynamics
Dynamics
CRM2016
Web Api之时间字段值的处理
本篇又是一次来谈到CRM中时间字段的问题,那这次要谈的是在引用webapi过程中写代码上的注意事项,常用的代码场景即JS和c#. 先来看下js,从下图中可以看到,我直接将newDate()赋值给时间字段时,经过json序列化后会将本地时间转化为国际时间,那如果我的时间字段的行为是无时区,写进后台数据库的就是国际时间那就是错误的,会有8小时的时差。 那怎么办呢,我们想到的简单粗暴的方式就
woniu1104913
·
2016-07-26 14:00
Web
Date
api
Dynamics
CRM2016
Dynamics
CRM2016
关于修改部署管理员账号权限引发的问题
最近在用2016做项目,一个同事的一个操作给我带来了一个头疼的问题,他把部署管理员的CRM账号的管理员权限给移除了,导致整个系统的所有账号进CRM都是下图这样 即使系统中还存在其他的拥有管理员权限的账号也没用,这种情况是在2016中新出现的,在之前的2015和2013版本中都试验过均没有这种情况,所以2016系统的部署管理员账号不能随意外泄,特别是很多新手不能随意给,一不小
woniu1104913
·
2016-06-21 11:00
Dynamics
CRM2016
Dynamics
CRM2016
关闭错误报告弹框提示
在之前的版本中错误报告的弹框提示是可以在隐私首选项中设置关闭的,如下图所示 但是在2016中这个设置没了 有人说在右上角的选项中设置,但那个只能是设置个人的无法修改系统级别的。在系统中找了半天还是没有找到可以设置的地方,既然前台没有入口那只有打后台的主意了,打开组织数据库中的Organization表,将ReportScriptErrors字段的值修改为3(默认值是0)即为关闭。
woniu1104913
·
2016-06-20 15:00
Dynamics
CRM2016
错误报告弹框
Dynamics
CRM2016
Web Api之更新时间字段值
前篇我们论述了时间字段的查询,本篇来论述下时间字段的更新。 还是以之前建的当地时间(时间行为为用户当地时间)字段来测试 可以看到webapi更新的是数据库的时间,而在前台的反映就是做了加8处理,所以后期在时间字段的处理上要多加注意,分清楚该之间字段的行为到底是什么。
woniu1104913
·
2016-05-22 16:00
Web
api
Dynamics
CRM2016
时间字段更新
Dynamics
CRM2016
Web Api之根据时间查询数据
我的博文里已经有多次提到CRM中的时间处理问题了,本篇继续探讨在webapi的场景下时间字段如何处理,本篇只涉及查询,针对2016中新增的时间行为"用户当地时间"和"无时区"展开。 首先以我客户中的一条数据为例,出生日期为“2016/3/16”,类型为“用户当地时间” 但当我以“2016-03-16”作为条件通过webapi去查询时,却查不到任何数据(其实这个时候你应该依稀知道和时区
woniu1104913
·
2016-05-22 16:00
Web
api
Dynamics
时间查询
CRM2016
Dynamics
CRM2016
Web API之获取查找字段的text及选项集的text
本篇再来介绍个webapi的功能,关于lookup的text这里只是略带,因为有expand,现有的webapi就能实现,主要提的是选项集的text,我们通过基本的查询api查出来的字段值只带有value,如果想要获取text也很简单,只需要在request的头部加一条信息即可,下面分别给出了C#及JS的示例代码。HttpWebRequestreq=(HttpWebRequest)HttpW
woniu1104913
·
2016-05-16 20:00
webapi
Dynamics
CRM2016
选项集text
Dynamics
CRM2016
在实体命名时需要注意的事项
在使用webapi的过程中遇到个很无语的设置,体现在对实体名的设置上,之前看到accounts以为只是在实体名上加个s,也没往深处看,但真正进入项目实施了问题就来了,city直接变成了cities不是直接加s而是搞个复数形式,这给写通用方法带来麻烦,无法直接动态的用Xrm.Page.data.entity.getEntityName()来传实体名而必须要写死了,是谁想出的这种设计,目的是为啥
woniu1104913
·
2016-05-11 13:00
Dynamics
CRM2016
Dynamics
CRM2016
Update or Create parentcustomerid in Contact using web api
联系人实体中有个特殊的字段parentcustomerid 在通过webapi创建或更新记录时,如果在给这个字段赋值时当做查找字段对待的话,那你就会遇到问题了,报错信息如下 正确的赋值方式如下
woniu1104913
·
2016-05-11 10:00
Web
api
Dynamics
CRM2016
Dynamics
CRM2016
Set Values of all Data Types using Web API
之前的博客里有谈到了webapi的增删改查,里面会涉及到各种类型字段的赋值,因为时间和精力关系,没有对所有的字段类型一一测试,这篇博文中给出了全部的http://inogic.com/blog/2016/02/set-values-of-all-data-types-using-web-api-in-dynamics-crm/有需要的朋友可以参考下。
woniu1104913
·
2016-04-26 17:00
webapi
Dynamics
CRM2016
Dynamics
CRM2016
查询数据的三种方式的性能对比
之前写过一个博客,对非声明验证方式下连接组织服务的两种方式的性能进行了对比,但当时只是对比了实例化组织服务的时间,并没有对查询数据的时间进行对比,那有朋友也在我的博客中留言了反映了查询的时间问题,一直没时间做具体的测试,值此webapi出现的时机,一并测下 下方是我的测试demo,分别列出了获取组织服务需要的时间及查询所花时间,demo中是以查询一条用户记录的所有属性为例 三种分别是1、
woniu1104913
·
2016-04-25 12:00
Dynamics
CRM2016
Dynamics
CRM2016
时间字段属性中的新增行为
之前的博客中有特地介绍过CRM中的时间字段以及它在不同的应用场景中涉及的时制转换,而
CRM2016
又给时间字段添加了新的行为,具体见下属截图,简单介绍下每个图中对应的行为的意思,最后会做demo来具体演示
woniu1104913
·
2016-04-19 14:00
Dynamics
时间字段
CRM2016
新增行为
Dynamics
CRM2016
Web API之Use custom FetchXML
CRM2016
中新增的webapi支持fetchxml了,之前使用FetchXML的场景是在后天代码中通过组织服务的retrievemultiple方法,但实际的应用效果有多大,还需要在实际的项目中去体会了
woniu1104913
·
2016-04-01 14:00
Web
api
custom
Dynamics
CRM2016
FetchXML
Dynamics
CRM2016
Web API之Create related entities in one operation
本篇继续来介绍两个webapi的接口,一个是“Createrelatedentitiesinoneoperation”即在一步操作中完成主实体的创建加关联实体的创建,一个是“Associateentitiesoncreate“即在创建记录的时候填充lookup字段。 先来说第一个api,老规矩直接上代码,稍微做下解释,注意下面的几点不存在先后顺序,我只是分开说明罢了 1、这里创建
woniu1104913
·
2016-04-01 10:00
webapi
Dynamics
CRM2016
Dynamics
CRM2016
Web API之Expand related entities & $ref & $count
本篇介绍两个关于1:N关系中通过主实体取关联子实体的api,这两个api会经常被用到而且比原来的odata方式更加方便,之前如果我们要取主实体下所有的关联实体的记录都是通过RetrieveMultiple的方式。 直接上代码,注意url最后的写法varreq=newXMLHttpRequest() req.open("get",Xrm.Page.context.getClientUrl(
woniu1104913
·
2016-03-30 20:00
Web
api
Dynamics
CRM2016
Dynamics
CRM2016
Web API之Retrieve Multiple
之前的博文只介绍了通过记录的primarykey来查询单条记录或者单个属性值,本篇介绍多条记录的查询方法varfilter="?$filter=nameeq'123'"; varreq=newXMLHttpRequest() req.open("get",encodeURI(Xrm.Page.context.getClientUrl()+"/api/data/v8.0/accounts/"+
woniu1104913
·
2016-03-29 21:00
webapi
multiple
retrieve
Dynamics
CRM2016
Dynamics
CRM2016
Web API之删除
相比之前的增改查,删除就显得简单的多了。 这里的request的type为delete,删除成功的status为204,404则是要删除的记录不存在varid='BAD90A95-7FEA-E511-9414-ADA183AB6249'; $.ajax({ async:false, type:"DELETE", contentType:"application/json;charset=u
woniu1104913
·
2016-03-18 11:00
Web
api
删除
Dynamics
CRM2016
Dynamics
CRM2016
Web API之更新记录的单个属性字段值
在webapi中提供了对单个属性的更新接口,这和查询中查询单个属性类似,对这个接口我个人也是比较喜欢的。varid="{D1E50347-86EB-E511-9414-ADA183AB6249}"; varpropertyValue="测试"; $.ajax({ async:false, type:"PUT", contentType:"application/json;charset=ut
woniu1104913
·
2016-03-17 21:00
Web
api
Dynamics
更新记录
CRM2016
Dynamics
CRM2016
Web API之更新记录
本篇继续探索webapi,介绍如何通过webapi更新记录。 下面是一段简单的更新代码,更新了几个不同类型的字段,entity的赋值和前篇创建时候的一样的。varentity={}; entity["name"]='测试更新';//文本 entity["new_gender"]=100000001;//选项集 entity["new_birth"]=newDate();//日期 entit
woniu1104913
·
2016-03-17 13:00
Web
api
Dynamics
更新记录
CRM2016
Dynamics
CRM2016
Web API之创建记录
前篇介绍了通过primarykey来查询记录,那query的知识点里面还有很多需要学习的,这个有待后面挖掘,本篇来简单介绍下用webapi的创建记录。 直接上代码,这里的entity的属性我列了几个比较典型的,和原来相比有区别的是选项集、货币以及lookup字段,其中lookup字段赋值变化最大,new_testid即lookup的字段名,@后面的是标准写法,关联的实体名为new_tes
woniu1104913
·
2016-03-16 23:00
Web
api
Dynamics
CRM2016
创建记录
Dynamics
CRM2016
Web API之通过实体的primary key查询记录(二)
继续接上篇,还是通过primarykey来查询数据,本篇介绍两个我个人比较喜欢的查询方式,一个是查询单个字段,一个是查询lookup关联实体中的属性字段。 先来看如何查询单个字段,只需要在url的最后加上“/字段名",作用同表达式"?$select=字段名",前者的返回值直接取value值即可,很简洁。$.ajax({ async:false, type:"GET", contentTy
woniu1104913
·
2016-03-15 22:00
webapi
Dynamics
CRM2016
Dynamics
CRM2016
Web API之通过实体的primary key查询记录
CRM2016
启用了webapi而弃用了odata,作为码农的我们又开始学习新东西了。
woniu1104913
·
2016-03-14 22:00
webapi
Dynamics
CRM2016
Dynamics
CRM2016
升级老版本报“JavaScript Web 资源包含对 Microsoft Dynamics CRM 4.0 (2007) Web 服务终结点的引用”问题的解决办法
今天在新的服务器上部署了CRM2016on-premises,并将CRM2015的数据库拷贝过来准备附加后升级,但在升级过程中遇到了如下错误,向导检测到了我的JavaScriptWeb资源中包含对2007终结点的使用,因为新版本已经不支持了,所以无法进行下一步升级。 我们可以根据提示找到日志文件,不得不说日志做的非常的体贴,已经将具体的webresource给你标出了,只需进系统将这段j
woniu1104913
·
2016-02-28 21:00
Dynamics
CRM2016
Dynamics
CRM2016
业务流程之Task Flow(二)
接上篇,Page页设置完后,按照业务流程管理也可以继续设置Insertpageafterbranch或者Addbranch,我这里选择后者,并设置了条件,如果PipelinePhase字段的值包含develop则换个一个page页显示,新的page页只放一个字段以示区分。 来看下效果,第一个page的字段符合branch的条件,点击next后显示第二个page,而description字
woniu1104913
·
2015-12-31 17:00
flow
task
业务流程
CRM2016
Dynamics
CRM2016
业务流程之Task Flow(一)
TaskFlow属于CRM移动端的特性,如果在项目实施中用不到CRM自带的APP或者对自APP不感冒的,那就没有往下看的必要了,移步吧。 该功能默认是不开启的,需要我们去系统设置中开启它,打勾,选yes 然后我们来到系统的流程界面,从下面的截图中我们是看不出来哪个是TaskFlow类型的业务流程的,所以第一点我们要把相关列释放出来 点击上图中右上角的高级查找图标,点击编辑列,在打开的
woniu1104913
·
2015-12-31 16:00
flow
task
业务流程
CRM2016
Dynamics CRM2015 on-premises直接升级Dynamics
CRM2016
on-premises
本篇要讲的是直接从CRM2015 on-premises升级到
CRM2016
on-premises,本人比较懒不想
woniu1104913
·
2015-12-15 23:00
升级
CRM2016
Dynamics
CRM2016
新功能之从CRM APP通过电子邮件发送页面链接
通过电子邮件发送页面链接在PC端早就有了,但APP端却始终没有,这版加上了这个功能,这里还是以case为例,发送页面链接的方式有两种第一种在list界面,长按你要share的数据,会出来选项sharelink,图标是个邮件,即通过邮件形式share第二种是点进具体的数据,依旧点右下角的省略号图标,会出来sharelink的选项 点击sharelink后会调用本地email来发送,发出去
woniu1104913
·
2015-12-15 13:00
CRMAPP
CRM2016
Dynamics
CRM2016
新功能之从CRM APP中导出数据至EXCEL
新版的CRM对移动端做了很多的改进,这归咎于微软对APP端的越来越重视。自己装了个IOS版的APP,体验了下基本的功能,比原来好用很多很顺滑,这里要介绍的是一个新的数据导出功能。 咱们进入case列表,点击屏幕右下角的省略号图标,会弹出选项导出到EXCEL 导出后即可以选择通过本地邮件发送给他人,也可以用手机里的excel打开查看数据,但目前的导出功能只能导出你列表里的全部数据,不
woniu1104913
·
2015-12-15 13:00
CRMAPP
CRM2016
Dynamics
CRM2016
站点地图Bug之KnowledgeArticle不显示
在
CRM2016
中对知识库功能进行了加强,新加入了KnowledgeArticle的实体,但在学习的过程中发现了微软的一个bug 下图是我在最新的2016online的版本上看到的service
woniu1104913
·
2015-12-14 16:00
bug
CRM2016
Dynamics
CRM2016
新功能之Solution enhancements
CRM2016
中对解决方案的功能有了一定的加强,CRM自2011版本开始引入了solution的概念,但大家的共识是solution的导出导入以及发布都非常的慢,常常会出现发布超时的情况很是头疼
woniu1104913
·
2015-12-10 21:00
solution
Dynamics
CRM2016
Dynamics
CRM2016
New features in Microsoft Dynamics CRM Online 2015 Update 1 are now available
很多人看过DynamicsCRMOnline2015Update1后,被它新的一个界面风格所吸引,还有它的很多新增功能,虽然官网放出了些补丁,但最重要的Server补丁一直没出,包括我在内很多人都在苦等,最后等到2016版本的风声后基本确定微软是不会推出Server端的补丁了,直接上2016,所以我们所期待的所有2015Update1中的新功能在2016中都有。 之前我的博文中也介绍了少许
woniu1104913
·
2015-12-10 13:00
Dynamics
CRM2016
Dynamics
CRM2016
Supported versions of Internet Explorer and Microsoft Edge
在
CRM2016
发布在即之时,让咱们看下新版的CRM对IE及Edge的支持 这次和以往不同,官方给出的不只是IE几以上支持,IE几以下不支持,而是有一个对应的系统列表,具体看下表。
woniu1104913
·
2015-12-10 13:00
Dynamics
CRM2016
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他