szjazz 发表于 2024-4-28 15:05:55

表单在流程中的控制

本帖最后由 szjazz 于 2024-4-28 15:09 编辑

一个流程,一般情况下,拟稿人,填写了大部分字段,少量会有后续环节的人员填写,如何做到控制?

如果没有进行控制的话,同样的一个表单,在各环节的人员都可以修改了,这很不好!

而如果是通过复制设计不同的表单,再辅助只读设置来控制的话,存在缺点:
1、不仅加大了工作量,因为可能不止一个流程环节有人参与填写,这样的话,有多少个环节,就会有多少个同一式样的表单,只是单纯的读写控制不同而已
2、如果调整了表单式样,或增减表单字段,因为这些表单没有继承性,所以这么多的表单都得修改,也是很差的设计体验

所以,极其建议增加了表单在不同的流程环节的字段控制读写权限功能,这样,哪怕该流程有多个不同式样的表单,也可以控制,而如果只是单纯只有一个表单,则更加顺畅了。
关联情况:
表单Id--流程Id的环节Id--字段Id权限:可读(显示/隐藏)可写(读/写)
事件:
1、表单删除字段时,该对应的权限控制也删除
2、表单新增字段时,默认权限控制可以不增加,人工增加,或自动默认可写
3、表单删除时,该表单的所有控制也删除




szjazz 发表于 2024-4-28 15:11:55

真心希望技术人员在以后的版本中考虑这点,新增该项功能,这样,很不错的流程OA平台

论坛管理员 发表于 2024-4-30 15:04:03

您提的需求其实我们有考虑过的,这个配置可能是符合您这个行业的用法,但是不一样适用其他行业,增加太多配置,会加大平台的限制,所以我们是不提倡的
按您说的这个我们建议写脚本实现,在表单的load事件里,判断当前所在的环节,控制某些字段只读就可以了,也是一个表单
页: [1]
查看完整版本: 表单在流程中的控制