- ホーム
- Apps
- SaaS Tools
- Project Dashboard
イメージプレビューA made-to-order Odoo Project Dashboard that turns your project data into a single visual command center
— live KPIs, progress rollups, budget-vs-actual, and drill-down analytics. ECOSIRE builds, installs, and supports it for Odoo 17.0/18.0/19.0.
Project Dashboardとは?
A made-to-order Odoo Project Dashboard that turns your project data into a single visual command center — live KPIs, progress rollups, budget-vs-actual, and drill-down analytics. ECOSIRE builds, installs, and supports it for Odoo 17.0/18.0/19.0. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
主な機能
受注生産、すべておまかせ
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
- 1
ご注文
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
- 2
構築とインストール
ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。
- 3
本番稼働 + サポート
約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。
技術仕様
- Odoo互換性
- Odoo 17, Odoo 18, Odoo 19
- エディション
- Enterprise&Community
- ライセンス
- ライセンスの確認が必要です
- Python要件
- Python 3.10+
- データベース
- PostgreSQL 12+
この製品について
Teams running Odoo project usually manage work across kanban, list, and Gantt views, but the moment a manager asks "how are all our projects actually doing?" the native experience runs out of road. Odoo's out-of-the-box project reporting leans on generic pivot and graph views over project.task and account.analytic.line, which answer narrow questions well but never assemble into one governed overview. Portfolio health, on-time delivery rates, overdue-task concentration, budget burn, and resource load live in separate menus — so leadership stitches the picture together in spreadsheets, and the data is stale the moment it is exported. The gap widens once you need cross-project rollups, custom health scoring, or KPIs that combine project, timesheet, and analytic-accounting data that no single native view exposes.
ECOSIRE builds a dedicated Project Dashboard tailored to how your organization actually runs projects. Technically, we deliver a proper Odoo module with its own __manifest__.py, a backend OWL/JS dashboard action rendered through QWeb templates, and server-side aggregation so heavy math never runs in the browser. We add computed KPI fields on your project and task models using models.Model with @api.depends compute methods (stored where you need to sort/filter, non-stored where you need always-live values), and we back the visual widgets with read_group aggregations and, where volume demands it, database views or SQL-backed report models for millisecond rollups over thousands of tasks. Every metric you name in scoping — percent complete, milestone status, overdue count, budget-vs-actual from account.analytic.line, planned-vs-actual hours from timesheet, stage cycle time, or a weighted project health score — becomes a defined, testable field rather than a spreadsheet formula. Filters, groupings, date ranges, and click-through to the underlying records are wired in so the dashboard is a working surface, not a static picture.
Access and trust are engineered in, not bolted on. We ship ir.model.access.csv entries plus ir.rule record rules so a project manager sees only their portfolio while an executive sees the whole book, and so multi-company boundaries are respected on every KPI. Where you want the numbers to reach beyond Odoo, we expose them through the standard XML-RPC/JSON-RPC API so Power BI, a data warehouse, or an external portal can read the same figures the dashboard shows. Optional automated actions and scheduled jobs can snapshot period-end metrics, flag at-risk projects, or push alerts, so the dashboard also drives action instead of only displaying it. The module is written to run cleanly on Odoo 17.0, 18.0, and 19.0, and we are explicit about Community vs Enterprise: everything can be delivered on Community, and where a capability leans on an Enterprise-only feature we tell you before scope is confirmed rather than after.
Because this is build-to-order, delivery starts with a short scoping call to pin down your exact KPIs, the models involved, who sees what, and your Odoo version and edition. We then build on a staging copy of your database, review the working dashboard with you, run UAT, and only deploy to production once you sign off — typically one working week from confirmed scope, depending on the number and complexity of the metrics and integrations. Pricing starts from $999 (indicative, single-company base scope); additional KPI definitions, multi-company consolidation, external integrations, and larger data-migration volume increase the quoted scope. You receive a fixed written quote after the scoping call — never a surprise invoice.
得られるもの
- Installable source code for your version of the Project Dashboard module, packaged with a clean `__manifest__.py` and dependency list
- Installation and configuration on your staging then production environment, including menu, action, and access-rule setup
- Technical documentation: model/field reference, KPI computation logic, security rules, and any API endpoints exposed
- End-user guide plus a live training session for managers and executives on reading and filtering the dashboard
- UAT on a staging copy of your database with a documented rollback plan before any production deployment
- Post-go-live support window for defect fixes and configuration questions after launch
- Git repository handover with full commit history and tagged releases per Odoo version
- Version-compatibility notes and an upgrade path covering Odoo 17.0/18.0/19.0
これは誰のためのものですか
Operations / PMO Lead
Runs a portfolio of concurrent projects in Odoo and needs one governed overview of health, delivery dates, and overdue work instead of exporting pivot views into spreadsheets every week.
Project Manager
Owns delivery on specific projects and wants live percent-complete, milestone status, and budget-vs-actual with click-through to the exact tasks driving the numbers — filtered to just their portfolio.
Finance / Analytic Accounting Manager
Cares about budget burn and planned-vs-actual cost pulled from `account.analytic.line` and timesheets, reconciled against project progress, with multi-company boundaries respected.
Executive Sponsor / Managing Director
Needs a board-ready portfolio scorecard — on-time rate, at-risk projects, resource load — that they can read at a glance and export to PDF, without navigating Odoo's individual project menus.
Project Dashboard の比較方法
| 基準 | エコシエール | カスタムビルド | 競合他社 | Odoo 標準機能 |
|---|---|---|---|---|
| Fit to your KPIs and health-scoring logic | Built to your exact metrics, models, and thresholds | Fully bespoke but you own the design and risk | Fixed metric set; limited to what the vendor shipped | Generic pivot/graph views, no custom health scoring |
| Cross-project portfolio rollup | Single governed overview with server-side aggregation | Possible but you build all the aggregation yourself | Often per-project only; rollups vary by module | Manual — stitch separate views or export to sheets |
| Blended project + financial + timesheet data | Combined KPIs from `account.analytic.line` and timesheets | Achievable with significant in-house dev effort | Rarely blended across modules | Lives in separate menus; no unified metric |
| Security and multi-company scoping | `ir.model.access.csv` + `ir.rule` scoped per role and company | You must design and test all access rules | Depends on vendor; often coarse-grained | Standard record rules, but no dashboard-level KPI scoping |
| External access (Power BI / warehouse) | Scoped XML-RPC/JSON-RPC endpoints for the same KPIs | Build your own API layer | Usually none; UI-only | Raw API exists but no curated KPI surface |
| Odoo 17/18/19 + Community/Enterprise | Tested per version; Enterprise dependencies flagged upfront | Compatibility is your responsibility | Version support varies; upgrades often paid | Included but limited to native reporting features |
| Support, docs, and handover | Docs, training, support window, git repo handover | Only what your team documents | Vendor support tiers; source often obfuscated | Community docs; no tailored guidance |
| Total cost and predictability | Fixed quote after scoping; from $999 indicative | Highest and least predictable (dev time + maintenance) | Low license fee but rigid and hard to extend | No extra cost, but the capability gap remains |
Project Dashboard に関するよくある質問
How long does delivery take?
Because this is build-to-order, we build it specifically for your KPIs and Odoo setup. Typical delivery is one working week from confirmed scope, depending on how many metrics, security rules, and integrations you need. The scoping call defines the exact timeline, and we build and test on a staging copy of your database before any production deployment.
Is this an existing app I can download and install right now?
No. This is a productized service, not an off-the-shelf apps.odoo.com download. We design, build, install, and support a dashboard module tailored to your project models, KPIs, and access rules. You receive installable source code and a git repository at handover, but the build begins after your scope is confirmed.
How does pricing and scoping work?
Pricing starts from $999 as an indicative from-price for a single-company base scope. The real drivers are the number and complexity of KPIs, multi-company consolidation, external integrations, and data-migration volume. After a short scoping call we send a fixed written quote — you approve that before we start, so there are no surprise invoices.
What about support and future Odoo updates?
Every build includes a post-go-live support window for defect fixes and configuration questions. The module is written and tested against Odoo 17.0, 18.0, and 19.0, and we hand over a git repo with tagged releases per version. For version upgrades or new KPIs after the support window, we scope those as a follow-on quote so you always know the cost up front.
Does it work on Odoo Community or do I need Enterprise?
The dashboard is designed to run on Odoo Community, so you do not need Enterprise for the core capability. If any KPI you request depends on an Enterprise-only feature, we tell you during scoping — before the quote is confirmed — so you can decide, rather than discovering a dependency after the build.
How is this different from Odoo's built-in project reporting?
Native project reporting gives you generic pivot and graph views over individual models, but it never assembles into one governed portfolio overview with custom health scoring, cross-project rollups, and blended project-plus-financial KPIs. We build server-side aggregations and computed fields that combine project, timesheet, and analytic-accounting data into a single interactive, permission-aware dashboard.
Can the KPIs feed into Power BI or an external system?
Yes. We expose the same computed metrics through Odoo's standard XML-RPC/JSON-RPC API, so Power BI, a data warehouse, or an external portal can read exactly what the dashboard shows. We scope which fields are exposed and how they are secured as part of the build.
関連モジュール

Project Templates
A build-to-order Odoo module that turns your repeatable projects into one-click reusable templates — pre-built stages, tasks, dependencies and assignments spun up instantly. ECOSIRE scopes, builds, installs and supports it for your Odoo 17, 18 or 19.

Qatar Payroll & WPS
Build-to-order Odoo Qatar payroll with WPS SIF export, end-of-service gratuity and expat/national salary policies.
Project Dashboard
A made-to-order Odoo Project Dashboard that turns your project data into a single visual command center — live KPIs, progress rollups, budget-vs-actual, and drill-down analytics. ECOSIRE builds, installs, and supports it for Odoo 17.0/18.0/19.0.
- Backend OWL/JS dashboard action with QWeb-rendered KPI cards, charts, and tables inside the Odoo web client (no external BI tool required)
- Server-side `read_group` and SQL/database-view aggregations so portfolio rollups over thousands of `project.task` records return in milliseconds
- Computed KPI fields via `models.Model` + `@api.depends` — stored for sortable/filterable metrics, non-stored for always-live values
- Cross-project portfolio view: on-time delivery rate, overdue-task concentration, stage cycle time, and weighted project health score

