1. 功能简介
数据锁可以对表单进行锁定,防止数据被引用、修改、删除或者表单被修改删除。
2. 应用场景
① 重要的表单/数据,禁止任何人修改。
② 业务有时间截点,历史数据不能修改和删除,如:本月不能修改上月的入库数据;过了指定日期后不能再修改工资条。
③ 敏感数据禁止被引用。
3. 数据锁的设置
拥有数据锁权限的企业管理员,可以在应用管理中切换到——数据>数据锁,进入数据锁管理页面。
锁定对象,可以选择某个表单、数据流或应用,若选择某个应用即锁定整个应用中的所有表单和数据流。
锁定操作,目前有7个操作类型:
- 不能被表单引用:勾选该锁定操作后,被锁定的表单/数据流,在表单设置时不能再引用该表单的数据;
- 不能修改数据:勾选该锁定操作后,不能再修改被锁定的表单中的数据;
- 不能删除数据:勾选该锁定操作后,不能再删除被锁定的表单中的数据;
- 不能修改表单字段:勾选该锁定操作后,在表单设计中不能再修改被锁定的表单字段;
- 不能修改流程:勾选该锁定操作后,在表单设计中不能再修改被锁定的表单流程;
- 不能删除表单:勾选该锁定操作后,不能再删除被锁定的表单/数据流;
- 不能修改数据流设计:勾选该锁定操作后,在数据流设计中不能再修改被锁定的数据流。
添加筛选条件,若选择的锁定对象为表单或数据流时,可以再继续设置筛选条件。若未设置筛选条件,则锁定表单内所有数据;若未设置筛选条件,则锁定表单内所有数据。
启用/停用,刚新添加的数据锁默认为启用状态,即生效状态。可以在列表中禁用某个数据锁,变为已停用状态,即不再生效,需要启用后才再次生效。
(另外,若多个数据锁同时锁定同一个表单时,则取并集,即都生效。)
4. 设置数据锁后
4.1 不能被表单引用
勾选该锁定操作后,被锁定的表单/数据流,在表单设置时不能再引用该表单的数据;
数据引用的影响范围:
- 表单设计——数据联动、关联其他表单数据、表单关联、关联查询、公式编辑;
- 流程设置——子流程数据流转的表单选择;
- 数据流——作为输入节点的数据源。
4.2 不能修改数据
勾选该锁定操作后,不能再修改被锁定的表单中的数据;
4.3 不能删除数据
勾选该锁定操作后,不能再删除被锁定的表单中的数据;
4.4 不能修改表单字段
勾选该锁定操作后,在表单设计中不能再修改被锁定的表单字段;
4.5 不能修改流程
勾选该锁定操作后,在表单设计中不能再修改被锁定的表单流程;
4.6 不能删除表单
勾选该锁定操作后,不能再删除被锁定的表单/数据流;
4.7 不能修改数据流设计
勾选该锁定操作后,在数据流设计中不能再修改被锁定的数据流。