摘要: 在插件中无意中撞到这个问题,其实很简单,就是调用外部的web service,然后根据回传结果更新记录中的field 网上的建议都是要检查这个key是否存在,开始时很不理解,这个field肯定存在的啊,怎么还需要检查呢 之后加trace,尝试着用attribute.contains检查了一下,原来真的不存在 记下来以后要注意一点,对于实体记录,如果field 值是空的话,不返回这个field 这样... 阅读全文
posted @ 2016-08-10 19:13 lightyun 阅读(3895) 评论(0) 推荐(1) 编辑
摘要: 微软一揽子解决方案最大的问题就是兼容性,就像现在CRM已经走到2016,VS也到了2015,但是CRM Developer Toolkit只是支持Visual Studio 2012,如果用最新版本VS的话怎么办呢 一种方法就是罗勇大神的 为Visual Studio 2015安装CRM Developer Toolkit http://luoyong0201.blog.163.com/blog... 阅读全文
posted @ 2016-08-09 17:01 lightyun 阅读(2426) 评论(2) 推荐(2) 编辑
摘要: IIS application pool的默认回收时间间隔是1740分钟,也就是29小时,这个在实际生产环境中很不合适。毕竟这样长期运行下去,回收时间算是一个不确定的值。对系统维护和运营都存在不可沽的风险。 所以建议将CRMAppPool和CRMDeploymentPool的Recycling值调整到一个固定的系统空闲时段,例如每天1:00AM. 默认设置是1740分钟 修改为 设置回收细节... 阅读全文
posted @ 2016-08-08 17:21 lightyun 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 数据挖掘是一个很宽的概念,由于结果的不确定性,很多时候受制于参数的调整,培训数据的质量,其结果并不是特别令人满意,只能说仅供参考而已。 其对于数据仓库的要求非常高,企业需要有意识的积累高质量的数据,并维护数据间的关系,这是最基本的前提,之后就是算法的选择和测试,都是很麻烦的。 针对Dynamics CRM, 一般就是在SQL数据库中配置好挖掘算法,然后用工作流来触发,更新实体中的一些值,或者生成相... 阅读全文
posted @ 2016-08-02 19:12 lightyun 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 做了这么久Dynamics CRM的项目,处理了不同的错误信息,安全验证,流程开发。 回头看看,其实一切都真的只是浮云,最关键的永远只是客户。 首先就是建立客户视图,将所有客户相关的信息全部统一记录,提供统一查看界面,不论背后是用户行为的日志,还是用户交易的数据仓库,总要提供不同级别的汇总查看页面,而客户的文件,相关的服务记录,更是要连接在一起,当CRM用户可以方便的查看到客户全面信息时,才会更好... 阅读全文
posted @ 2016-08-01 17:17 lightyun 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 最近开发插件的时候遇到了这个错误“The traversed path should end with the new active stage.” 网上搜索了一下,基本上确认是和travesedpath相关,这个新增的内部应用列主要储存了商业流程从第一步到活跃步骤的stageid列表。例如一个流程有6步,现在已经运行到了第3步,那个field就储存了1st stageid,2ndstageid,... 阅读全文
posted @ 2016-07-28 17:51 lightyun 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 很多时候在网上或者群里面看到别人的问题,第一反应就是“有没有搞错,这样的问题怎么让人回答呢” 发现很多开发,维护根本没有一点点文档钻研精神,对于这些业务系统,第一是看日志记录,第二是看sdk,别的一切都只是浮云。 说多了,回头说这个错误问题排查的主题吧,其实很简单,只是两个工具 1. CrmDiagTool2011 https://crmdiagtool2011.codeplex.com/ 看名字... 阅读全文
posted @ 2016-07-27 20:06 lightyun 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 之前安装Dynamics crm 2016的时候没有注意,保留了原本的机器名字win-2329128,非常不友好,于是强迫症发作,修改为CRM-AIO-01。 但是修改之后CRM就不能访问了“Record Is Unavailable”错误 这种情况其实和SQL Server切换环境同样的解决方案 1. 注册表修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\... 阅读全文
posted @ 2016-07-26 19:34 lightyun 阅读(469) 评论(0) 推荐(0) 编辑
摘要: CRM 2016出来了一段时间了,一直也没机会尝试一下,现在再测试ADFS的时候顺手装一个测试环境,记录一下整个安装配置流程。 首先准备好windows 2012 std,sql server 2014, dynamics crm2016安装文件 1. 用hyper-v安装windows2012,这里注意调整CPU到至少4核,内存分配10G,硬盘60G,标准流程安装就可以 2. 安装域环境,进入服... 阅读全文
posted @ 2016-07-26 19:25 lightyun 阅读(4274) 评论(0) 推荐(2) 编辑
摘要: 排查Dynamics CRM各个Entity table的大小, 发现AuditBase占了很大的数量,本来准备直接SSMS下Script删除,不过网上查了一下,可以使用CRM自己的Audit Log Management来清理,这样安全很多 步骤如下 1. Setting->System->Auditing 2. 选择“Audit Log Management” 3. 选择特定时间的Audi... 阅读全文
posted @ 2016-01-08 10:17 lightyun 阅读(476) 评论(0) 推荐(0) 编辑