主题
往来单位与数据权限
为什么需要了解这个?
很多企业在使用进销存系统时会遇到这样的困惑:
"我给员工开了销货单的权限,为什么他还是看不到某些客户的销货单?"
答案就在于珍妮软件的数据权限体系——往来单位(客户/供应商)的归属权限高于单据的功能权限。理解这个机制,才能正确管理团队的数据访问。
核心概念:两层权限
珍妮软件的权限分为两层,缺一不可:
第一层:功能权限(角色控制)
通过角色管理分配,控制员工能使用哪些功能模块。
例如:
- 是否能看到"销货"菜单
- 是否能新建采购单
- 是否能删除入库单
这是大多数软件都有的基础权限,在 人员和角色管理 中设置。
第二层:数据权限(负责人控制)
通过往来单位的负责人分配,控制员工能看到哪些客户/供应商的数据。
核心规则:
重要
往来单位及相关联系人信息,只有被指定为负责人的员工才能看到。
这意味着:
- 员工A是"杭州锦绣纺织"的负责人 → 员工A能看到这个客户的所有销货单、收款记录、资金往来
- 员工B不是这个客户的负责人 → 即使员工B有"销货单"的功能权限,他也看不到"杭州锦绣纺织"的任何销货单
权限叠加关系
员工能否查看某个客户的销货单?
↓
第一层:员工的角色有"销货单"权限吗?
├── 没有 → ❌ 不能查看(连菜单都看不到)
└── 有 → 继续判断 ↓
第二层:员工是这个客户的"负责人"吗?
├── 不是 → ❌ 不能查看(有菜单但看不到数据)
└── 是 → ✅ 可以查看简单来说:功能权限决定"能不能用这个功能",数据权限决定"能看到哪些数据"。
往来单位的负责人机制
什么是负责人?
每个往来单位(客户、供应商、加工厂等)都可以指定一个或多个负责人。负责人是实际跟进这个客户/供应商业务的员工。
如何设置负责人?
- 进入往来单位的详情页面
- 在信息卡片中找到"负责人"字段
- 选择一个或多个员工
- 保存
当负责人被更改时,系统会自动通知被添加和被移除的员工。
负责人能做什么?
| 操作 | 负责人 | 非负责人 |
|---|---|---|
| 查看往来单位基本信息 | ✅ | ❌ |
| 编辑往来单位信息 | ✅(需角色权限) | ❌ |
| 查看关联的联系人 | ✅ | ❌ |
| 查看关联的销货单/采购单 | ✅ | ❌ |
| 查看关联的收付款记录 | ✅ | ❌ |
| 查看关联的资金往来 | ✅ | ❌ |
| 从详情页快速开单 | ✅ | ❌ |
特殊情况
- 公司创建者(老板账号)默认拥有所有数据的查看权限,不受负责人限制
- 管理员角色可以通过"参与所有往来单位"权限绕过负责人限制
往来单位分类
系统支持以下 7 种往来单位类型:
| 类型 | 说明 | 关联的单据 |
|---|---|---|
| 客户 | 购买面料的客户 | 销货单、收款单、报价单、调样单、选样单 |
| 供应商 | 面料供应商 | 采购单、付款单 |
| 加工厂 | 通用加工厂 | 委外加工单 |
| 印染厂 | 染色加工厂 | 染色指示单 |
| 印花厂 | 印花加工厂 | 印花指示单 |
| 织造厂 | 织布工厂 | 生产指示单 |
| 后加工厂 | 后整理加工厂 | 后整理指示书 |
实际应用场景
场景一:业务员各管各的客户
需求:公司有3个业务员,每人负责自己的客户群,互不干扰。
设置方法:
- 给3个业务员都分配"销货单"等功能权限
- 在每个客户的往来单位详情中,设置对应的业务员为负责人
- 结果:每个业务员只能看到自己负责的客户和相关单据
场景二:采购员只看供应商
需求:采购员负责3家供应商,不需要看客户数据。
设置方法:
- 给采购员分配"采购单"功能权限,不给"销货单"权限
- 在3家供应商的往来单位中,设置采购员为负责人
- 结果:采购员只能看到这3家供应商的采购单和付款记录
场景三:老板看所有数据
需求:老板需要看到全公司所有客户和供应商的数据。
设置方法:
- 公司创建者(注册账号)自动拥有全部数据权限,无需额外设置
- 如果是其他管理层账号,可以将其加入所有往来单位的负责人列表,或赋予"参与所有往来单位"权限
场景四:新员工接手客户
需求:业务员离职,需要把客户交接给新员工。
操作方法:
- 进入每个需要交接的客户的往来单位详情
- 将负责人从旧员工改为新员工
- 系统自动通知双方
- 新员工立刻能看到该客户的所有历史单据和资金记录
常见问题
员工说看不到某些销货单?
最常见的原因就是该员工不是对应客户的负责人。解决方法:将该员工添加到对应往来单位的负责人中。
一个客户可以有多个负责人吗?
可以。例如一个大客户可以同时由业务员和业务经理共同负责,两人都能看到该客户的数据。
新创建的客户谁能看到?
创建客户时,创建人自动成为负责人。如果需要其他人也能看到,需要在创建后手动添加负责人。
删除负责人后,原来的单据还能看到吗?
不能。一旦被移除负责人,该员工立即无法看到该客户/供应商的所有关联数据(包括历史单据)。