企业 采购 / 仪表板

Odoo 企业版采购看板为什么不是“把几个 KPI 拼一起”:Purchase & Vendor analysis 的数据源、权限与样板边界

企业版采购仪表板不是临时拼图,而是以 purchase.order 为主数据模型、按物流仪表板分组发布,并内置 lead time、on time deliveries、vendor delay 等分析模板。

企业 采购
进阶 开发者 1 分钟阅读
0 评论 0 点赞 0 收藏 3 阅读

采购团队常说“给我做个看板,把采购额、到货准时率、供应商延迟放一起”。企业版的回答不是多加几个卡片,而是直接给出一张可钻取的 Spreadsheet Dashboard。

dashboards.xml 里定义的 spreadsheet_dashboard_purchase 名叫 Purchase & Vendor analysis。它被发布到 logistics 仪表板组,主数据模型是 purchase.order,并且只授权给 stock.group_stock_manager。这三个字段其实已经划清边界:它不是任何人都能看的公共首页,也不是脱离采购单事实表的“轻量统计”。

更有意思的是对应 JSON 模板里预置的分析语义:Purchase Value by confirmation dateOn time deliveriesLead TimeDelay Report by VendorPurchase Analysis orders with receptionsPurchase orders by Total。这说明企业版看采购,不是只看金额,而是把金额、履约时效和供应商表现放在同一套模板里。

为什么要强调模板?因为企业版把它当成“可继续编辑的分析工位”,而不是后端写死的报表页。spreadsheet_binary_data 绑定正式模板,sample_dashboard_file_path 又提供样板文件,意味着官方预期企业在这个基础上继续做自己的比较期、筛选器和图表布局,而不是把它当只读截图。

这也解释了一个常见误区:很多人以为“采购仪表板 = 采购模块专属权限”。实际上它挂在物流仪表板组里,而且权限给的是库存经理组。因为采购 KPI 常常要和收货、延迟、仓储履约一起解释,单独从采购角色切出来反而会丢掉下游语义。

如果你发现仪表板数据和采购清单不一致,先别急着怀疑公式错。优先确认你看的是否是 purchase.order 这个主模型的指标、是否带了 receptions / comparison period 一类模板筛选,以及当前用户是否真的落在 stock manager 视角。很多“数字不一样”,其实只是分析模板和列表页口径不同。

所以,这块企业功能真正提供的不是几张好看的卡片,而是一套围绕采购订单事实、供应商延迟与收货表现组织起来的分析工作台。

DISCUSSION

评论区

想参与讨论?先 登录 再发表评论。
还没有评论,你可以成为第一个留言的人。