夜宵 发表于 2023-4-24 21:15:29

【8.0】希望增加审批流中的字段是否必填验证

现在的字段是否必填可以通过页面上的数据验证,也可以通过数据库的“必须”要求,但是结合审批流程遇到有字段要求第N个审批者填写的情况就不太好处理。
比如:

必填字段是 A,B,C,D,E
审批顺序是 甲→乙→丙→丁
字段的可写权限是 甲-A,B,乙-C,丙-D,丁-E

如果通过数据验证或数据库设置字段是否必填,则表单提交不了;如不设置必填,则每个环节都有可能有人漏填。每个页面都开发N个版本也不现实。
是否有办法结合数据验证和工作流里的数据权限功能,使得工作流里只有在当前用户有可写权限的时候才判定是否需要通过数据验证?

David.Zhong 发表于 2023-4-25 08:53:04

大佬,关于这个需求,我们收到的反馈也是很多,我们也在讨论如何去实现并且记录有需求。
关于流程图及流程节点权限的需求
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=162215&fromuid=63496
(出处: 葡萄城产品技术社区)

夜宵 发表于 2023-4-25 14:07:54

David.Zhong 发表于 2023-4-25 08:53
大佬,关于这个需求,我们收到的反馈也是很多,我们也在讨论如何去实现并且记录有需求。
关于流程 ...

看了下,他那个好像主要是对可读可写的要求,我这个比较类似https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=155130这个帖子,但是最佳答案里的处理方式我不太能接受,所以单独发了个需求贴

David.Zhong 发表于 2023-4-25 14:33:35

我能想到的解决方案其实是有,在页面上通过公式判断当前的任务节点命令和对应字段是否为空,通过公式设置数据校验,参考:
判断单元格不为空其他单元格必填
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=164819&fromuid=63496
(出处: 葡萄城产品技术社区)
页: [1]
查看完整版本: 【8.0】希望增加审批流中的字段是否必填验证