小何最近刚刚报名了公司组织的数字化管理师培训,看到名单下来的时候发现基础信息有个地方填错了,他赶紧登录系统打算去员工信息里面改回来,但是当他打开表单的时候却发现根本修改不了。
系统提示他“已报名不可更改信息” ,这可愁坏了小何,于是他找到了管理员,原来是管理员对员工信息设置了字段约束!
在Workfine中当要修改或者删除某个表单时,如果该表单数据被其它表单调用,将阻止当前用户修改或者删除该表单信息,这就是操作约束。
操作约束的功能应用比较普遍。比如:人事做过工资结算后,人员信息表中不能删除对应的人员信息。当物料信息被入库或者出库引用后,物料信息也不允许修改,都属于应用操作约束的功能范围。
操作约束的类型有字段约束、表单约束以及锁定条件。而今天要跟大家分享的就是字段约束,字段约束通过设置约束条件,将业务单据中的某些字段锁定,防止其被更改。
好了,下面跟小W一起来看看让小何修改不了信息的字段约束是如何设置的吧!
1、打开员工信息表单,点击表间公式,新建一个取数公式,咱取名为【报名信息确认】。
2、将员工线上报名表单设置为来源表,设置筛选条件,将它跟员工信息表关联起来。
3、取值字段设置填充到员工信息表主表中,在填充字段中找到备注,点击设置按钮,在条件框中写上‘已报名’,点击保存。
设置一个公式执行时机,这里选择【修改时执行】,点击新建。
4、接下来咱们再设置一个字段约束,依次点击操作约束,字段约束,在弹出框中新建一个字段约束,取名为【已报名不可更改信息】,复制粘贴到提示语中。
行为控制这里有对字段的约束,点击不可操作字段后面的小图标,在弹出选项框中勾选不能更改的字段。如下图:
设置完成后点击保存,在筛选条件框中将前面设置的提取公式的内容填写进去,即当员工信息主表备注是已报名时,以上被约束的字段就不可以更改了。最后别忘了将整个模板保存,咱们前往应用端刷新测试看看效果。
如下图是员工信息表所有员工信息,咱就以何进为例,去给他填写线上培训申请表单。
填写完成后保存,再回到员工信息表列表,点击何进这条记录后面的编辑,打开表单。就出现了如开头截图的效果,显示已报名不可更改信息。
给大家留个小疑问啊,小W发现虽然这条信息不能编辑修改了,但是它还是可以被删除的,有没有办法设置让它也无法被删除呢?下一节咱们揭晓答案。
以上就是Workfine操作约束中字段约束的内容了,那么字段约束还可以应用在哪些场景呢?如果大家有发现更多Workfine使用小技巧,欢迎来跟小W分享哦!