
钉钉如何设置外部联系人仅可见指定部门?
钉钉设置外部联系人仅可见指定部门,三步完成权限隔离,兼顾协作与安全。
功能定位:为什么必须“隔离”外部联系人
在钉钉的权限模型里,“外部联系人”默认落在【公司全部可见】范围,一旦加入即可浏览完整组织架构。对零售、制造、学校等多外部协作场景,这等于把内部编制完全暴露给供应商、家长或兼职讲师。2026 年 2 月 8.5.0 版本后,钉钉把“外部联系人可见范围”拆成独立开关,允许管理员把可见部门压缩到“仅指定节点”,既满足业务沟通,又避免过度曝光。
核心关键词“钉钉如何设置外部联系人仅可见指定部门”对应的正是这一开关。它与“内部通讯录可见范围”“隐藏部门”互为补充:前者管“自己人”,后者管“外部人”。若只设内部而忽略外部,依旧会出现“外部联系人扫码后能看到所有部门”的合规漏洞。
前置条件与版本要求
1. 管理员身份:需【主管理员】或拥有【通讯录管理】+【外部联系人管理】双权限的子管理员。
2. 版本要求:截至当前的最新版本(8.5.0 及以上)才出现“外部联系人可见范围”独立页签;旧版只能“隐藏部门”,无法单独对外。
3. 企业类型:政府/学校/海外主体同样适用,但信创版路径相同,界面文案略有差异。
最短可达路径(分平台)
桌面端管理后台(推荐)
- 浏览器打开
oa.dingtalk.com→ 扫码登录。 - 左侧导航【通讯录】→【外部联系人管理】→【权限设置】。
- 在“外部联系人可见范围”卡片中,将默认【全公司】改为【指定部门】。
- 在弹出的部门树里勾选“仅允许看到的节点”,支持多选;若希望外部联系人只能看到“采购部”,就只勾选采购部。
- 点击【保存】,系统提示“约 5 分钟内生效”,无需重启客户端。
移动端(应急修改)
- 打开钉钉 App → 工作台 → 管理后台(需管理员身份)。
- 底部切换至【通讯录】→ 右上角“…”→【外部联系人权限】。
- 后续步骤与桌面端一致,但部门树因屏幕限制只能单屏显示 30 个节点,超大规模组织建议回桌面端完成。
例外与副作用:这三类人依旧可能“看见”
1. 已被手动加入“允许查看全公司”白名单的外部联系人——该白名单独立于部门树,需在【权限设置→例外用户】里逐条清理。
2. 外部联系人如果同时被聘为“内部员工”(双身份),则适用内部权限,不受外部规则限制;需 HR 在【人事→兼职/双聘】中确认身份唯一性。
3. 被共享的“部门群”:若把外部联系人拉进内部群,群成员列表仍能看到群关联的部门名称,经验性观察这属于“群可见性”而非“通讯录可见性”,目前无法强制屏蔽,只能劝群管理员改用“外部群”。
验证与回退:如何确认真的隔离成功
验证步骤
- 找一台从未登录过钉钉的测试机,用外部联系人手机号注册新钉钉账号。
- 管理员在后台把该账号加入外部联系人,并指向“采购部”。
- 登录后进入【通讯录→外部联系人→我所在的企业】,应只能看到“采购部”及其下级子部门,其他节点呈灰色“无权限”提示。
- 若仍能看见全公司,检查是否误开白名单或缓存未刷新(可让测试账号退出重登)。
回退方案
若业务方临时需要外部顾问查看全公司,可在同一页面把开关切回【全公司】并保存,5 分钟内生效;事后记得再切回【指定部门】,避免长期暴露。
与机器人/第三方的协同:最小权限原则
部分企业使用自建“供应商门户机器人”自动拉取部门列表生成报价单。隔离后,机器人只能拿到“被授权部门”的数据,需在机器人后台把 /department/list 接口返回结果与可见范围对齐,否则会出现“空列表”报错。经验性观察:若机器人用【内部员工】身份调用接口,则仍返回全量;建议为机器人单独注册“外部联系人”身份,强制走隔离通道。
故障排查:三种常见“为什么还能看到”
| 现象 | 最可能原因 | 验证与处置 |
|---|---|---|
| 外部联系人仍显示全部门树 | 缓存未刷新 | 让外部账号退出钉钉→清理缓存→重新登录;若仍复现,检查白名单。 |
| 指定部门保存时报“节点超出上限” | 单次勾选超过 100 个节点 | 分批次保存,或使用“顶级部门+递归子部门”方式减少节点数。 |
| 信创版提示“功能未开放” | 本地部署包未更新到 8.5 分支 | 在【系统管理→版本信息】确认构建号,联系钉钉交付团队获取离线升级包。 |
适用/不适用场景清单
高匹配场景
• 零售总部与 3000 家加盟商:加盟商只能看到“市场支持部”,无法窥探商品采购成本部门。
• 学校家委会:家长外部联系人仅可见“德育处”,无法接触教师个人手机号。
• 制造企业与外包工厂:外包 SQE 仅开放“质量部”,避免看到研发图纸相关部门。
低匹配场景
• 投融资尽调:尽调方通常需全景组织架构,此时应临时开白名单,而非长期放宽。
• 三方审计机构:若审计范围跨多部门,建议走“内部员工”身份+审计专用角色,外部联系人隔离反而增加沟通成本。
最佳实践 5 条速查表
- 每年两次定期审计【外部联系人白名单】,与 HR 离职流对接,做到“人走权限清”。
- 对同一外部公司只建一个“虚拟部门”,把该供应商所有联系人放进去,减少节点数。
- 大型集团先隐藏敏感子部门,再设外部可见范围,双重保险。
- 修改后 24 小时内,用【安全中心→数据防泄漏→通讯录访问日志】抽查外部账号是否越界。
- 若外部联系人需临时扩权,优先用“群”而非“开全公司”,群解散即权限回收。
FAQ:外部联系人隔离常见疑问
外部联系人能自己申请加入更多部门吗?
不能。外部联系人无申请入口,所有可见范围只能由管理员在后台调整。
指定部门后,外部联系人还能搜索到被隐藏部门的员工吗?
搜索框仅返回“可见部门”内的人员;若被隐藏部门员工与外部联系人在同一外部群,群内@仍可见昵称,但无法点击个人资料页。
隔离生效需要多久?
官方提示 5 分钟;经验性观察大多数账号在 30 秒内刷新,极端网络环境下最长 10 分钟。
可以对外部联系人设置“仅看上级部门”而不看子部门吗?
目前不支持单向递归;若只想给上级,需单独勾选上级节点,并在【部门设置】关闭“继承可见”选项。
信创版与公有云版设置有何差异?
路径完全一致;信创版需确保本地部署包已升级到 8.5 及以上,否则界面无此开关。
收尾:一句话总结与下一步行动
“外部联系人仅可见指定部门”是 8.5.0 之后钉钉给出的最小暴露面工具:一次配置、五分钟生效、随时回退。读完本文,你只需打开管理后台→勾选部门→保存,再用测试机验证即可落地。下一步,建议把该检查项写进《季度权限审计表》,与 HR、采购、法务联合运行,才能真正让“最小权限”从口号变成日常习惯。