CRM2015
Gavin_路飞
这个作者很懒,什么都没留下…
展开
-
MS Dynamics CRM 2015 安装教程1
声明:本次安装参照如下:http://www.3fwork.com/b504/000070MYM023493/在此处说明几个在安装过程中遇到的问题,以便自己或有同样问题的小伙伴们参照学习:1,本人是先安装的Server 2012,然后直接安装的sqlserver2012,之后就没有动这个虚拟机。过了很久之后才接着往下安装,再次安装的时候我把计算机名给修改了,这样就导致了 sql原创 2015-05-03 17:52:48 · 2664 阅读 · 0 评论 -
subgrid更新后刷新主表单
通常我们在subgrid中追加或删除记录后需要更新主form中的字段,但是此时主Form却不能刷新 我们可以给subgrid追加刷新事件,也就是在subgrid中追加或删除记录后都会刷新subgrid的,此时我们就可以做相应的js控制了。///<summary>///受文单位subgrid的刷新操作///</summary>NewCRM.Main.Equip.Serviceworkorde原创 2015-12-16 10:38:03 · 878 阅读 · 1 评论 -
Dynamics crm 中的业务部门,用户,角色,权限之间相互关系(一)
Dynamics CRM系统中有关权限的控制主要通过部门、用户、角色、团队来进行控制。 - 一、每一个实体记录的所有者(Owner)必然是某一个用户或团队。 例如对某个记录进行分派操作时可以选择相应的用户或者团队: 一个用户或团队必然归属于一个且只归属于一个部门,但团队的成员即用户可以来自不同的部门。 用户和团队可以有多个不同的角色,并且用户或团队所被赋与的角色和它所在部门有关联,这种原创 2015-11-29 15:53:10 · 6517 阅读 · 0 评论 -
Dynamics crm 中的业务部门,用户,角色,权限之间相互关系(二)
1、在CRM中建立了业务部门之后系统会自动添加相应的角色。 例如在安全角色的视图中我们可以看到每个业务部门下面都有相应的业务部门。 通常在新建安全角色时要选择业务部门是组织级别的,这样在新建完成之后相应的子部门中都会有相应的安全角色。 如果在新建安全角色时选择的是子部门则只有当前的业务部门具有该角色。 例如我新建一个安全角色,对应的业务部门选择一个子公司,则只有当前业务部门中有该角色。原创 2015-12-01 16:08:25 · 6956 阅读 · 0 评论 -
CRM2015 Form,subgrid设置为disabled
今天遇到了一个需求:在状态描述字段为特定值时 需要将Form设置为disabled. 查了一下sdk发现没有这个功能。 bing了一下找打了一个可以直接使用的代码。 参考链接如下:http://xrmguy.com/2014/03/03/crm-2013-make-all-controls-including-subgrids-disabled-onload/ 因为subgrid控件不能直接原创 2015-12-01 16:17:52 · 1498 阅读 · 1 评论 -
为标准Ribbon设置可用规则:enableRule
通过Ribbon workbench 可以追加新的ribbon并且追加相应的事件事件。 但是对于标准Ribbon则只能做到隐藏,不能追加自定义逻辑。 查阅了一些资料发现可以通过修改xml的形式进行操作。 以account为例,对【新建】Ribbon设置enablerule规则。 1、首先查阅sdk中如下路径: \SDK 2015\Resources\ExportedRibbonXml 中的a原创 2015-12-02 15:42:50 · 2011 阅读 · 0 评论 -
更新statecode字段
CRM系统中的statecode字段很特殊,js端不能直接进行跟新。 Plugin 更新时也很特殊具体更新方法如下: /// <summary> /// 更新【状态】字段为停用 /// </summary> /// <param name="orgService"></param> /// <param name="entityNam原创 2015-12-03 17:27:56 · 1029 阅读 · 0 评论 -
注册插件(isolate):ssembly file name (CRM.XXXXXXXXXX.Plugins.dll) is in invalid format. Only file name is
当注册plugin时(注册到disk),在load编译好的assembly之后在相应的实体后面出现-isolate。 接着注册step的时候发现发现注册不成功。 报错如下:Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.原创 2015-12-04 10:07:39 · 1049 阅读 · 0 评论 -
对SubGrid进行进一步筛选
对SubGrid中的数据进行进一步筛选 通常在一个主Form中会有一个普通字段和子网格(subgrid)。 例如:主表单中有一个客户字段(N:1),子网格中的数据与客户也有关联(N:1)。 当主Form中的客户字段变更时对应的子网格中的数据也需要跟着刷新。 假如主Form中的客户字段选择为(中国银行)则子网格中的所有数据中的客户也必须都为(中国银行)。 对此有两种解决方案: 1:当主Fo原创 2016-01-25 10:19:37 · 709 阅读 · 0 评论 -
Xrm.Utility.openEntityForm的使用
通常需要使用直接打开某一个form,并且有时需要在打开时直接设置默认值。 SDK中直接给提供了下面这个方法: Xrm.Utility.openEntityForm 结合我个人的实际例子再进行说明:OpenOrder = function () { var parameters = {}; // 为查找类型字段赋值 parameters["new_servicerequs原创 2015-12-08 11:21:44 · 2348 阅读 · 0 评论 -
Dynamics Crm 2015 中的位置position
Dynamics crm 2015中新追加了层级结构与位置的功能,个人认为追加该功能的目的就是为了解决对于跨部门,跨组织结构的访问权限问题。 首先开启 层次结构安全性: 启用层次结构模型 并选择 自定义位置层次结构 第二步:配置位置。 需要给该位置追加相应的用户。 简单的配置两层结构 配置完成后别忘记激活。这样的话处于第一层位置的用户就能查看处于底层位置中用户负责的数据了。 但原创 2015-12-30 16:03:00 · 1309 阅读 · 0 评论 -
更改Dynamics CRM 2015 中的Logo和背景颜色
通常在实施的过程中客户会提出需要把 Dynamics CRM 的 logo 替换成自己公司的Logo.但是CRM2015之前还没有微软官方的支持方案,只能自己通过旁门邪道进行修改了。修改完之后的最终效果是这样的: Logo 区域分为文字和图片两个部分, 其中图片部分需要用将要替换成的图片替换掉路径C:\Program Files\Microsoft Dynamics CRM\CRMWeb_img原创 2015-12-29 09:53:38 · 2341 阅读 · 0 评论 -
权限中的【追加】与【追加到】的区分
关于CRM中的权限中的【追加】与【追加到】一直很模糊,每次要用的时候都需要试很多次,所以今天决定彻底搞定他。 参照下面这个高手的说法: http://blogs.msdn.com/b/crm/archive/2009/11/18/microsoft-dynamics-crm-append-vs-append-to-what-s-the-difference.aspx我认为其精华就是下面这句话:原创 2015-12-10 10:54:47 · 1821 阅读 · 0 评论 -
MS CRM2011库文件升级到CRM2015
首先声明:CRM2011 无法直接升级到CRM2015,需要先升级到CRM2013 具体如下:Step 1: 准备将一个CRM2011的库文件直接升级到CRM20151,将CRM2011中的库文件任务分离,具体操作就是 找到数据库——>任务分离,之后将test_MSCRM.mdf 和 test_MSCRM_log.LDF两个文件拷贝出来放到CRM2015对应的数据库文件夹下(C:\Pr原创 2015-05-08 11:21:39 · 1392 阅读 · 0 评论 -
调试Plugin
参照 【微软动态CRM专家-罗勇,www.luoyong.me】 的博客,可惜不能直接转载到csdn中所以只好在这记下地址以便将来查阅。Dynamics CRM插件开发教程之:插件的调试http://luoyong0201.blog.163.com/blog/static/1129305201311258289662/转载 2015-05-10 16:39:41 · 466 阅读 · 0 评论 -
Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools
声明:本博客参照以下网址,在此标记以便自己以后查询方便。 http://luoyong0201.blog.163.com/blog/static/112930520142782014329/转载 2015-05-12 15:03:51 · 1123 阅读 · 0 评论 -
ToolKit的使用:插件的调试
参照 【微软动态CRM专家-罗勇,www.luoyong.me】 的博客,可惜不能直接转载到csdn中所以只好在这记下地址以便将来查阅。 1,ToolKit的使用:安装ToolKit http://luoyong0201.blog.163.com/blog/static/112930520131198255344/ 2,Dynamics CRM插件开发教程之:插件的调试 http://转载 2015-05-10 17:21:48 · 589 阅读 · 0 评论 -
CRM WebService 域验证 获取service
今天折磨了一小天总算把问题解决了,首先描述一下问题。 1,写CRM2011 的webService接口, 在查询数据的时候需要进行权限控制。 首先想到的办法是用CRM中标准的 IOrganizationService 对象,但是常规的方法中必须要知道登录的用户名,密码才能生成对象。 但实际情况是访问webService是域认证的方式不能取得密码,所以不能通过用户名密码的原创 2015-05-18 22:19:01 · 766 阅读 · 0 评论 -
利用SQL Server中的Profiler工具来跟踪CRM中的执行过程
利用SQL Server中的Profiler工具来跟踪CRM中的执行过程原创 2015-07-01 16:46:17 · 1196 阅读 · 0 评论 -
Microsoft Dynamics CRM 2013 自定义代码验证工具
Microsoft Dynamics CRM 2013 自定义代码验证工具 是托管解决方案,您可以安装和运行它以检查 Web 资源,查看此版本是否存在可能会导致您的脚本损坏的问题。这是一项宝贵的资源,可帮助定位潜在问题。它无法找到每个可能的问题,且会产生一些误报。您仍需要了解代码执行的操作并对其进行测试。 工具下载地址:http://www.microsoft.com/en-us/download原创 2015-07-14 15:20:57 · 539 阅读 · 0 评论 -
statecode 与statuscode的匹配 STRINGMAP 和 EntityLogicalView表
STRINGMAP 和 EntityLogicalView表 需要介绍这两张表。STRINGMAP :表结构如下: 其中介绍几个关键字段的意义: ObjectTypeCode: 是每个实体对应的值,具体查询方式可以在EntityLogicalView中取得。 AttributeName: 具体是哪个字段(架构名称)。 AttributeValue: 具体的哪个原创 2015-08-24 10:25:03 · 878 阅读 · 0 评论 -
申请CRM2015 onLine
申请地址:http://www.microsoft.com/en-in/dynamics/crm-free-trial-overview.aspx 选择一个选项之后,下面会出现 sign up for a 30-day free …的连接。 除了选择国家时需要选择新加坡之外其他的都很简单。 (因为新加坡可以选择简体中文) 注册成功后登陆地址类似如下: test@Demo034.onmicr原创 2015-07-02 18:22:37 · 551 阅读 · 0 评论 -
为CRM系统中常见数据类型进行赋值(statecode)
对CRM中常见的数据类型赋值方式如下: 1、EntityReference:each.Attributes["petro_serviceisclosed"] = new EntityReference("systemuser", Guid.Parse("988F2BBD-7C83-E511-80D5-005056AD06D3"))2、optionset setStateReq.State = ne原创 2015-12-04 16:09:24 · 1703 阅读 · 0 评论