跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Vendor Evaluation — A build-to-order Odoo module that scores, rates, and reports on your vendors using structured, weighted c — 1/1示意预览

A build-to-order Odoo module that scores, rates, and reports on your vendors using structured,

weighted criteria tied directly to purchase and receipt data.

ECOSIRE designs, builds, installs, and supports it around your evaluation policy.

什么是 Vendor Evaluation?

A build-to-order Odoo module that scores, rates, and reports on your vendors using structured, weighted criteria tied directly to purchase and receipt data. ECOSIRE designs, builds, installs, and supports it around your evaluation policy. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Dedicated `vendor.evaluation` model with per-line scores against a configurable `vendor.evaluation.criteria` master, no spreadsheet exports
Weighted scoring engine: each criterion carries a weight, with an `@api.constrains` guard that weights sum to 100% and scores stay within the defined band
`@api.depends` computed overall rating stored on `res.partner` (e.g. `x_vendor_rating` and a star/band field) so the score is visible on the supplier form and in list views
Configurable rating scale and bands (e.g. 1-5, 0-100, or A/B/C/D) defined as data, not hard-coded, so you can re-tune policy without a code change
Auto-computed objective metrics from existing Odoo data: on-time delivery %, receipt rejection/return rate, and price variance versus the vendor pricelist
Blend of objective (system-computed) and subjective (buyer-entered) scores in a single normalized rating so reviews are defensible
Traceability links from each evaluation to its source `purchase.order` and `stock.picking`, so every score is auditable back to the transaction
`base.automation` automated actions to auto-create a draft evaluation on receipt validation, bill posting, or on a recurring quarterly review cadence
State machine (draft -> submitted -> approved) with record rules so buyers evaluate and only procurement managers approve or reopen a confirmed rating
QWeb PDF vendor scorecard plus a multi-vendor comparison report for sourcing shortlists and supplier review meetings
Kanban and pivot/graph views to rank suppliers by rating, trend a vendor's score over time, and segment by product category or purchase team
`ir.model.access.csv` and record rules for buyer / manager / read-only roles, with optional multi-company record rules
XML-RPC/JSON-RPC exposure of ratings and evaluations so external portals, BI, or supplier scorecards can read the data without custom endpoints
Optional low-rating guardrail: a warning or approval step when raising a purchase order for a vendor whose rating falls below a configurable threshold

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Most procurement teams still judge vendors on gut feel, scattered spreadsheets, and the loudest complaint of the week. Odoo gives you purchase orders, receipts, bills, and vendor pricelists, but out of the box it has no concept of a vendor score: there is no place to record how a supplier performed on quality, on-time delivery, price competitiveness, responsiveness, or compliance, and no way to roll those judgments into a defensible rating you can present at a supplier review. When a critical part arrives late or fails inspection, that signal lives in someone's inbox, not on res.partner. Sourcing decisions and re-order approvals then happen with no objective history behind them.

We build a Vendor Evaluation module that turns supplier performance into structured, auditable data inside Odoo. A new vendor.evaluation model captures each assessment against a configurable set of weighted criteria (vendor.evaluation.criteria), with a score stored per evaluation line and an @api.depends compute rolling them into a normalized overall rating that surfaces on res.partner. Criteria, weightings, and rating bands are data you control, not hard-coded logic, so quality, delivery, price, and service each carry the weight your procurement policy demands. Evaluations link back to the source purchase.order and stock.picking, so an assessment is always traceable to the transaction that triggered it, and an automated action (base.automation) can auto-open a draft evaluation when a receipt is validated or a bill is posted.

Technically, the module ships as a proper Odoo addon: a __manifest__.py declaring dependencies on purchase and stock, ORM models with the compute/inverse/@api.constrains logic that enforces score bounds and weighting totals, form/list/kanban/search views in XML (with an optional OWL score widget), and a QWeb PDF scorecard for individual vendors plus a comparison report across a shortlist. Access is locked down with ir.model.access.csv and record rules so buyers can evaluate but only procurement managers can change the criteria master or reopen a confirmed rating. Objective metrics — on-time delivery percentage, receipt rejection rate, price variance versus the pricelist — can be computed automatically from existing Odoo data and blended with the subjective scores your team enters, and everything is exposed over the standard XML-RPC/JSON-RPC API so an external portal or BI tool can read ratings without a custom endpoint. It targets Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise; where a capability depends on Enterprise (for example richer dashboard studio widgets), we build a Community-safe equivalent so the core evaluation workflow never depends on your edition.

Because this is build-to-order, nothing is downloaded and switched on blindly. We start with a short scoping call to capture your criteria, weightings, rating scale, approval flow, and which metrics should auto-compute versus be entered by hand, then we build your version, prove it on a staging database against your real purchase history, run UAT with your buyers, and deploy with a rollback plan. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company evaluation with per-company weighting, deeper integrations (inbound quality-inspection systems, external supplier portals, BI), and large historical-data migration for backfilled scores increase the quoted scope.

你得到什么

  • Installable Odoo module source (your build) for the agreed 17.0 / 18.0 / 19.0 target, Community/Enterprise-aware
  • Installation and configuration on your environment, including criteria, weightings, rating bands, and role setup
  • Technical documentation: data model, computed fields, security matrix, automated actions, and API notes
  • End-user guide plus a live training session for buyers and procurement managers
  • UAT on a staging database against your real purchase history, with a documented rollback plan
  • Post-go-live support window for defect fixes and configuration adjustments
  • Git repository handover with tagged release and commit history
  • Sample QWeb scorecard and comparison report templates, ready to rebrand

这是给谁的

Procurement / Purchasing Manager

Owns the supplier base and needs an objective, auditable rating to defend sourcing decisions at review meetings. Wants weighted criteria, PDF scorecards, and a rating that lives on the vendor record rather than in a personal spreadsheet.

Supply Chain / Operations Director

Cares about on-time delivery and quality risk across the whole vendor pool. Needs auto-computed delivery and rejection metrics, trend views, and a low-rating guardrail that flags risky suppliers before a PO is confirmed.

Quality / Compliance Lead

Tracks defects, returns, and supplier compliance. Wants inspection outcomes and rejection rates feeding directly into the score, with traceability back to the specific receipt or purchase order.

Odoo Administrator / IT Lead

Runs the Odoo instance and must keep customizations clean and upgrade-safe. Wants a proper addon with `ir.model.access.csv`, record rules, sane compute logic, and a git handover, not a fragile Studio patch.

Vendor Evaluation 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Vendor scoring modelDedicated model with weighted, configurable criteria and a stored rating on the vendorWhatever you spec and can afford to build in-houseFixed scoring scheme, often hard to reweightNo vendor score concept at all
Auto-computed metricsOn-time %, rejection rate, and price variance pulled from your Odoo dataPossible but adds significant build timeUsually manual entry onlyNone; data exists but is never scored
Fit to your policyCriteria, weights, and bands built around your review processFully bespoke, at full bespoke costYou adapt to the module's assumptionsNot applicable
ReportingQWeb PDF scorecard plus multi-vendor comparison reportBuild each report from scratchBasic list or one fixed reportStandard purchase reports, no rating
Security and approval flowBuyer/manager roles via record rules and a draft-to-approved state machineDepends on developer disciplineOften a single flat access levelGeneric purchase access only
Odoo version and edition supportBuilt for 17/18/19, Community-safe with Enterprise-aware optionsWhatever you target and maintainVersion support varies; upgrades lagShips with core, but no feature here
Delivery and ownershipBuilt to order in one working week with git repo and docs handoverLong internal lead time; you own maintenanceInstant download but generic, no handover of your buildImmediate, but nothing to deliver
SupportPost-go-live window plus optional upgrade retainer from ECOSIREYour own team or contractorCommunity/forum or paid ticket, genericGeneral Odoo support, not this capability

关于Vendor Evaluation的常见问题

How long does delivery take?

Because this is built to order, typical delivery is one working week from confirmed scope. Straightforward single-company builds land toward the shorter end; multi-company setups, deep integrations, or historical-score migration extend it. We agree a firm timeline in writing after the scoping call.

Is this an existing app I can download and install today?

No. This is a productized service, not an off-the-shelf apps.odoo.com download. ECOSIRE designs, builds, installs, and supports your version around your evaluation policy. Nothing is instantly downloadable; you receive a purpose-built module and full handover.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base scope. After a short scoping call we send a fixed quotation for your exact requirements. Drivers such as multi-company weighting, extra integrations, and large historical-data migration increase the quoted scope, and the from-price is not a firm fixed price.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration tweaks. Beyond that we offer ongoing support and version-upgrade retainers, including migrating your module across Odoo 17/18/19 as you upgrade. You also receive the git repository so any Odoo partner can maintain it.

Which Odoo versions and editions do you support?

We build for Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise. Where a feature would depend on an Enterprise-only capability, we build a Community-safe equivalent so the core evaluation workflow never requires a specific edition. We confirm your exact version at scoping.

Can scores be calculated automatically instead of typed in by hand?

Yes. We compute objective metrics such as on-time delivery percentage, receipt rejection rate, and price variance directly from your existing purchase and inventory data, then blend them with any subjective scores your buyers enter. The mix and weighting are configured to your policy.

Will this survive an Odoo upgrade or interfere with other modules?

It ships as a standard addon with a clean `__manifest__.py`, proper ORM models, and dependency declarations on `purchase` and `stock`, rather than a brittle Studio customization. That keeps it upgrade-friendly, and we hand over the git repo plus documentation so future upgrades are straightforward.

申请报价

Vendor Evaluation

A build-to-order Odoo module that scores, rates, and reports on your vendors using structured, weighted criteria tied directly to purchase and receipt data. ECOSIRE designs, builds, installs, and supports it around your evaluation policy.

  • Dedicated `vendor.evaluation` model with per-line scores against a configurable `vendor.evaluation.criteria` master, no spreadsheet exports
  • Weighted scoring engine: each criterion carries a weight, with an `@api.constrains` guard that weights sum to 100% and scores stay within the defined band
  • `@api.depends` computed overall rating stored on `res.partner` (e.g. `x_vendor_rating` and a star/band field) so the score is visible on the supplier form and in list views
  • Configurable rating scale and bands (e.g. 1-5, 0-100, or A/B/C/D) defined as data, not hard-coded, so you can re-tune policy without a code change

申请报价

告诉我们您对 Vendor Evaluation 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。