Skip to main content

系统管理员与实施配置 SOP:全局阈值与权限治理

适用对象:IT 管理员、系统实施顾问、财务风控负责人
前置权限:具备 Odoo 系统管理(base.group_system)或管理设置(base.group_erp_manager)权限


1. 业务参数配置中心

所有的毛利风控参数均集中管理在 3Will 全局设置中心,遵循 3Will Addon Standards 统一标准挂载。

1.1 菜单入口路径

  1. 以管理员账号登录 Odoo 后台。
  2. 进入系统主菜单,点击 设置 (Settings)
  3. 在左侧应用分类栏中,点击 3Will
  4. 页面向下滑动至 销售毛利与风控 (Sales Margin & Risk) 配置区块。

3Will 设置中心 - 销售毛利与风控配置


1.2 核心配置字段参数对照表

配置项标签技术参数标识类型 / 默认值业务含义与对前台的影响
整单最低毛利率 (%)3will_sale_margin.order_min_margin_percent浮点数 (如 20.0)整单综合毛利率底线。当整单毛利率低于该数值时,整单标记为风险订单,订单顶部触发红色告警横幅,右下角毛利呈现红色粗体警告。
整单最低毛利额3will_sale_margin.order_min_margin_amount浮点数 (如 50.0)整单毛利绝对值底线。即使毛利率合格,若整单毛利额低于此数值(例如微利特惠单),系统同样视作风险单据。
单行最低毛利率 (%)3will_sale_margin.line_min_margin_percent浮点数 (如 10.0)商品单行毛利率底线。明细行中任何单一商品的毛利率低于此值,该行字体立即呈现鲜红色高亮,且订单顶部触发黄色警告横幅。
单行最低毛利额3will_sale_margin.line_min_margin_amount浮点数 (如 10.0)商品单行毛利额底线。防止高价值或特价大单虽然比例不高但实际毛利过薄的风险。
低毛利预警频道3will_sale_margin.risk_channel_id讨论频道 (Many2one)风控广播专属私密频道。系统默认为 #低毛利风控预警discuss.channel),低毛利订单被强行放行后,由系统机器人 OdooBot 自动向该频道定向发送富文本数据快照。
低毛利通知接收人3will_sale_margin.risk_notification_user_ids成员标签 (Many2many)风控信息核决人。选中的用户将自动与上述风控频道保持成员同步,接收 Discuss 消息红点提醒。
判定原则:比例与绝对值双重门禁

系统判定风险采用逻辑或 (OR) 规则:
单行毛利存在风险 = (单行毛利率 < 阈值) OR (单行毛利额 < 阈值)
整单毛利存在风险 = (整单毛利率 < 阈值) OR (整单毛利额 < 阈值)
只要命中其中任意一项不达标,系统即刻触发对应的视觉与确认拦截。


2. 权限组严格白名单管控策略

与 Odoo 原生宽松的权限机制不同,3will_sale_margin 采用了“初始完全空白”的严格白名单制

              ┌───────────────────────────┐
│ 权限组:查看销售毛利 │
│ (group_sale_margin_viewer)│
└─────────────┬─────────────┘

┌───────────────────┴───────────────────┐
▼ ▼
【默认不赋予任何人】 【严防继承穿透】
系统初始化后成员列表为空, 即使是「销售经理」或「内部用户」,
没有任何内置默认用户。 默认也无权查看成本与毛利。

2.1 为什么销售经理默认也看不到?

在许多传统食品分销与进出口企业中,一线“销售经理/业务主管”依然可能存在业务离职、跳槽或兼做一线业绩的情况。如果直接让销售经理角色自动继承毛利查看权,极易导致大面积成本泄露。因此:

  • 销售经理角色:默认只能看到报价单、执行日常审核,不代表自动能看底价
  • 授权必须明确:必须由系统管理员在用户账号档案中手动勾选,每一位能看成本的人都必须有据可查。

2.2 如何为指定人员授权查看毛利

  1. 进入 设置 -> 用户和公司 -> 用户 (Users)
  2. 搜索并打开需要授权的用户档案(例如:总经理、财务主管或资深销售总监)。
  3. 在用户权限页签中,找到 Sales (销售) 权限分类。
  4. 勾选 “查看销售毛利 (View Sales Margin)” 复选框。
  5. 点击页面左上角 保存。该用户重新刷新页面即可看到完整的 Cost、Margin 和毛利率。

3. 私密风控频道的安全机制与自动人员同步

为了彻底杜绝未授权用户通过公共讨论组窥探商业敏感数据,系统设计了自动化频道闭环治理机制:

3.1 频道安全边界

  • 频道名称默认设定为:#低毛利风控预警
  • 受组权限保护:频道受 group_sale_margin_viewer 隔离,未被授予毛利查看权限的用户(如普通销售人员),在 Discuss 应用的频道搜索栏中搜不到、看不到、进不去该频道。

3.2 自动拉群、Pin 侧边栏与自动踢人 (Auto Sync & Kick)

管理员在 3Will 全局设置 中调整“低毛利通知接收人”时,后台自动触发成员双向同步:

                管理员在 3Will 设置中调整「通知接收人」

┌─────────────────────┴─────────────────────┐
▼ ▼
【新增选中的管理人员】 【被移除的历史人员】
1. 自动加入 #低毛利风控预警 频道 1. 自动从频道成员列表中物理踢出
2. 自动将其 Pin 在 Discuss 左侧快捷栏 2. 立即丧失频道访问与查看权限
3. 可查看历史的所有风控预警快照 3. 无法继续接收后续风控广播

这一机制避免了传统企业“人员调岗/离职后,依然留在钉钉群/微信群或系统私聊群里偷看机密”的管理失控漏洞。


4. 管理员配置验收检查清单

在完成新系统部署或参数调整后,请逐项核验以下事项:

  • 设置保存验证:在 3Will 设置中心修改阈值(如整单 20%、单行 10%)并保存,刷新页面后数值保持一致。
  • 频道与接收人绑定:设置中心选择了至少 1 位通知接收人(如 Administrator 或财务风控经理)。
  • 普通销售脱敏验证:以普通销售账号登录,打开任意销售订单,确认界面右下角无 Margin / Margin (%),明细行选择器无 Cost 列
  • Excel 导出防泄漏验证:普通销售人员在销售订单列表勾选单据点击“导出”,在导出可用字段搜索中,确认无法搜到 purchase_pricemarginmargin_percent 字段。
  • 管理授权验证:给指定主管账号勾选“查看销售毛利”组后,登录后能正常查阅成本、毛利,并在 Discuss 侧边栏看到 #低毛利风控预警 频道。