Install, configure and troubleshoot the bridge between Odoo and APS.
The connector is a free Odoo module that exposes manufacturing orders, work centers, BOMs, routings, calendars and inventory through an authenticated API. APS pulls from these endpoints and pushes scheduled dates back when you publish.
Older Odoo versions are not supported. The connector depends only on the free mrp, sale_mrp, stock, purchase and resource modules — all included in Community. No Enterprise modules required.
Work orders (the per-operation rows within a manufacturing order) are available in both Community and Enterprise, but they're off by default in Community. To enable:
Without this, APS still works — it just plans at MO-level (one bar per manufacturing order on the Gantt) instead of per-operation. Enable WOs if you need finite-capacity scheduling across work centers.
From the Odoo App Store (recommended):
APS Connector and install.In APS, open Settings → Odoo Connection. You need to provide three values:
https://yourco.odoo.com (no trailing slash)The database name is required because a single Odoo server can host multiple databases. Common cases:
yourco.odoo.com) — the subdomain is your DB name. So yourco.odoo.com → database is yourco.https://your-odoo/web/database/manager to see all databases on the server.?db=name as a query parameter.The API key is created in APS, not in Odoo — this is a common point of confusion. The flow:
Back in APS Settings, click Test Connection. A green tick means APS can reach Odoo and authenticate. If you see an error, see Troubleshooting below.
Also set the production facility's timezone on the Organization tab — APS uses it to interpret work-center week patterns and render Gantt working hours correctly.
After saving connection details, click Run Full Sync in Settings. This pulls everything from Odoo and is a one-off step. Subsequent syncs only fetch changes.
For ongoing sync (interval, manual vs auto, sync status), see Settings.
APS reads via SELECT only — the connector never modifies your Odoo data unless you explicitly publish a schedule.
https://APS only pulls MOs in active states (confirmed, in progress, to-close). Cancelled and very old completed MOs are filtered. If a known MO is missing, check its status in Odoo.
Set the organisation timezone correctly. Work-center week patterns are stored in local wall-clock and need a reference timezone to convert to absolute time.