| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 944 |
| Technical Name |
sp_erp_guardian |
| License | OPL-1 |
| Website | https://www.speeduplight.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 944 |
| Technical Name |
sp_erp_guardian |
| License | OPL-1 |
| Website | https://www.speeduplight.com |
ERP Guardian
Self-Healing ERP & Data Quality Layer
Maintain perfect database integrity. Automatically detect inconsistencies, review smart recommendations, and self-heal your Odoo system continuously.
Why Choose ERP Guardian?
Odoo databases accumulate data quality errors from third-party integrations, spreadsheet imports, or bulk updates. ERP Guardian scans your records and heals them automatically.
Flexible Scanning
Configure validation rules using standard Odoo domain filters, custom Python code, or duplicate field checkers.
Smart Fixes
ERP Guardian drafts correction suggestions. Review, modify, or approve recommendations in one click.
Self-Healing
Configure background cron jobs to auto-run checks and dynamically correct simple violations instantly.
Analytics Dash
Trace database data health score, view charts of issue severity, and view pivot reports of anomalies.
Real-World Use Cases & Rule Types
ERP Guardian supports three robust modes of scanning and fixing database inaccuracies out-of-the-box.
Contacts Missing Email
Ensures customer and supplier communication channels remain open. Detects any contact record without an email address.
Domain: [('email', '=', False), ('is_company', '=', False)]
Remediation Suggestion
Updates missing fields with a placeholder value: pending.email@example.local
Duplicate Contacts
Prevents fragmented order histories and double entries by identifying contact cards with matching name values.
Check Fields: ['name']
Remediation Suggestion
Flags duplicate IDs and issues warnings to merge records, preventing broken invoice pipelines.
Negative Stock Levels
Validates complex relational integrity across stock tables. Identifies physical product variants with negative inventory.
('qty_available', '<', 0)
])
Remediation Code Fix
Execute code adjustments, log warnings, or archive bad configurations: record.write({'active': False})
Natively Integrated Odoo 19 Interface
ERP Guardian blends perfectly into the Odoo ecosystem, adding custom forms, list views, and action pipelines.
Contacts Missing Email
Contacts Missing Email - res.partner(27)
| Field Name | Current Value | Suggested Value | Status | Action |
|---|---|---|---|---|
email |
[Empty] | pending.email@example.local | Draft |
The Self-Healing Workflow
ERP Guardian runs through a streamlined, secure 4-step workflow to guarantee database safety.
Configure Rules
Define domain rules, duplicate checklists, or python scripts targeting specific models.
Database Scan
Scheduler cron scans the database automatically, or rules are executed manually via action buttons.
Formulate Fixes
Generates draft suggestions indicating current vs proposed database values for user review.
Self-Heal Data
Approve corrections manually to apply changes immediately, or enable auto-fixing for auto-healing.
Edition Compatibility
ERP Guardian supports both editions of Odoo 19 with identical features.
| Product Feature | Odoo 19 Community | Odoo 19 Enterprise |
|---|---|---|
| Custom Scanning Engines | Yes | Yes |
| Reviewable Suggestions Pipeline | Yes | Yes |
| Auto-Healing Background Cron | Yes | Yes |
| Data Quality Analytics & Graphs | Yes | Yes |
| Manager Access Controls | Yes | Yes |
Developed with by Speeduplight
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module