企业微信授权的权限模型:谁能看到哪家企业的数据
核心规则一句话:企业微信授权是记在「扫码的那个人」身上的,所以同一家企业的其他用户默认看不到数据。要让别人也能看到,需要在用户权限里勾选该企业,并让该用户重新登录。
判断顺序
用户能看到某家企业的数据,需要满足任意一条:自己扫码授权过这家企业;管理员在权限里勾选了该企业(同时开启了企业数据模块)。除此之外都看不到——包括「有企业数据模块权限但没勾选企业」这种情况。
| 情况 | 结果 | 常见误解 |
|---|---|---|
| 自己扫码授权 | 可以看到 | — |
| 管理员勾选了该企业 + 企业数据模块 | 可以看到 | 只勾模块不勾企业是看不到的 |
| 被授权者换了一家企业 | 按新企业重新授权 | 权限跟着企业走,不会自动继承 |
| 企业被设为「隐藏」 | 有权限也不可见 | 隐藏与权限是两件事 |
| 企业已被删除 | 不再显示,但用户身上的模块权限不会自动清理 | 需要手动清一次 |
给同事开通的四个步骤
- 打开用户权限管理员进入「用户管理 → 编辑权限」,选目标用户。
- 勾选企业数据模块按需一并开启企业新增客户、群发统计等相关模块,然后点击该功能右侧的展开按钮(不同模块对应不同接口)。
- 勾选具体企业选中允许访问的企业后保存。任何人都只能授出自己已有的企业。
- 让该用户重新登录权限缓存约 30 秒,重新登录后立即生效。
三个容易踩的坑
- 权限缓存约 30 秒:改完权限后如果同事还没看到,先让他重新登录,再排查权限本身。
- 「隐藏」企业不会因为授权而出现:企业被设为隐藏时,即使有权限也看不见。
- 删除企业不会清理用户权限:删除后用户身上还挂着该企业的模块权限,如果之后新建了同 ID 的企业,可能出现意料之外的可见性,建议删除后顺手清一次权限。
相关接口(管理员排查用):查看可授权的企业列表与设置用户权限分别是两个独立接口,前者用于渲染勾选项,后者提交最终的模块与企业数组。
权限通了之后做什么
下一步是客户同步与群发。
常见问题
同事扫码授权了同一家企业,还要再开权限吗?
不用。谁扫码授权,谁的账号天然就能看到这家企业;给其他人开权限是为了那些没有扫码授权过的人。
为什么同事登录后看不到某家企业的客户?
企业微信的授权记在扫码那个账号身上,同一家企业的其他账号默认看不到。需要管理员在用户权限里把这家企业勾给对应账号,并让对方重新登录(权限缓存约 30 秒)。
改完权限为什么还是看不到?
多半是权限缓存(约 30 秒)或没有重新登录。如果重新登录后仍然看不到,检查该企业是否被设为「隐藏」、以及模块权限是否真的勾上了。