flyhigh23 发表于 2021-10-7 11:21:53

【FORGUNCY-12886】单元格权限增加按工作流状态控制

本帖最后由 Simon.hu 于 2024-1-15 16:24 编辑

需求的场景是这样的,通过工作流建立单据的不同状态,比如有保存,提交,审核三个状态。
保存状态可以制单人可以直接改单据
提交状态表示已提交到审核人,不允许制单人修改,但是允许审核人修改审核意见字段的内容
审核状态不允许任何人修改单据

目前活字格需要自己去在页面加载的时候去判断单据状态,然后根据当前工作流状态判断哪些控制组件为不可用,这个工作比较费时。
希望能在单元格权限里加上工作流状态,可以通过不同的工作流状态设定某个组件是否可用。

比如设置审核意见的单元格字段权限时,系统自动列出保存,提交、审核三个工作流状态,设计器用户设置在什么状态下允许,什么状态下不允许。如下图。这样前端运行时,当工作流状态进入提交时,审批意见的内容才能被修改。


目前主流的oa系统就是使用类似的方式,并且oa系统的更直观一些,它将一个页面的所有字段和权限显示在一张表格,直接在一张表格里就能对整个页面的元素进行控制

alexyui 发表于 2021-10-7 14:30:26

你这逻辑并不通用,有些人希望提交只是暂存还是可以修改,有些人希望审核后还是可以去更改一些数字,活字格是个标准产品,不可能达到所有人的要求。

flyhigh23 发表于 2021-10-7 14:37:27

本帖最后由 flyhigh23 于 2021-10-7 14:45 编辑

alexyui 发表于 2021-10-7 14:30
你这逻辑并不通用,有些人希望提交只是暂存还是可以修改,有些人希望审核后还是可以去更改一些数字,活字格 ...
正是因为这样,所以需要根据单据状态控制单元格的可用性,多少种状态是工作流里定义的,每种状态在页面的展示,是单元格权限里控制,之前描述可能不清楚,我重新修改了

Simon.hu 发表于 2021-10-8 18:18:31

这个等我们的新版本工作流出来的时候,应就都有了~;P

Lay.Li 发表于 2021-10-8 18:18:51

感谢各位大佬的支持,这个需求已经给您记上了,后续会有专人来评估这个需求。
页: [1]
查看完整版本: 【FORGUNCY-12886】单元格权限增加按工作流状态控制