mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 19:05:55 +00:00
2.3 KiB
2.3 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| org-department.sync.howto | 同步部门成员 | howto | org-department | admin | zh |
|
|
|
v1.7.90 |
同步部门成员
是什么
"同步部门成员"是把所有子部门(递归)的成员合并到当前部门的一键操作。常用于:父部门负责人希望看到/管理下属部门的全部成员,但不想手动逐个调整 users.department。
入口
- 桌面端:管理后台 → 团队管理 → 某部门行尾「⋯」→ 「同步部门成员」
- 接口:
GET api/users/department/sync,参数id(要同步的目标部门 id)
操作步骤
- 选中目标父部门
- 点击「⋯」→「同步部门成员」
- 提交,弹出结果提示:
同步完成,共同步 N 个成员- 若部分人员已在当前部门:
其中 M 个成员已在当前部门
返回字段
| 字段 | 含义 |
|---|---|
synced_count |
本次新加入该部门的人数 |
already_in_dept_count |
已在该部门、跳过的人数 |
sub_department_ids |
所有递归子部门 ID 列表 |
副作用
- 子部门成员的
users.department追加目标部门 ID - 部门群(dialog_id)会自动 joinGroup 把"在部门但不在群"的人补齐
- 全程事务:失败回滚
不支持
- 不支持"反向同步"(把父部门成员推下去)
- 不支持"仅预览不写入"
相关
- 部门概念:org-department.concept
- 删除部门会自动移出成员:org-department.delete.howto