多校区权限怎么设计:三级模型与三个常见坑
多校区项目最典型的失败方式是:总部要求全部数据可见,校区觉得被监控,于是数据开始失真——该录的不录,能拖的就拖。三个月后,系统里的数据没人敢用。
权限设计的目标不是“让总部看全部”,而是让每个角色看到自己该看的,同时愿意把真实数据录进来。这两件事必须同时成立,否则系统会退化成一个空壳。
一、三级模型:组织、角色、数据范围
多数系统把“角色”和“数据范围”混在一起,导致每加一个校区就要新建一批角色。正确做法是三层分离:
| 层 | 定义 | 例子 |
|---|---|---|
| 组织 | 谁归属谁 | 集团 → 华东区 → 上海徐汇校区 |
| 角色 | 能做什么操作 | 校长、教务、顾问、教师、财务 |
| 数据范围 | 能看哪些数据 | 本校区 / 本区域 / 全部 |
分离之后,新增校区只是加一个组织节点,角色与数据范围规则自动继承,不需要重新配一遍。
二、字段级授权:解决“不愿被看”的关键
校区抵触的往往不是“数据被看”,而是某些敏感字段被看:教师薪酬、单笔折扣、退费金额、毛利。把这些字段单独授权,抵触会小很多。
- 默认可见:人数、课消、出勤、满班率、续费率;
- 授权可见:收入明细、折扣审批、退费记录;
- 仅总部可见:教师薪酬、校区毛利、分账结果。
和校区沟通时,把话说清楚:“你能看到自己校区的全部数据,总部看到的是汇总和关键指标,个别薪酬字段只有总部财务可见。”边界清楚,比“全部透明”更容易被接受。
三、坑一:只做汇总,不做口径统一
权限解决了“能不能看”,口径决定“看了有没有用”。最常见的口径分歧有三个:
- 收入确认:A 校区收款即计收入,B 校区按课消确认;
- 退费处理:冲减当月,还是冲减原订单月份;
- 折扣归属:算在市场费用还是冲减收入。
不统一口径,总部看板上两个校区的“收入”根本不可比。上线前必须把这三条写成一页规则,全校区照着配。
四、坑二:标准下发靠人,不靠系统
总部定了折扣下限 8 折,但系统里没有约束,校区照样打 7 折,事后才知道。解决办法是把规则装进系统:
- 折扣设区间,超出区间需审批;
- 退费折算方式统一配置,校区不可改;
- 请假扣课规则总部统一,差异项单独放开;
- 审批流模板下发,新校区一键复制。
规则进系统之后,管理动作从“事后检查”变成“事前拦截”,总部的管理成本会明显下降。
五、坑三:新校区从零配一遍
扩张期最容易浪费时间的环节是新店配置。课程体系、班型、收费规则、审批流、报表模板,如果每次都手工建,一家店要花一周,还容易配错。
正确做法是做“标准门店模板”:把一家跑通的校区配置整体打包,新店开业时复制,只改本地差异(价格、师资、地址)。这样新店配置能压到一天以内。
六、跨校区上课与内部结算
学员在 A 校区买的课,去 B 校区上,是连锁机构绕不开的场景。要提前定三件事:
- 课时卡是通用还是限店;
- 跨店上课按什么规则扣课时;
- 产生的收入如何内部结算(按课时成本、按收入分成、还是不计)。
不定规则,就会变成两个店长私下商量,月底对不上账,最后谁也不愿意接跨店学员。
七、上线顺序:先样板,再复制
多校区上线最常见的错误是“全校同一周上线”。更稳的节奏是:
- 总部 + 1 个样板校区跑通(2 周),把规则与权限模型固化;
- 其余校区复制(2 周),统一口径与模板;
- 开多校区看板与对比分析(第 2 个月);
- 加盟店接入与分账(第 3 个月起)。
常见问题
加盟店不愿开账号怎么办?
把系统做成对加盟店有用的工具:他能用自己的账号管自己的店、看自己的利润、用总部的课程与招生支持。合同层面再约定数据上报范围。只讲管控,加盟店一定拖。
总部要看单笔收费明细,合理吗?
看必要性。多数场景总部只需要收入汇总与异常(大额折扣、频繁退费),单笔明细可以授权查看而不默认展示。全量可见会显著提高校区的防御心理。
校区之间数据能互相看到吗?
默认不能。需要横向对比时,由总部生成对比看板(只含指标,不含明细),比开放互相查看更安全。