以下按当前代码中的 11 个预置角色整理,而不是将产品规划中尚未开放的角色算作已有权限。
依据:运行时角色权限定义、角色可授予规则、业务操作权限目录。
1. 角色名称与定位
| 角色 |
邀请界面名称 |
角色键 |
主要定位 |
| 集团管理员 |
Group Admin |
g_admin |
一期全部业务域管理、用户管理、集团汇总及审计读取 |
| 组织管理员 |
Organisation Admin |
org_admin |
当前组织用户管理、客户与产品主数据管理 |
| 采购操作员 |
Purchasing Operator |
purchasing |
采购、供应商、收货、发票登记、补货及采购异常处理 |
| 采购审批员 |
Purchasing Approver |
purchasing_approver |
采购差异审批、应付状态维护;可与采购操作员叠加 |
| 销售操作员 |
Sales Operator |
sales |
客户、销售线索、商机、报价及销售订单 |
| 订单/EDI 操作员 |
Order / EDI Operator |
order_edi |
销售订单、EDI 报文及接口异常处理 |
| 仓库操作员 |
Warehouse Operator |
warehouse |
库存、发运、物流跟踪、签收与 POD |
| 客服操作员 |
Service Operator |
service |
客户/订单查询、基础服务工单处理 |
| 经理/只读用户 |
Manager (Read Only) |
manager |
跨主要业务域查询及报表,不进行业务写入 |
| 审计员 |
Auditor |
auditor |
审计记录读取 |
| 运营只读用户(兼容旧角色) |
Ops View |
ops_view |
部分运营数据只读;不等同于经理角色 |
2. 客户、销售、采购权限矩阵
**图例:**读=查询;读写=查询及该领域允许的写操作;—=该单一角色未授予。
“读写”不表示可以任意删除数据、绕过状态机或审批条件。
| 角色 |
客户/联系人/地址 |
线索/商机/活动/报价 |
报价接受/拒绝 |
产品/价格 |
库存/库存变动 |
采购/供应商/收货/发票 |
采购审批/AP 状态 |
补货操作 |
| 集团管理员 |
读写 |
读写 |
✓ |
读/管理 |
读写 |
读写 |
✓ |
✓ |
| 组织管理员 |
读写 |
— |
— |
读/管理 |
— |
— |
— |
— |
| 采购操作员 |
— |
— |
— |
读 |
读 |
读写 |
— |
✓ |
| 采购审批员 |
— |
— |
— |
— |
— |
— |
✓ |
— |
| 销售操作员 |
读写 |
读写 |
✓ |
读 |
— |
— |
— |
— |
| 订单/EDI 操作员 |
— |
— |
— |
— |
— |
— |
— |
— |
| 仓库操作员 |
— |
— |
— |
读 |
读写 |
— |
— |
— |
| 客服操作员 |
读 |
— |
— |
— |
— |
— |
— |
— |
| 经理/只读用户 |
读 |
读 |
— |
读 |
读 |
读 |
— |
— |
| 审计员 |
— |
— |
— |
— |
— |
— |
— |
— |
| 运营只读用户 |
读 |
读 |
— |
读 |
读 |
读 |
— |
— |
对应操作说明
| 权限项 |
当前权限允许的主要操作 |
边界 |
| 客户读写 |
查询、创建、更新客户,维护联系人和地址 |
仍受组织范围和业务校验约束 |
| 销售读写 |
维护线索、商机、活动、报价,发送及转换报价 |
报价接受/拒绝需要单独的 quote:decide |
| 产品管理 |
创建产品、更新产品状态、维护价格 |
不代表任意修改历史订单价格 |
| 库存写入 |
创建库存地点、创建/过账库存变动 |
调整原因、可用库存及不可变台账规则仍生效 |
| 采购写入 |
供应商维护、采购镜像创建/导入、OCR 确认、收货、发票登记及允许的取消/关闭 |
不自动包含差异审批;也不代表向 BYD 签发采购订单 |
| 采购审批 |
处理三单匹配差异、应付排期及外部已付款结果回填 |
不执行真实付款;不自动授予采购查询、创建或收货 |
| 补货 |
查询/生成补货建议、接受建议、设置补货参数 |
不因经理具有报表权限而自动授予 |
3. 订单、物流、客服与管理权限矩阵
| 角色 |
销售订单 |
发运/物流/POD |
EDI 报文 |
基础服务工单 |
重开已关闭工单 |
异常队列 |
通知 |
报表 |
用户/角色/成员管理 |
审计读取 |
集团汇总权限 |
| 集团管理员 |
读写 |
读写 |
读写 |
读写 |
✓ |
读写 |
读/标已读 |
✓ |
✓ |
✓ |
✓* |
| 组织管理员 |
— |
— |
— |
读 |
— |
— |
— |
✓ |
✓,限当前组织 |
— |
— |
| 采购操作员 |
— |
— |
— |
— |
— |
读写 |
— |
✓ |
— |
— |
— |
| 采购审批员 |
— |
— |
— |
— |
— |
— |
— |
— |
— |
— |
— |
| 销售操作员 |
读写 |
— |
— |
— |
— |
— |
— |
✓ |
— |
— |
— |
| 订单/EDI 操作员 |
读写 |
读 |
读写 |
— |
— |
读写 |
— |
✓ |
— |
— |
— |
| 仓库操作员 |
读 |
读写 |
— |
— |
— |
— |
读/标已读 |
— |
— |
— |
— |
| 客服操作员 |
读 |
— |
— |
读写 |
— |
— |
读/标已读 |
— |
— |
— |
— |
| 经理/只读用户 |
读 |
读 |
— |
读 |
— |
— |
— |
✓ |
— |
— |
— |
| 审计员 |
— |
— |
— |
— |
— |
— |
— |
— |
— |
✓ |
— |
| 运营只读用户 |
读 |
— |
— |
— |
— |
读 |
读 |
— |
— |
— |
— |
* **集团汇总不是无条件跨组织访问。**还需要获批的活动成员关系、HQ 聚合锚点及相应接口条件;写入仍指定单一组织。
对应操作说明
| 权限项 |
当前权限允许的主要操作 |
| 销售订单读写 |
查询订单及对账;创建手工订单、确认或取消订单 |
| 发运/物流读写 |
查询发运、创建发运、更新状态、维护包装及配送预约、签收、上传/查看 POD |
| EDI 读写 |
查询伙伴/报文/日志、导出报文证据,接收入站、重试或发送出站报文 |
| 基础服务工单读写 |
查询、创建和更新一期基础服务工单;不等于二期统一售后域 |
| 重开工单 |
额外允许重开已关闭工单,仍需基础写权限及合法流转条件 |
| 异常队列读写 |
查询、认领、重试、解决及纠正异常,具体动作仍受业务前置限制 |
| 通知写入 |
将本人适用范围内的通知标记为已读,不是发送/发布通知的权限 |
| 用户/角色/成员管理 |
当前组织用户查询、邀请、角色替换、成员启停、邀请重发/撤销及账户状态管理 |
| 审计读取 |
当前实现的审计查询权限;不能据此认为完整审计导出功能已经交付 |
4. 邀请与授权限制
| 规则 |
当前行为 |
| 谁可以邀请、替换角色 |
当前组织具有 identity:manage 的用户;预置角色中为集团管理员、组织管理员 |
| 谁可以授予集团管理员 |
操作者在当前组织还必须具有 group:read;组织管理员不能自我提权 |
| Order / EDI Operator |
邀请/替换目录仅在 Voltura(VOLTURA_AU) 中提供 |
| Warehouse Operator |
邀请/替换目录仅在 PSS(PSS_AU)或 Voltura 中提供 |
| 其他角色 |
没有额外的组织类型过滤,但必须符合当前组织成员关系及可授予权限 |
| 多角色叠加 |
权限取并集,例如“采购操作员+采购审批员” |
| 跨组织授权 |
邀请或角色替换不会自动创建其他组织成员关系 |
| 二期角色 |
售后运营、BYD、安装商/技术员等不在当前一期邀请目录 |
| Integration worker |
服务身份,不作为普通用户交互邀请角色 |
5. 对岗位配置最重要的几个区别
- **物流跟单需要修改发运:选 Warehouse Operator。**但同时获得库存写权限,当前没有“仅物流写入、禁止库存修改”的独立角色。
- **仓库角色不包含采购收货权限。**若需要操作采购到货/收货,还需叠加 Purchasing Operator。
- **采购审批员是附加型角色。**单独授予不会自动获得采购列表、收货或发票创建权限。
- **Organisation Admin 不是组织内所有业务的超级管理员。**它没有订单、物流、采购、库存等业务写权限。
- **Manager 与 Ops View 不同。**Manager 有发运、服务工单和报表读取;Ops View 没有这些,但具有异常与通知读取。
- 拥有报表权限不等于直接拥有所有底层业务操作权限。
以上是角色授予矩阵,不是对每个业务接口当前运行状态或完整交付情况的重新验收;实际操作还受组织/站点/供应商/伙伴范围、记录状态、版本及其他业务条件约束。