| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 274 |
| Technical Name |
mdx_external_id_finder |
| License | LGPL-3 |
| Website | https://apps.odoo.com/apps/modules/browse?author=ModuleDex |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 274 |
| Technical Name |
mdx_external_id_finder |
| License | LGPL-3 |
| Website | https://apps.odoo.com/apps/modules/browse?author=ModuleDex |
| Versions | 17.0 18.0 19.0 |
A faster way to work with Odoo external identifiers
XML IDs are essential for imports, exports, automation, module data, and debugging. This module brings the common lookup and creation tasks into one focused technical screen.
The usual problem
You know the record, but not its XML ID. Or you know the XML ID, but need to inspect the target record quickly. Standard Odoo can do this, but the workflow is split across technical menus and debug metadata.
The ModuleDex fix
Search by XML ID, model and database ID, or text. See the linked record, open it directly, inspect the native external identifier, and create a missing XML ID when needed.
What you can do
Find exact XML IDs
Search identifiers like base.main_company and immediately see the model, record ID, and target name.
Lookup by record
Pick any persistent model and database ID to list all XML IDs attached to that record.
Create missing IDs
Create a new XML ID for a target record using a module prefix, identifier name, and noupdate flag.
Open linked records
Use one click from the result list to open the real Odoo record behind the external identifier.
Inspect native data
Open the standard ir.model.data form when you need the original technical record.
Admin-only access
Available to system administrators and placed inside Odoo's existing technical menu structure.
Simple workflow
Screenshots
The screenshots below show the workflow: find an existing XML ID, locate XML IDs from a record, create a missing identifier, and inspect the native external ID form.
Search by XML ID
Search base.main_company and see the matching record, model, database ID, and noupdate status.
Search by model and database ID
Choose Companies and ID 1 to find external identifiers attached to that exact Odoo record.
Create a missing XML ID
Create __custom__.mdx_demo_record for the company record and immediately confirm both external IDs in the results.
Inspect the created identifier
Open the native ir.model.data form for the new custom XML ID.
Inspect the native identifier
Open the standard base.main_company identifier and review the linked record metadata.
Installation
Install the app, enable developer mode, then open Settings > Technical > Sequences & Identifiers > External ID Finder.
Compatibility
Built for Odoo 19 Community and Enterprise. The module depends only on base.
External ID Finder by ModuleDex
Small, practical Odoo tools for administrators, developers, and implementers.
Please log in to comment on this module