Skip to content

SandWorkflow Permissions

supdger edited this page Sep 30, 2026 · 1 revision

角色与权限

面向宿主管理员。菜单权限决定入口和按钮是否可用;流程参与关系、节点设置和运行状态仍决定能否实际处理。把某人设为审批人并不会自动授予后台菜单权限。

使用者 菜单和按钮 目的
流程管理员 流程分组、流程定义、流程编辑;发布、读取、版本;用户/角色/部门查询 设计并发布流程。
发起人 发起审批、我发起的;可发起列表、发起、本人列表、详情;按需要授予撤销 发起并跟踪本人申请。
审批人 待我处理、我已处理;待办列表、通过、拒绝、已处理列表、详情 查看和处理本人任务。
抄送收件人 抄送给我;抄送列表、详情 查看本人收到的抄送。
审计或流程管理员 流程数据;实例列表、详情 查询全量实例。

在 SandAdmin 的角色权限管理中按菜单树授予这些权限。组织查询位于工作流的组织权限项,设计器加载用户、角色和部门时需要;不要只授予流程定义页面而遗漏其输入数据权限。

常用权限标识

下列来自当前 install.sql,便于管理员核查;角色管理中显示名称可能比标识更直观。

动作 标识
发布 / 版本 sandworkflow:definition:publish / sandworkflow:definition:versions
可发起列表 / 发起 sandworkflow:definition:available / sandworkflow:instance:start
待办 sandworkflow:instance:pendingList、sandworkflow:task:pendingList
通过 / 拒绝 / 撤销 sandworkflow:instance:approve / sandworkflow:instance:reject / sandworkflow:instance:cancel
本人发起 / 已处理 / 抄送 sandworkflow:instance:myList / sandworkflow:instance:processedList / sandworkflow:instance:copyList
全量实例 / 详情 sandworkflow:instance:index / sandworkflow:instance:getDetail
组织输入 sandworkflow:index:listUsers / sandworkflow:index:listRoles / sandworkflow:index:listDepts

评论、转办、加减签、回退另有对应按钮权限。只为需要的人授予这些动作;节点未开放相应动作时,授予按钮权限也不能替代运行约束。

分配后用目标账号重新登录,检查菜单可见和输入列表可加载,再完成最小流程。本轮没有修改任何真实角色或权限数据。

Clone this wiki locally