CRM 团队权限
CRM 团队权限用于控制客户、联系人、商机、合同、回款等单条业务数据的协作范围。它解决的是“谁可以看、谁可以改、谁是负责人”的问题,和系统角色权限、组织数据权限共同组成 RuoYi Office CRM 的访问控制体系。
为什么需要团队权限
CRM 数据往往跨人协作:
- 客户由销售负责人维护,但售前、销售主管、财务可能需要查看。
- 商机推进时,需要临时加入技术、商务、交付成员。
- 合同和回款涉及财务审核,不能只依赖客户负责人。
- 员工调动或离职时,需要平滑移交客户资产。
因此,CRM 不适合只用“部门数据权限”粗粒度控制,还需要按业务对象维护团队成员和权限级别。
权限层级
| 权限 | 能力 |
|---|---|
| 负责人 | 拥有业务对象的主负责权,可转移、编辑、管理团队 |
| 读写 | 可查看并编辑该业务对象 |
| 只读 | 只能查看详情和关联信息 |
具体按钮是否可用,还会受到系统菜单权限影响。例如用户即使在客户团队中有读写权限,如果没有 crm:customer:update 菜单权限,也不应显示编辑操作。
适用对象
团队权限通常覆盖以下 CRM 对象:
| 对象 | 说明 |
|---|---|
| 客户 | 客户资料、公海、联系人、商机的基础归属 |
| 联系人 | 联系人可关联客户和商机 |
| 商机 | 销售机会、阶段推进、预计成交金额 |
| 合同 | 合同信息、审批、产品明细 |
| 回款 | 合同收款记录 |
| 回款计划 | 计划收款时间和金额 |
常见操作
添加团队成员
在客户、商机、合同等详情页添加团队成员,并选择只读或读写权限。添加后,成员即可在权限范围内查看或维护该对象。
调整成员权限
负责人或管理员可以把成员从只读调整为读写,或从读写调整为只读。权限调整应保留操作日志,便于追踪客户资产访问变化。
转移负责人
客户、联系人、商机、合同等对象支持转移负责人。转移时需要确认是否同步转移关联对象,避免客户归属变化后商机或合同仍留在原负责人名下。
移除成员
成员不再参与该客户或商机时,可以从团队中移除。移除后仅保留系统角色和组织数据权限所允许的访问范围。
与系统权限的关系
CRM 权限校验通常由三部分共同决定:
text
菜单按钮权限 + 数据权限 + CRM 团队权限| 场景 | 判断 |
|---|---|
| 能否进入页面 | 看菜单权限 |
| 能否看到列表数据 | 看数据权限和 CRM 可见范围 |
| 能否编辑某条记录 | 看按钮权限和该记录团队权限 |
| 能否转移负责人 | 看管理权限、负责人身份或管理员能力 |
实施建议
- 销售主管可通过数据权限查看团队数据,普通协作通过 CRM 团队权限完成。
- 客户负责人变更时,优先使用“转移”而不是手工删除再新建。
- 只读权限适合售前、交付、财务临时查看;读写权限适合共同维护客户或商机。
- 离职交接应批量转移负责人,并检查客户、公海、商机、合同和回款计划。
常见问题
有菜单权限但看不到客户
说明系统菜单权限已通过,但当前用户不在客户团队中,或者数据权限范围不包含该客户。
是团队成员但不能编辑
检查团队权限是否为只读,以及角色是否拥有对应更新按钮权限。
转移客户后合同没有一起转移
检查转移操作是否选择了关联对象同步转移。不同业务对象可以独立负责人,实施时应根据销售制度决定是否联动。
