Appearance
第 2 章 · 部门、用户与角色
参与人解析取的就是这一章里的数据。流程配得没错却没人收到待办,九成是这里没配。 入口都在 系统设置 下。
1. 部门:负责人与分管领导
系统设置 → 部门管理。树形列表,工具栏有 新增 / 展开 / 自动调整排序,行操作有 详情 / 编辑 / 上移 / 下移 / 更多。

点某行的 编辑,两个字段直接决定"部门经理审批"这类节点派给谁:

| 字段 | 形态 | 引擎里对应 | 用在哪个参与人处理类 |
|---|---|---|---|
| 部门负责人 | 用户多选 | leaderIds | 发起人所属部门经理、当前用户所属部门经理 |
| 分管领导 | 用户单选 | mainLeaderId | 发起人所属部门分管领导、当前用户所属部门分管领导 |
多选负责人时,这几个人都会收到同一条待办,任一人办理即通过(普通参与)。没配负责人,用到部门经理处理类的节点就不会产生任务。
演示数据里的对应关系(净装镜像):
| 部门 | 部门负责人 | 分管领导 |
|---|---|---|
| 研发部 | 蒙立东、李娜 | 王强 |
| 财务部 | 见部门管理 | 见部门管理 |
| 总经理办 | 王强 | — |
2. 用户
系统设置 → 用户管理。与流程相关的是两项:
- 所属部门:部门经理类处理类靠它找部门,没部门就取不到领导。
- 角色:候选用户组、按角色取人靠它。
新增用户后如果登录不上或看不到菜单,检查是否给了角色、角色是否授权了菜单。
3. 角色:普通角色与工作流角色
系统设置 → 角色管理。

演示数据里有 7 个角色,注意它们的类型不同:
| 角色名称 | 角色编码 | 类型 | 用途 |
|---|---|---|---|
| 管理员 | manage | 系统角色 | 管后台菜单权限 |
| 工程师 | engineer | 工作流角色 | 流程里按角色取人 |
| 部门经理 | manager | 工作流角色 | 同上 |
| 会计 | accountant | 工作流角色 | 同上 |
| 财务复核 | finance_reviewer | 工作流角色 | 同上 |
| 人事专员 | hr_specialist | 工作流角色 | 同上 |
| 总经理 | general_manager | 工作流角色 | 同上 |
工作流角色不参与后台菜单授权,只被流程使用,出现在两个地方:
- 节点属性 → 人员配置 → 候选用户组 的下拉里(下拉只列工作流角色)。
- 根据任务节点唯一编码关联角色分配参与者 这个处理类:节点的唯一编码 = 角色编码,该角色的成员就成为这个节点的参与人。例如节点编码写成
manager,处理类选它,则研发部那条链上"部门经理"角色的人收到待办。
4. 岗位
系统设置 → 岗位管理。岗位用于用户归类,内置参与人处理类不按岗位取人;要按岗位审批,用固定参与人或自建处理类。
5. 配完之后
改部门、改用户、改角色不影响已在途的实例(任务创建时已经把参与人写进任务表了),只影响之后新产生的任务。改完想验证,重新发起一条。
6. 卡住了看这里
| 现象 | 原因 | 处理 |
|---|---|---|
| 部门经理节点没有待办 | 该部门没配部门负责人 | 编辑部门 → 部门负责人,选上人 |
| 分管领导节点没有待办 | 只配了负责人没配分管领导 | 编辑部门 → 分管领导 |
| 按角色取人取不到 | 节点唯一编码与角色编码不一致(区分大小写),或角色下没有成员 | 对齐编码;到用户管理确认成员已挂该角色 |
| 候选用户组下拉是空的 | 没建工作流角色 | 角色管理里新增,类型选工作流角色 |
| 换了负责人但老单子还是原来的人 | 任务参与人在创建时已确定 | 属正常;需要改判就撤回重发或由当前办理人转交 |