- Inicio
- Apps
- SaaS Tools
- Activity 360: Activity Dashboard & Management
Vista previa ilustrativaA build-to-order Odoo module that turns scattered mail.activity records into one prioritized command center,
with shared participants, due-date tracking, and multi-model activity management.
ECOSIRE scopes, builds, installs, and supports it for your instance.
¿Qué es Activity 360: Activity Dashboard & Management?
A build-to-order Odoo module that turns scattered mail.activity records into one prioritized command center, with shared participants, due-date tracking, and multi-model activity management. ECOSIRE scopes, builds, installs, and supports it for your instance. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Características clave
Hecho a medida, listo para ti
Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.
- 1
Haces el pedido
Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.
- 2
Creamos e instalamos
ECOSIRE la crea, la configura y la instala en tu Odoo.
- 3
En marcha + soporte
Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.
Especificaciones técnicas
- Compatibilidad con Odoo
- Odoo 17, Odoo 18, Odoo 19
- Ediciones
- Enterprise y Community
- Licencia
- La licencia requiere confirmación
- Requisito de Python
- Python 3.10+
- Base de datos
- PostgreSQL 12+
Sobre este producto
Every team running Odoo eventually hits the same wall: activities are everywhere and visible nowhere. Odoo's native mail.activity model attaches to-dos, calls, and follow-ups to individual records — a lead, an invoice, a task, a manufacturing order — but there is no single, prioritized surface that shows a person or a manager everything that is due, overdue, or coming up across every model at once. The Activities kanban and the systray counter help, yet they fragment the moment work spans Sales, Helpdesk, Projects, and Accounting. People miss deadlines not because they are careless but because the information is scattered across a dozen chatters. This is where the standard toolset runs out of road.
Activity 360 is a build-to-order Odoo module that ECOSIRE designs and builds to give your teams one authoritative activity command center. Technically, we layer a consolidated dashboard over mail.activity and mail.activity.type, joined to res.users and res.partner, with computed fields (@api.depends-driven priority, aging buckets, and overdue flags) so every record classifies itself as Today, Overdue, Planned, or Done. We add a shared-participants relation (a Many2many to res.users) so an activity is no longer owned by exactly one person — a call or review can be co-assigned, watched, and reassigned without losing the audit trail on the underlying record's chatter. A multi-activity management view lets a lead reschedule, reassign, or mark done in bulk across many source records at once, which native Odoo simply does not offer.
Under the hood we keep it clean and upgrade-safe: a proper __manifest__.py with pinned dependencies (mail, base), models in models/ extending rather than overwriting core, OWL/XML views with search, list, kanban, and pivot presentations, plus a graph/pivot reporting layer for load-per-user and overdue-by-team analysis. Access is governed by ir.model.access.csv and record rules so a rep sees their own and shared activities while managers see the team roll-up, and multi-company boundaries are respected via company_id rules. Optional QWeb PDF digests and scheduled ir.cron automated actions can email a daily "what's due" summary, and every capability is reachable over the XML-RPC/JSON-RPC API for integration with external dashboards. The module targets Odoo 17.0, 18.0, and 19.0, and we build against Community by default while honoring Enterprise-only widgets where your edition allows.
Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call, confirm which models and teams you want activities consolidated from, then build on a staging copy of your database, run UAT with your users, and cut over with a rollback plan. Typical delivery is one working week from confirmed scope, and you receive the installable source, documentation, training, and a post-go-live support window. Pricing starts from $999 (indicative, single-company base scope); broader model coverage, multi-company activity roll-ups, deeper localization, or migration of large historical activity volumes increases the quoted scope.
lo que obtienes
- Installable, version-pinned source code for your Odoo edition (17.0, 18.0, or 19.0)
- Installation and configuration on your staging and production instances
- Technical documentation covering models, fields, security rules, and cron jobs
- End-user guide plus a live training session for your team and admins
- UAT on a staging copy of your database with a documented rollback plan
- Post-go-live support window for defect fixes and questions
- Private git repository handover with full commit history
- Configuration of access rules, record rules, and optional digest scheduling to match your teams
¿Para quién es esto?
Operations manager running Odoo
Needs a single roll-up of what every team owes across Sales, Helpdesk, and Projects, with overdue and workload reporting to rebalance load before deadlines slip.
Sales or service team lead
Wants to co-assign and reassign follow-ups, bulk-reschedule after a shift, and see their team's due and overdue activities without opening a dozen records one by one.
Odoo administrator or in-house developer
Needs an upgrade-safe module that extends mail.activity cleanly, respects ir.model.access.csv and multi-company record rules, and exposes data over JSON-RPC for their existing dashboards.
COO or operations director
Wants a pivot and graph view of completion rates and overdue trends by team, plus an automated daily digest, to hold the organization accountable without manual chasing.
Cómo se compara Activity 360: Activity Dashboard & Management
| Criterio | ECOSIRE | Construcción personalizada | Competidor | Nativo de Odoo |
|---|---|---|---|---|
| Cross-model activity roll-up | One dashboard across every model that uses mail.activity | Possible but you design and maintain the joins yourself | Usually limited to a fixed set of models | No single roll-up; activities live per record |
| Shared participants | Many2many co-assignment with full chatter audit trail | Buildable if you have the developer time | Rarely supported; single assignee only | One assignee per activity |
| Bulk multi-activity management | Reschedule, reassign, mark done across many records at once | Custom server actions you must write and test | Limited or per-record only | One record at a time |
| Fit to your models and rules | Scoped to your exact models, teams, and security | Fully bespoke but full cost and risk on you | Generic; you adapt to its assumptions | Generic core behavior only |
| Reporting | Pivot and graph for load, overdue, completion rates | Whatever you build yourself | Basic or none | No dedicated activity analytics |
| Upgrade safety | Extends core, tested on staging with rollback | Depends entirely on your engineering discipline | Varies by vendor quality | Native, but lacks the features |
| Support and ownership | Post-go-live support plus full git repo handover | You own and maintain everything | Vendor-dependent, often per-seat licensing | Community/Enterprise support only |
| Delivery model | Build-to-order, fixed quote after scoping, one working week | Open-ended internal timeline | Instant download but generic fit | Already installed, no extra features |
Preguntas frecuentes sobre Activity 360: Activity Dashboard & Management
Is this an existing app I can download and install today?
No. Activity 360 is a build-to-order module. ECOSIRE builds it for your specific Odoo instance, models, and teams after a scoping call — it is not an off-the-shelf instant download. This lets us fit the consolidation to the exact models and security rules you actually use.
How long does delivery take?
Typical delivery is one working week from confirmed scope. The timeline depends on how many models you want consolidated, multi-company complexity, and any reporting or digest automation. We agree the scope and schedule on the scoping call before any build begins.
How does pricing and scoping work?
Pricing starts from $999 (indicative, for a single-company base scope). The final number is a fixed quote issued after the scoping call, once we know how many models and teams are involved, whether you need multi-company roll-ups, custom reporting, or migration of historical activities. You approve the fixed quote before we start.
Which Odoo versions and editions do you support?
We support Odoo 17.0, 18.0, and 19.0. The module is built against Community by default and works on Enterprise; where your edition offers Enterprise-only widgets we use them, otherwise we ship equivalent OWL/XML views. We confirm your exact version and edition during scoping.
What about support and future updates?
Every build includes a post-go-live support window for defect fixes and questions. Because you receive the full source in a git repository, you own the code. We can also quote an ongoing maintenance arrangement to keep the module current as you upgrade across Odoo versions.
Will it interfere with our existing Odoo customizations or upgrades?
No. We extend core models (inheriting mail.activity and related models) rather than overwriting them, and we govern access through ir.model.access.csv and record rules. We test on a staging copy of your database with UAT and ship a rollback plan, so your production instance stays upgrade-safe.
Can external systems read the consolidated activity data?
Yes. All the module's data and management actions are reachable over Odoo's XML-RPC and JSON-RPC API, so external BI tools, portals, or custom dashboards can read and update activities using the same security rules that apply in the Odoo UI.
Módulos relacionados

Account Partial Payment Reconcile
A build-to-order Odoo module that reconciles partial payments across customer invoices, vendor bills, and refunds with clean residual tracking and audit-ready allocation. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database.

Account Reconcile
Reconciliation add-ons that bring assisted bank-statement and account matching to Odoo Community Edition accounting. ECOSIRE builds, installs, and supports the module against your chart of accounts and workflow — a made-to-order engagement, not an existing download.

Advance Access Management
A build-to-order Odoo access-control layer that adds field-level permissions, role-based profiles, and granular record rules on top of Odoo's native security model. ECOSIRE scopes, builds, installs, and supports it for your exact org structure.

Advanced Access Rights Control
A build-to-order Odoo permissions layer that gives you truly granular, role-based access control across models, records, fields, menus, and actions. ECOSIRE scopes, builds, installs, and supports it against your exact org chart.
Activity 360: Activity Dashboard & Management
A build-to-order Odoo module that turns scattered mail.activity records into one prioritized command center, with shared participants, due-date tracking, and multi-model activity management. ECOSIRE scopes, builds, installs, and supports it for your instance.
- Consolidated activity dashboard spanning every model that uses mail.activity (Sales, CRM, Helpdesk, Projects, Accounting, Inventory) in one view
- Computed priority and aging via @api.depends fields that auto-bucket each record into Today, Overdue, Planned, and Done
- Shared participants relation (Many2many to res.users) so activities can be co-assigned, watched, and reassigned without losing chatter history
- Bulk multi-activity management: reschedule, reassign, or mark done across many source records in a single action