Dynamics CRM 2015 列表展示数据上限调整
因为最近在做公司的狐小E项目(https://www.hixiaoe.com/),之前我运维的一套微软的Dynamics CRM 2015 的系统交给了其他组的同学来运维。今天他告诉我碰到了一个难题,用户嫌列表里一页展示的数据太少,想要展示更多的数据.系统里最大只能设置250条
在微软的Dynamics CRM里 ,列表的记录展示是有数量限制的,具体设置的地方如下图.
但是这里最多只能设置到250条,想要突破这个数量,正常是没有办法来通过系统设置来实现的,只能通过改系统的一些底层表的来实现.
针对全局的显示记录数最大值设置在CRM产品中的后台MSCRM_Config数据库中,找到表名为DeploymentProperties的系统级的参数设定表,找到ColumnName为TotalRecordCountLimit的记录,将IntColumn更改为用户实际需要的数,如5000,如果更改为无限制(有多少记录显示多数记录数)则可设置为-1,修改完成后重启IIS (iisreset)生效.
这个方法是以前的CRM实施顾问告诉我的.一直以为没机会用上,没想到在这儿等着呢.
我个人感觉,微软默认的上限250条其实是满足日常工作需要的,而且列表上还支持各种筛选,完全没必要调整,这样需求还是要跟产品用户多沟通,看看背后是不是有别的原因,不要一味的去这样满足用户.而且单页的数据量大了,页面的加载速度必然是受影响的.
最后也吐槽一下,技术同学要有质疑产品的勇气,他们提出来方案,想要的不一定就是对的,比如我在开发狐小E(https://www.hixiaoe.com/)的过程中,也没少跟产品同学磕,只有互相碰撞,才能少走弯路,才能做出更好的产品.