基于角色的访问控制

基于角色的访问控制

AB Projects 项目中的每位成员都恰好拥有四种角色之一 — 所有者、管理员、成员或查看者。角色按项目划分:在一个项目中是管理员,并不代表您在其他任何项目中的角色。

四种角色

角色处理任务和 Wiki管理成员和工作流所有权与删除
所有者 全部 全部,包括授予管理员角色和移除管理员 转移所有权;删除项目(取消关联后)
管理员 全部 更改成员/查看者角色、移除成员、配置工作流、集成和 Teams 关联 否
成员 创建、编辑、分配、评论、完成 否 否
查看者 只读;不能被分配任务 否 否

关于管理员,有两个限制值得了解:管理员不能授予管理员角色(在角色下拉列表中,管理员选项只对所有者显示),管理员也不能移除另一位管理员 — 这两项都仅限所有者。

每个人都从成员开始

无论是通过自动的 Teams 频道同步加入,还是通过团队页面的邀请加入(参见添加或移除成员),新加入的人都是成员。同步绝不会改动您之后设置的角色 — 查看者在之后的每一次频道同步中都仍是查看者。

更改角色

  1. 打开项目设置。成员列在已加入成员下。
  2. 在此人姓名下方的下拉列表中选择新角色:成员、查看者,或(仅限所有者)管理员。更改立即生效,且仅适用于该项目。

以下几项保护机制确保每个项目始终可以安全地管理:

  • 项目不能失去最后一位管理员。将最后一位管理员降为成员会被阻止。
  • 没有直达所有者的捷径。任何人都不能被直接提升为所有者 — 所有权只能通过下面的转移来变更。
  • 查看者一次只能提升一级。查看者先被提升为成员;从成员到管理员是另一个(由所有者执行的)步骤。
  • 所有者不能通过角色下拉列表给自己降级 — 这正是所有权转移的用途。

转移所有权

在项目设置中,所有者使用卸任所有者:选择要提升的成员,选择其成为管理员还是所有者,然后点击是的,提升并卸任确认。两项更改同时发生 — 所选的人被提升,前任所有者成为普通成员。完整操作说明:管理项目设置。

最佳实践

  • 在活跃的项目中至少保留两位管理员,这样管理工作就不会因某一个人是否有空而受阻。
  • 对审计人员、高管和客户使用查看者角色,让他们能看到进展但不能编辑 — 这比请他们“千万别动任何东西”要清晰得多。
  • 定期将已加入成员与 Teams 频道名单一起检查 — 频道本来就是决定成员资格的依据。

四种角色、按项目划分的范围,再加上几项保护机制:足以让访问权限保持清晰可靠,又无需任何人去研究一张权限矩阵。

发布于 2025-07-07
最后更新于 2026-10-20
版本 3