在Zion平台需通过角色绑定组织架构并配置行级权限规则实现部门数据隔离:先确保组织架构同步完整,再为各部门创建专属角色,用【组织架构】方式将数据表部门字段关联对应部门节点(含子部门选项),最后批量分配角色给所属用户,即时生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在函子Zion平台中为不同部门设置数据权限,核心是利用角色绑定组织架构+行级权限规则,让销售部只能看销售部数据、财务部只能看财务部数据,避免跨部门数据越权访问。
先确认组织架构已同步到Zion
进入【系统管理】→【组织架构】,检查部门树是否完整(如:总部→华东大区→上海销售部、杭州财务部)。【若部门为空或层级错乱,后续所有权限都将失效】。未同步的需从企业微信/钉钉/自有HR系统手动导入或API对接,Zion不支持在平台内新建虚拟部门节点。
创建部门专属角色
点击【权限管理】→【角色管理】→【新建角色】。
角色名称填“上海销售部成员”,描述写“仅可查看上海销售部相关订单与客户数据”。这一步不能偷懒写成“销售部角色”——Zion的角色名会直接出现在用户授权界面,名称模糊会导致管理员后期无法快速识别。
保存后,在该角色编辑页勾选【数据权限】标签,进入配置。
用组织架构方式配行权限(推荐)
在数据权限编辑页,选择【行权限】→【设置方式】→【组织架构】。
第一步:点击【数据连接】,选择你存放业务数据的数据库(如“CRM生产库”);
第二步:在【权限字段】中,找到数据表里的部门归属字段(常见字段名:dept_id、department_name、org_code),点击右侧【关联组织架构】按钮;
第三步:在弹出窗口中,勾选“上海销售部”节点(支持多选,但此处只选一个),并确认勾选【包含子部门】——如果上海销售部下还分“KA组”“SMB组”,这个选项决定是否一并授权;
第四步:点击【保存】,系统自动生成一条规则:「当前用户所属组织架构路径包含[上海销售部]时,仅返回该部门相关的数据行」。
注意:这条规则只对当前所选数据表生效,其他表(如“人事档案表”“费用报销表”)需单独重复此流程配置,Zion不支持跨表批量继承。
给用户批量分配角色
回到【用户管理】页面,筛选出所有属于上海销售部的成员(支持按组织架构树一键展开筛选);
勾选全部人员 → 点击【批量操作】→【分配角色】→ 选择刚建好的“上海销售部成员”角色 → 确认。
分配后立即生效,无需重启服务或清理缓存。用户下次登录即按新权限加载数据。











