08 2016 档案
摘要:在插件中无意中撞到这个问题,其实很简单,就是调用外部的web service,然后根据回传结果更新记录中的field 网上的建议都是要检查这个key是否存在,开始时很不理解,这个field肯定存在的啊,怎么还需要检查呢 之后加trace,尝试着用attribute.contains检查了一下,原来真的不存在 记下来以后要注意一点,对于实体记录,如果field 值是空的话,不返回这个field 这样...
阅读全文
摘要:微软一揽子解决方案最大的问题就是兼容性,就像现在CRM已经走到2016,VS也到了2015,但是CRM Developer Toolkit只是支持Visual Studio 2012,如果用最新版本VS的话怎么办呢 一种方法就是罗勇大神的 为Visual Studio 2015安装CRM Developer Toolkit http://luoyong0201.blog.163.com/blog...
阅读全文
摘要:IIS application pool的默认回收时间间隔是1740分钟,也就是29小时,这个在实际生产环境中很不合适。毕竟这样长期运行下去,回收时间算是一个不确定的值。对系统维护和运营都存在不可沽的风险。 所以建议将CRMAppPool和CRMDeploymentPool的Recycling值调整到一个固定的系统空闲时段,例如每天1:00AM. 默认设置是1740分钟 修改为 设置回收细节...
阅读全文
摘要:数据挖掘是一个很宽的概念,由于结果的不确定性,很多时候受制于参数的调整,培训数据的质量,其结果并不是特别令人满意,只能说仅供参考而已。 其对于数据仓库的要求非常高,企业需要有意识的积累高质量的数据,并维护数据间的关系,这是最基本的前提,之后就是算法的选择和测试,都是很麻烦的。 针对Dynamics CRM, 一般就是在SQL数据库中配置好挖掘算法,然后用工作流来触发,更新实体中的一些值,或者生成相...
阅读全文
摘要:做了这么久Dynamics CRM的项目,处理了不同的错误信息,安全验证,流程开发。 回头看看,其实一切都真的只是浮云,最关键的永远只是客户。 首先就是建立客户视图,将所有客户相关的信息全部统一记录,提供统一查看界面,不论背后是用户行为的日志,还是用户交易的数据仓库,总要提供不同级别的汇总查看页面,而客户的文件,相关的服务记录,更是要连接在一起,当CRM用户可以方便的查看到客户全面信息时,才会更好...
阅读全文