DynamicsCRM中的自动保存

DynamicsCRM的自动保存功能

在DynamicsCRM2013开始,引入了自动保存功能。

保存一条记录

在新建一条记录的时候, 你必须在左上角手动点击保存按钮。如下图:

 

当保存完后,会发现,左上角的保存按钮消失了,在右下角出现了一个自动保存的小图标取而代之。

自动保存的一些状态

自动保存按钮不仅仅提供自动保存功能, 并且也允许你手动点击保存。并且每隔30秒出发一次自动保存。

记录保存好后按钮如上图。

记录为保存时如上图。

如果有必填项为填,会显示如上图。


如果该记录是只读或者被禁用的,则自动保存小图标会消失,显示如上图。

如果有必填项为填,会显示如上图。

如果该记录是只读或者被禁用的,则自动保存小图标会消失显示如上图。

 

自动保存的配置

1. 自动保存时间的设置
默认情况下, 自动保存为30秒,on-prom版本可以通过修改数据库中参数进行修改。

SELECT IntColumn FROM MSCRM_CONFIG..DeploymentProperties
WHERE ColumnName = 'AutoSaveInterval'

2. 全局自动保存启用/关闭
在 设置->管理->系统设置中进行修改。
当自动保存按钮被关闭后,在编辑页面左上角的保存按钮也会显示出来。


自动保存的影响
自动保存会触发保存事件到服务器端,所以相关的插件(plugin)、工作流(workflow)等都会随之触发,所以也给开发设计带来了一定的复杂性。

 


参考文献

https://technet.microsoft.com/zh-cn/library/dn531073.aspx

http://www.powerobjects.com/2013/10/21/microsoft-dynamics-crm-2013-autosave-feature/

 

 

posted @ 2016-07-29 10:47  Kira基拉  阅读(762)  评论(0编辑  收藏  举报