1.功能说明
之前流程实例查看,没有做授权查看限制。流程实例实际时需要限制用户查看权限的。
现在的做法是:
- 添加一张权限表,表中记录相关的审批人,抄送人等数据。
- 对于流程管理员,我们可以对流程定义设置管理员,同时也会往权限表中插入管理员的权限数据。
本文介绍一下如何设置流程管理员:
我们的做法时:
- 先定义一个流程管理员角色。
- 添加流程管理员。
- 在nacos配置这个角色为流程管理员组。
- 再在流程定义处授权,选择流程管理组的人员作为流程管理员。
2. 操作步骤
2.1 定义流程管理员
在角色管理增加一个流程管理员角色。
nacos增加流程管理员组配置,填入用户组KEY。用户组的组内用户作为流程管理员的用户进行显示。
我们需要在 nacos-config.properties
中做配置。
# 流程管理员组
props.bpmAdminGroup=这个key为我们定义的流程管理员组的key。
2.2.流程授权
流程授权有两个入口
从流程定义进入
我们可以对流程定义添加管理员从流程管理员入口
我们可以对某个用户添加流程定义的授权。
2.2.1 流程定义入口
我们可以从流程定义对某个流程进行权限定义。
- 点击 授权用户列表 菜单
- 授权用户列表
我们可以添加和删除管理员。
在添加管理员时,如果没有设置管理员组,会做提示。
2.2.2 流程管理员入口
从流程管理员用户进入,点击流程授权菜单。
选择一个管理员进行授权
- 添加流程定义
- 这里可以看到管理员可以管理的流程定义列表。
文档更新时间: 2022-09-08 10:52 作者:zyg