{"id":101209,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101209"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"integrationsleitfaden","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/","title":{"rendered":"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/de\/integrationen\/\">Integrationen<\/a> \/ <a href=\"\/de\/integrationen\/erp\/\">ERP<\/a> \/ Odoo<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Odoo-Integrationsleitfaden <span class=\"hl\">f\u00fcr die Feinplanung mit SkyPlanner APS<\/span><\/h1>\n\n\n<p class=\"fx-hero__sub\">Dieser Leitfaden zeigt Odoo-Partnern, Entwicklern und IT-Verantwortlichen, wie sie Odoo Manufacturing mit SkyPlanner APS verbinden. Welchen wirtschaftlichen Nutzen das bringt und was die Schaltfl\u00e4che Plan in Odoo bereits leistet, erfahren Sie auf der <a href=\"\/de\/integrationen\/erp\/odoo\/\">Seite zur Feinplanung mit Odoo<\/a> und im Beitrag <a href=\"\/de\/integrationen\/erp\/odoo\/feinplanung\/\">Bietet Odoo eine Feinplanung?<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/de\/testversion\/\">Kostenlose Testversion starten<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/de\/kontakt-vertrieb\/\">Demo buchen<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Feinplanung<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Gantt-Zeitachse in SkyPlanner APS mit Arbeitsg\u00e4ngen, die \u00fcber mehrere Arbeitsstationen eingeplant sind, und einer Auftragsliste darunter.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Odoo bleibt das f\u00fchrende System f\u00fcr Produkte, St\u00fccklisten, Arbeitsg\u00e4nge, Produktionsauftr\u00e4ge, Lagerbest\u00e4nde und Kalkulation. SkyPlanner erstellt aus diesen Daten mit seiner Arcturus-Engine den Produktionsplan. Die Integration mit Odoo funktioniert in beide Richtungen:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Produktionsauftr\u00e4ge, Fertigungsauftr\u00e4ge, St\u00fccklistenarbeitsg\u00e4nge, Arbeitsstationen und Bestellungen werden \u00fcbernommen.<\/li>\n\n\n<li>Geplanter Beginn, geplantes Ende und Arbeitsstationen werden in <code>mrp.workorder<\/code> zur\u00fcckgeschrieben.<\/li>\n\n\n<li>Fortschritt und erfasste Zeiten werden als Odoo Time Logs zur\u00fcckgemeldet.<\/li>\n\n\n<li>SkyPlanner-Webhooks \u00fcbertragen Plan\u00e4nderungen, sobald sie auftreten.<\/li>\n\n<\/ul>\n\n\n<p>Das SkyPlanner-Team richtet die Integration beim Onboarding \u00fcber die standardm\u00e4\u00dfige externe API von Odoo ein \u2013 abgestimmt auf Ihre Version, Ihr Hosting und Ihre Anpassungen. Auch nach dem Go-live betreut es die Integration. Dieser Leitfaden richtet sich an Partner und Entwickler, die daran mitarbeiten oder selbst auf der dokumentierten REST API von SkyPlanner aufbauen m\u00f6chten (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-Referenz<\/a>). Wie Produkte, Materialien und Bestellungen verarbeitet werden, beschreibt die \u00f6ffentlich zug\u00e4ngliche <a href=\"\/de\/docs\/tutorial-zur-integration\/\">SkyPlanner-Dokumentation<\/a>.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"step-zero-check-the-odoo-plan-and-hosting\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Schritt null: Odoo-Tarif und Hosting pr\u00fcfen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Kl\u00e4ren Sie zuerst, welche Odoo-Umgebung der Kunde nutzt. Davon h\u00e4ngt der Integrationsweg ab.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Umgebung<\/th><th>Externe API<\/th><th>Individuelle Module<\/th><th>Praktischer Integrationsweg<\/th><\/tr><\/thead><tbody><tr><td>Odoo Online, One App Free oder Standard<\/td><td>Nein<\/td><td>Nein<\/td><td>CSV\/XLSX oder Wechsel zum Tarif Custom<\/td><\/tr><tr><td>Odoo Online, Tarif Custom<\/td><td>Ja<\/td><td>Nein<\/td><td>Externe API<\/td><\/tr><tr><td>Odoo.sh (Tarif Custom)<\/td><td>Ja<\/td><td>Ja<\/td><td>Externe API, optionales Modul<\/td><\/tr><tr><td>On-Premise, Community oder Enterprise<\/td><td>Ja<\/td><td>Ja<\/td><td>Externe API, optionales Modul<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Laut <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_api.html\">Odoos API-Dokumentation<\/a> ist der externe API-Zugriff \u201eonly available on Custom Odoo pricing plans\u201c (nur in den Odoo-Tarifen Custom verf\u00fcgbar), nicht in One App Free oder Standard. Auf der <a href=\"https:\/\/www.odoo.com\/pricing-plan\">Preisseite<\/a> wird Standard als auf Odoo Online gehostet beschrieben, \u201ewithout custom modules\u201c (ohne individuelle Module). Kl\u00e4ren Sie das bei der Anforderungsaufnahme, nicht erst mitten in der Umsetzung.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"odoo-s-integration-options\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integrationsm\u00f6glichkeiten in Odoo<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Option<\/th><th>Versionen<\/th><th>Authentifizierung<\/th><th>Einsatz bei der Anbindung der Feinplanung<\/th><\/tr><\/thead><tbody><tr><td>Externe JSON-2 API: <code>POST \/json\/2\/&lt;model&gt;\/&lt;method&gt;<\/code><\/td><td>Neu in 19.0<\/td><td>API-Schl\u00fcssel in <code>Authorization: bearer &lt;key&gt;<\/code>, optionaler Header <code>X-Odoo-Database<\/code><\/td><td>Standard f\u00fcr neue Integrationen: <code>search_read<\/code> zum Lesen, <code>write<\/code> zum Zur\u00fcckschreiben der Termine<\/td><\/tr><tr><td>Externes XML-RPC \/ JSON-RPC: <code>\/xmlrpc\/2<\/code>, <code>\/jsonrpc<\/code>, Dienste <code>common<\/code>, <code>object<\/code><\/td><td>Bis 19.0; Entfernung geplant<\/td><td><code>common.authenticate<\/code> mit Anmeldename und Passwort oder API-Schl\u00fcssel, danach <code>execute_kw<\/code><\/td><td>Erforderlich f\u00fcr Kunden mit 16.0 bis 18.0<\/td><\/tr><tr><td>Eigene Controller in einem Modul<\/td><td>Alle<\/td><td>Je Route, z. B. <code>auth='bearer'<\/code><\/td><td>Geb\u00fcndelte Nutzdaten: ein Produktionsauftrag mit seinen Fertigungsauftr\u00e4gen in einem Aufruf<\/td><\/tr><tr><td>Automatisierungsregeln: \u201eSend Webhook Notification\u201c (Webhook-Benachrichtigung senden)<\/td><td>Ab 17.0 dokumentiert<\/td><td>Ausgehender POST an eine URL<\/td><td>Push beim Anlegen oder Bearbeiten von Produktions- und Fertigungsauftr\u00e4gen<\/td><\/tr><tr><td>Datens\u00e4tze importieren (CSV, XLSX) und exportieren<\/td><td>Alle<\/td><td>Benutzersitzung<\/td><td>Testdaten und einmaliger Import von Stammdaten<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Planen Sie die Entfernung schon jetzt ein. Odoo hat <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_rpc_api.html\">die Entfernung von XML-RPC und JSON-RPC angek\u00fcndigt<\/a>: in Odoo 22 (Herbst 2028) und Odoo Online 21.1 (Winter 2027). Setzen Sie f\u00fcr 19.0 auf JSON-2 und kapseln Sie den RPC-Zugriff f\u00fcr \u00e4ltere Datenbanken in einem einzigen Adapter. So ist beim Upgrade nur eine \u00c4nderung n\u00f6tig. Eigene Controller mit <code>@route(type='jsonrpc')<\/code> sind von der Entfernung nicht betroffen.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Authentifizierung<\/h3>\n\n\n<p>Legen Sie einen eigenen Integrationsbenutzer mit Lesezugriff auf Manufacturing und Inventory sowie Schreibzugriff auf Fertigungsauftr\u00e4ge an. Erstellen Sie seinen Schl\u00fcssel unter Preferences &gt; Account Security &gt; New API Key. In 19.0 sind Schl\u00fcssel h\u00f6chstens drei Monate g\u00fcltig. Die Middleware muss deshalb Schl\u00fcssel rotieren und bei Authentifizierungsfehlern einen Alarm ausl\u00f6sen k\u00f6nnen. Ohne diese Funktionen stoppt ein abgelaufener Schl\u00fcssel die Synchronisierung unbemerkt. Die REST API von SkyPlanner verwendet JWT; die Middleware verwaltet daher beide Zugangsdaten.<\/p>\n\n\n<p>Jeder JSON-2-Aufruf l\u00e4uft in einer eigenen SQL-Transaktion. Ein Schreibvorgang \u00fcber mehrere Aufrufe ist daher nicht atomar. Schreiben Sie die Daten je Fertigungsauftrag und protokollieren Sie jedes Ergebnis.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Ereignisse<\/h3>\n\n\n<p>Odoo \u00fcbermittelt \u00c4nderungen \u00fcber <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/studio\/automated_actions.html\">Automatisierungsregeln<\/a>. Eine Regel f\u00fcr <code>mrp.production<\/code> oder <code>mrp.workorder<\/code> mit dem Ausl\u00f6ser \u201eOn create and edit\u201c (Beim Erstellen und Bearbeiten) und der Aktion \u201eSend Webhook Notification\u201c (Webhook-Benachrichtigung senden) schickt die ausgew\u00e4hlten Felder per POST an eine URL. Legen Sie die Regel in Studio oder im Entwicklermodus \u00fcber das Formular \u201eAutomation Rules\u201c an. Erg\u00e4nzen Sie eine regelm\u00e4\u00dfige <code>search_read<\/code>-Abfrage anhand von <code>write_date<\/code>, um Importe und alle von der Regel nicht erfassten \u00c4nderungen abzudecken. In der Gegenrichtung \u00fcbertragen SkyPlanner-Webhooks Plan- und Status\u00e4nderungen, sobald sie auftreten.<\/p>\n\n\n<p>Die Feldnamen unterscheiden sich je nach Version. In 19.0 listet jede Datenbank ihre Modelle, Felder und Methoden unter <code>\/doc<\/code> auf; in \u00e4lteren Versionen rufen Sie <code>fields_get<\/code> auf. Erstellen Sie die Zuordnung auf dieser Grundlage, nicht aus dem Ged\u00e4chtnis.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"data-mapping-odoo-to-skyplanner\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Datenzuordnung: von Odoo zu SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Odoo-Modell<\/th><th>SkyPlanner-Objekt<\/th><th>Richtung<\/th><th>H\u00e4ufigkeit<\/th><\/tr><\/thead><tbody><tr><td><code>product.product<\/code> \/ <code>product.template<\/code> (<code>default_code<\/code>, <code>uom_id<\/code>, <code>qty_available<\/code>)<\/td><td>Produkt oder Material<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Erstimport, danach t\u00e4glich oder bei \u00c4nderungen<\/td><\/tr><tr><td><code>mrp.bom<\/code> (<code>product_tmpl_id<\/code>, <code>product_qty<\/code>, <code>produce_delay<\/code>), <code>mrp.bom.line<\/code> (<code>product_id<\/code>, <code>product_qty<\/code>, <code>operation_id<\/code>), <code>mrp.bom.byproduct<\/code><\/td><td>Mehrstufiges Produkt, Materialbedarf je Arbeitsgang<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Bei \u00c4nderungen<\/td><\/tr><tr><td><code>mrp.routing.workcenter<\/code> (Registerkarte Operations: <code>workcenter_id<\/code>, <code>sequence<\/code>, <code>time_mode<\/code>, <code>time_cycle_manual<\/code>, <code>blocked_by_operation_ids<\/code>)<\/td><td>Arbeitsg\u00e4nge mit Reihenfolge und Bearbeitungszeit<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Bei \u00c4nderungen<\/td><\/tr><tr><td><code>mrp.workcenter<\/code> (<code>resource_calendar_id<\/code>, <code>time_efficiency<\/code>, <code>time_start<\/code>, <code>time_stop<\/code>, <code>alternative_workcenter_ids<\/code>)<\/td><td>Arbeitsstation, Effizienz, Auf- und Abr\u00fcsten, alternative Arbeitsstationen<\/td><td>Odoo \u2192 SkyPlanner, danach Pflege in SkyPlanner<\/td><td>Erstimport<\/td><\/tr><tr><td><code>mrp.workcenter.capacity<\/code> (<code>capacity<\/code>)<\/td><td>St\u00fcckzahl je Zyklus, produktspezifische Auf- und Abr\u00fcstzeiten<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Erstimport<\/td><\/tr><tr><td><code>resource.calendar<\/code>, <code>resource.calendar.attendance<\/code>, <code>resource.calendar.leaves<\/code><\/td><td>Schichten und Abwesenheiten<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Erstimport, Abwesenheiten bei \u00c4nderungen<\/td><\/tr><tr><td><code>mrp.production<\/code> (<code>product_id<\/code>, <code>product_qty<\/code>, <code>date_deadline<\/code>, <code>priority<\/code>, <code>state<\/code>, <code>workorder_ids<\/code>)<\/td><td>Auftrag mit F\u00e4lligkeitstermin und Priorit\u00e4t<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook bei Best\u00e4tigung, zus\u00e4tzlich Polling<\/td><\/tr><tr><td><code>mrp.workorder<\/code> (<code>operation_id<\/code>, <code>workcenter_id<\/code>, <code>duration_expected<\/code>, <code>state<\/code>)<\/td><td>Arbeitsgang an einer Arbeitsstation<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook, zus\u00e4tzlich Polling<\/td><\/tr><tr><td><code>stock.quant<\/code>, <code>stock.move<\/code> (Komponentenbewegungen)<\/td><td>Lagerbestand und Materialbedarf f\u00fcr die materialgesteuerte Feinplanung<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Regelm\u00e4\u00dfig, z. B. alle 15 bis 60 Minuten<\/td><\/tr><tr><td><code>purchase.order<\/code> (<code>partner_id<\/code>, <code>state<\/code>), <code>purchase.order.line<\/code> (<code>product_id<\/code>, <code>product_qty<\/code>, <code>date_planned<\/code>, <code>qty_received<\/code>)<\/td><td>Bestellungen und Materialzug\u00e4nge, verf\u00fcgbar zum erwarteten Liefertermin<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook beim Best\u00e4tigen oder Bearbeiten einer Bestellung, zus\u00e4tzlich dasselbe regelm\u00e4\u00dfige Polling<\/td><\/tr><tr><td>Geplanter Beginn, geplantes Ende und Arbeitsstation<\/td><td><code>mrp.workorder.date_start<\/code>, <code>date_finished<\/code>, <code>workcenter_id<\/code><\/td><td>SkyPlanner \u2192 Odoo<\/td><td>Bei Plan\u00e4nderungen \u00fcber einen SkyPlanner-Webhook<\/td><\/tr><tr><td>Mobile Confirmations, Zeitbuchungen<\/td><td><code>mrp.workcenter.productivity<\/code> (Time Logs: <code>workcenter_id<\/code>, <code>workorder_id<\/code>, <code>date_start<\/code>, <code>date_end<\/code>, <code>loss_id<\/code>)<\/td><td>SkyPlanner \u2192 Odoo<\/td><td>Je R\u00fcckmeldung<\/td><\/tr><tr><td>Gefertigte Menge, abgeschlossener Arbeitsgang<\/td><td><code>qty_producing<\/code> am Fertigungsauftrag, danach <code>button_finish<\/code>; <code>button_mark_done<\/code> am Produktionsauftrag<\/td><td>SkyPlanner \u2192 Odoo oder Erfassung in Odoo Shop Floor<\/td><td>Je R\u00fcckmeldung<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integrationsmuster<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-pain ind-cards\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Zuerst die Stammdaten.<\/p>\n\n\n<p class=\"fx-pain__b\">Laden Sie zuerst Arbeitsstationen und Kalender, danach Produkte, St\u00fccklisten und Arbeitsg\u00e4nge, die auf Arbeitsstationen verweisen. In der 30-t\u00e4gigen Testphase werden dieselben Listen als CSV-Exporte eingelesen. Odoos <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/essentials\/export_import_data.html\">Import- und Exportwerkzeug<\/a> funktioniert in jeder Listenansicht.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Auftr\u00e4ge synchronisieren.<\/p>\n\n\n<p class=\"fx-pain__b\">\u00dcbernehmen Sie Produktionsauftr\u00e4ge im Status <code>confirmed<\/code> und <code>progress<\/code> samt ihren Fertigungsauftr\u00e4gen. Lassen Sie Produktionsauftr\u00e4ge im Entwurfsstatus au\u00dfen vor oder behandeln Sie sie als vorl\u00e4ufigen Bedarf. Unterbaugruppen mit eigener St\u00fcckliste k\u00f6nnen als separate, untergeordnete Produktionsauftr\u00e4ge eingehen. Odoo plant jeden Produktionsauftrag f\u00fcr sich. Ordnen Sie diese in SkyPlanner den Unterprodukten zu, damit die Unterbaugruppen fertig sind, bevor der \u00fcbergeordnete Auftrag beginnt.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Planungstermine zur\u00fcckschreiben.<\/p>\n\n\n<p class=\"fx-pain__b\">Bei einer Plan\u00e4nderung l\u00f6st ein SkyPlanner-Webhook die Integration aus. Diese ruft die ORM-Methode <code>write<\/code> f\u00fcr jeden betroffenen <code>mrp.workorder<\/code> auf. Unter Odoo 19.0 ist das eine JSON-2-Anfrage je Fertigungsauftrag:<\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>&#8222;<code> POST \/json\/2\/mrp.workorder\/write Authorization: bearer &lt;api-key&gt; {\"ids\": [4711], \"vals\": {\"date_start\": \"2026-11-03 06:00:00\", \"date_finished\": \"2026-11-03 09:30:00\", \"workcenter_id\": 7}} <\/code>&#8222;<\/p>\n\n\n<p>JSON-2 \u00fcbernimmt alle Methodenargumente mit ihrem Namen sowie <code>ids<\/code> und <code>context<\/code>. Aus <code>write(vals)<\/code> wird also der Schl\u00fcssel <code>vals<\/code>. Unter 16.0 bis 18.0 erfolgt derselbe Aufruf als <code>execute_kw(db, uid, key, 'mrp.workorder', 'write', [[4711], vals])<\/code> \u00fcber XML-RPC oder JSON-RPC. Unter 16.0 hei\u00dfen die Schl\u00fcssel <code>date_planned_start<\/code> und <code>date_planned_finished<\/code>. Datums- und Zeitangaben werden in UTC \u00fcbergeben. F\u00fcr saubere Schreibvorg\u00e4nge gelten einige Regeln:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u00dcbertragen Sie beide Termine im selben Aufruf.<\/li>\n\n\n<li>F\u00fcgen Sie <code>workcenter_id<\/code> nur hinzu, wenn die Planungsengine eine alternative Maschine gew\u00e4hlt hat.<\/li>\n\n\n<li>Schreiben Sie nur in die Felder f\u00fcr die Feinplanung. \u00c4ndern Sie niemals Mengen oder St\u00fccklisten.<\/li>\n\n<\/ul>\n\n\n<p>Beim Schreiben der Termine wird auch Odoos eigene Belegung der Arbeitsstation verschoben. So zeigen die Planungsansichten in Odoo den Plan von SkyPlanner.<\/p>\n\n\n<p><strong>R\u00fcckmeldungen vom Shopfloor an Odoo.<\/strong> Bediener erfassen ihre Arbeit in SkyPlanner Mobile Confirmations. F\u00fcr jede R\u00fcckmeldung ruft die Integration <code>create<\/code> auf <code>mrp.workcenter.productivity<\/code> auf (JSON-2: <code>POST \/json\/2\/mrp.workcenter.productivity\/create<\/code> mit <code>vals_list<\/code>). Sie bef\u00fcllt <code>workorder_id<\/code>, <code>workcenter_id<\/code>, <code>date_start<\/code>, <code>date_end<\/code> sowie eine <code>loss_id<\/code> vom Typ Productive. Arbeitszeit und Kosten werden damit in Odoo verbucht.<\/p>\n\n\n<p>Ist ein Arbeitsgang abgeschlossen, setzt die Integration die gefertigte Menge und ruft <code>button_finish<\/code> am Fertigungsauftrag auf. Nach dem letzten Fertigungsauftrag ist der Produktionsauftrag bereit f\u00fcr <code>button_mark_done<\/code>. Jede R\u00fcckmeldung wird genau einmal gebucht. Die ID ihres Odoo-Datensatzes wird bei der SkyPlanner-Zeitbuchung gespeichert, sodass ein erneut zugestellter Webhook niemals einen zweiten Time Log erzeugt.<\/p>\n\n\n<p>In Betrieben, die die Enterprise Shop Floor-App nutzen, l\u00e4uft es umgekehrt: SkyPlanner liest den Status des Fertigungsauftrags und <code>qty_produced<\/code> aus. Autopilot plant automatisch neu, sobald sich in der Produktion etwas \u00e4ndert.<\/p>\n\n\n<p><strong>Datenhoheit.<\/strong> Halten Sie die Regeln vor dem Go-live schriftlich fest:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Daten<\/th><th>F\u00fchrendes System<\/th><\/tr><\/thead><tbody><tr><td>Produkte, St\u00fccklisten, Arbeitsg\u00e4nge, Mengen, Status der Produktionsauftr\u00e4ge<\/td><td>Odoo<\/td><\/tr><tr><td>Reihenfolge der Fertigungsauftr\u00e4ge, Start- und Endzeiten, Auswahl der Arbeitsstation<\/td><td>SkyPlanner<\/td><\/tr><tr><td>R\u00fcstzeitmatrix, Anforderungen an Werkzeuge und Bediener, alternative Ressourcen<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Kalender der Arbeitsstationen und Time Off<\/td><td>Ein System, bei der Anforderungsaufnahme festgelegt<\/td><\/tr><tr><td>Time Logs, Lagerbest\u00e4nde und Kalkulation<\/td><td>Odoo, versorgt mit R\u00fcckmeldungen aus SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Bei Produktionsauftr\u00e4gen, die SkyPlanner plant, d\u00fcrfen Planer in Odoo die Schaltfl\u00e4chen Plan und Unplan nicht mehr verwenden. Andernfalls bucht Odoo eigene Zeitfenster und \u00fcberschreibt damit die Termine von SkyPlanner.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Typischer Projektablauf<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Die Implementierung ist normalerweise innerhalb weniger Wochen nach Beginn des Onboardings abgeschlossen. Davor l\u00e4uft die 30-t\u00e4gige kostenlose Testphase mit CSV-Exporten Ihrer eigenen Odoo-Daten. Das eigentliche Projekt umfasst:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Stammdatenzuordnung:<\/strong> Odoo-Modelle und -Felder je Version (\u00fcber <code>\/doc<\/code> oder <code>fields_get<\/code> pr\u00fcfen), Ma\u00dfeinheiten und die Festlegung, welches System Kalender und Time Off pflegt.<\/li>\n\n\n<li><strong>Datenbereinigung:<\/strong> Kalender der Arbeitsstationen, Setup Time und Cleanup Time pr\u00fcfen und die Dauer der St\u00fccklistenarbeitsg\u00e4nge auf Fixed statt Computed setzen.<\/li>\n\n\n<li><strong>Erstimport:<\/strong> Produkte, Arbeitsstationen mit Kalendern, St\u00fccklisten und ihre Arbeitsg\u00e4nge.<\/li>\n\n\n<li><strong>Auftr\u00e4ge und Bestellungen synchronisieren:<\/strong> best\u00e4tigte und laufende Produktionsauftr\u00e4ge samt Fertigungsauftr\u00e4gen sowie Positionen aus <code>purchase.order<\/code> mit ihren erwarteten Eingangsterminen.<\/li>\n\n\n<li><strong>Plan zur\u00fcckschreiben:<\/strong> Termine und Arbeitsstationen in <code>mrp.workorder<\/code>, einschlie\u00dflich der Rotation der API-Schl\u00fcssel auf Odoo-Seite.<\/li>\n\n\n<li><strong>R\u00fcckmeldungen vom Shopfloor:<\/strong> Time Logs und Fertigmeldungen der Fertigungsauftr\u00e4ge an Odoo zur\u00fcckmelden.<\/li>\n\n\n<li><strong>Testbetrieb parallel zum aktuellen Plan,<\/strong> danach Go-live.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"odoo-pitfalls\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Stolperfallen in Odoo<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Umbenannte Datumsfelder.<\/strong> Bis 16.0 enthielten <code>date_planned_start<\/code> und <code>date_planned_finished<\/code> die Plantermine und <code>date_start<\/code>\/<code>date_finished<\/code> die Isttermine. Ab 17.0 stehen die Plantermine in <code>date_start<\/code> und <code>date_finished<\/code>. Eine aus einem 16.0-Projekt kopierte Zuordnung liest unter 17+ unbemerkt Isttermine als Plantermine ein.<\/li>\n\n\n<li><strong>Fertigungsauftragstermine sind Kalenderbuchungen.<\/strong> Unter 19.0 werden <code>date_start<\/code> und <code>date_finished<\/code> auf <code>mrp.workorder<\/code> aus einem <code>resource.calendar.leaves<\/code>-Datensatz (<code>leave_id<\/code>) im Kalender der Arbeitsstation berechnet. Wer die Termine am Fertigungsauftrag schreibt, aktualisiert damit diese Buchung. Schreiben Sie niemals direkt in die Abwesenheitstabelle.<\/li>\n\n\n<li><strong>Gestartete Fertigungsauftr\u00e4ge verhindern das Aufheben der Planung.<\/strong> Odoo l\u00e4sst die Planung eines Produktionsauftrags nicht aufheben, wenn die Meldung \u201eSome work orders have already started\u201c (Einige Fertigungsauftr\u00e4ge wurden bereits gestartet) erscheint. \u00dcberspringen Sie beim Zur\u00fcckschreiben Fertigungsauftr\u00e4ge im Status <code>progress<\/code> oder <code>done<\/code> und verschieben Sie nur solche, die noch nicht begonnen haben.<\/li>\n\n\n<li><strong>Schwankende Vorgangsdauern.<\/strong> Bei Arbeitsg\u00e4ngen mit der Einstellung Computed wird die Dauer aus den letzten Fertigungsauftr\u00e4gen ermittelt (standardm\u00e4\u00dfig 10) und anhand von Time Efficiency skaliert. Stellen Sie sie f\u00fcr die Testphase auf Fixed oder nehmen Sie wechselnde Eingangswerte in Kauf. Die Arbeitsg\u00e4nge sind in jeder St\u00fcckliste einzeln hinterlegt; einen gemeinsamen Arbeitsplanstamm gibt es nicht. Deshalb muss jede St\u00fcckliste separat bereinigt werden.<\/li>\n\n\n<li><strong>Fehlerhafte Kalender.<\/strong> Jede Arbeitsstation braucht einen Arbeitszeitkalender. Odoos eigene Planung sucht bis zu 700 Tage im Voraus und bricht dann mit \u201eImpossible to plan the workorder\u201c (Fertigungsauftrag kann nicht eingeplant werden) ab. Korrigieren Sie die Kalender vor dem Erstimport.<\/li>\n\n\n<li><strong>Ma\u00dfeinheiten.<\/strong> <code>mrp.bom.line<\/code> hat eine eigene <code>product_uom_id<\/code>, die von der Lagereinheit des Produkts abweichen kann. Rechnen Sie die Einheiten um, bevor Sie die Materialverf\u00fcgbarkeit pr\u00fcfen.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"who-configures-the-odoo-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Wer die Odoo-Integration einrichtet<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Jedes Werk nutzt Odoo anders: mit eigenen St\u00fccklistenarbeitsg\u00e4ngen, Kalendern f\u00fcr Arbeitsstationen, alternativen Arbeitsstationen und individuellen Modulen. Die Datenzuordnung auf diese Umgebung abzustimmen \u2013 daf\u00fcr bringt das SkyPlanner-Team das Fachwissen mit.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Das SkyPlanner-Team richtet die Integration ein,<\/strong> stimmt sie beim Onboarding auf Ihre Odoo-Umgebung ab und betreut sie nach dem Go-live. Die Integration nutzt die REST API und Webhooks von SkyPlanner sowie Odoos JSON-2- oder RPC-API. Das ist der Standardweg.<\/li>\n\n\n<li><strong>Ihr Odoo-Partner kann mitwirken.<\/strong> Er kennt Ihre Umgebung und Ihre individuellen Module und kann auf derselben dokumentierten REST API aufbauen. \u00dcber diese lassen sich Auftr\u00e4ge, Produkte, Materialien, Prozessschritte und Zeitbuchungen lesen und schreiben, mit JWT-Authentifizierung und Swagger\/OpenAPI-Dokumentation.<\/li>\n\n\n<li><strong>Ihre eigenen Entwickler<\/strong> k\u00f6nnen ebenso vorgehen \u2013 meist mit einer kleinen Middleware neben Odoo oder mit einem Modul auf Odoo.sh bzw. On-Premise. F\u00fcr den Einstieg gen\u00fcgt ein API-Schl\u00fcssel (<a href=\"\/de\/docs\/tutorial-zur-integration\/\">Integrationsanleitung<\/a>). Das SkyPlanner-Team unterst\u00fctzt Sie bei Bedarf.<\/li>\n\n<\/ol>\n\n\n<p>Dasselbe Modell ist mit anderen ERP-Systemen bereits produktiv im Einsatz. Bei <a href=\"\/de\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> hat das interne IT-Team die Integration mit SAP Business One weitgehend selbst aufgebaut, unterst\u00fctzt von SkyPlanner. <a href=\"\/de\/customers\/utu\/\">UTU<\/a> nutzt SkyPlanner neben seinem ERP-System NetSuite.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"why-the-integration-pays-off\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Warum sich die Integration lohnt<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Erst das Zur\u00fcckschreiben der Daten macht die Integration im Alltag wertvoll. Sobald es l\u00e4uft:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Odoo-Fertigungsauftr\u00e4ge erhalten konkrete Termine.<\/strong> Arcturus AI bringt alle offenen Produktionsauftr\u00e4ge in Sekunden in die richtige Reihenfolge. Die berechneten Termine und gew\u00e4hlten Arbeitsstationen werden in <code>mrp.workorder<\/code> \u00fcbernommen und erscheinen dort in den Planungsansichten von Odoo.<\/li>\n\n\n<li><strong>Niemand plant von Hand um.<\/strong> Autopilot plant automatisch neu, wenn sich in der Produktion etwas \u00e4ndert. Der Webhook \u00fcbertr\u00e4gt die neuen Termine an Odoo.<\/li>\n\n\n<li><strong>R\u00fcckmeldungen vom Shopfloor schlie\u00dfen den Kreis.<\/strong> Bediener erfassen ihre Arbeit per Smartphone oder Tablet mit Mobile Confirmations, Production Timer und Quick Log Mode. Time Logs werden f\u00fcr Lagerbest\u00e4nde und Kalkulation an Odoo \u00fcbermittelt. Feinplanung und Ausf\u00fchrung laufen in einem Werkzeug \u2013 sowohl mit Community als auch mit Enterprise.<\/li>\n\n\n<li><strong>Der Plan ber\u00fccksichtigt Restriktionen, die Odoo nicht abbildet.<\/strong> Eine R\u00fcstzeitmatrix legt reihenfolgeabh\u00e4ngige Umr\u00fcstzeiten f\u00fcr jedes Produktpaar fest. Werkzeuge sind begrenzt verf\u00fcgbare Ressourcen, die sich mehrere Maschinen teilen. Ein Arbeitsgang kann mehrere Bediener gleichzeitig ben\u00f6tigen. Ist die prim\u00e4re Maschine oder das vorgesehene Personal nicht verf\u00fcgbar, weicht die Planungsengine auf Alternativen aus. Die in <code>mrp.workorder<\/code> zur\u00fcckgeschriebenen Termine ber\u00fccksichtigen all diese Restriktionen.<\/li>\n\n\n<li><strong>Der Materialeingang bestimmt den Plan.<\/strong> Lagerbest\u00e4nde und offene Bestellungen aus Odoo flie\u00dfen in die materialgesteuerte Feinplanung ein. Bestellte Komponenten gelten zum Liefertermin der Bestellung als verf\u00fcgbar. Wird die Bestellung als Delivered markiert, aktualisiert sich der Bestand. F\u00fcr jeden Arbeitsgang wird gepr\u00fcft, was im Lager liegt und was unterwegs ist.<\/li>\n\n<\/ul>\n\n\n<p>Sie k\u00f6nnen den Plan beurteilen, bevor die Integrationsarbeit beginnt. Starten Sie die <a href=\"\/de\/testversion\/\">30-t\u00e4gige kostenlose Testphase<\/a> mit CSV-Exporten und sehen Sie Ihre eigenen Odoo-Fertigungsauftr\u00e4ge im Gantt-Diagramm \u2013 mit bis zu 20 Arbeitsstationen und ohne Kreditkarte. Die Preise beginnen bei 199 \u20ac pro Monat inklusive 5 Arbeitsstationen, bei monatlicher Abrechnung und jederzeitiger K\u00fcndigungsm\u00f6glichkeit. F\u00fcr die Integration erhalten Sie vorab ein auf Ihre Abl\u00e4ufe und Anforderungen abgestimmtes Angebot zusammen mit Ihrem Tarif. So kennen Sie die Gesamtkosten, bevor Sie starten. Entdecken Sie die <a href=\"\/de\/funktionen\/\">Funktionen<\/a> und unsere <a href=\"\/de\/kundenberichte\/\">Kunden<\/a> oder <a href=\"\/de\/kontakt-vertrieb\/\">buchen Sie eine Demo<\/a>.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Erfahrungen von Fertigungsunternehmen mit SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/22-d7d6bcdf-ecf7-48d2-9750-66253ccf9aa7-crop.jpg\" alt=\"Kalle Kalliom\u00e4ki, Supply-Chain-Spezialist bei UTU, in der Schalttafelfertigung in Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>jede Woche eingespart<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eMit SkyPlanner haben wir unsere Produktionsplanung von Excel-Tabellen auf eine Produktionsoptimierung in Echtzeit umgestellt.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, Supply-Chain-Spezialist<\/b><br>UTU \u00b7 Schalttafeln und Schaltanlagen<\/p>\n\n\n<p class=\"ind-cust__result\">Die Produktionsplanung spart jede Woche 2 Stunden Arbeitszeit, und eine neue Auftragsreihenfolge erreicht die Fertigungslinie in Sekunden.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/de\/customers\/utu\/\">Erfahrungsbericht von UTU lesen<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Mitarbeitende in Reinraumanz\u00fcgen an einer Flaschenabf\u00fcllanlage im Pharmawerk von Laboratory &amp; Allied in Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>Produktionseffizienz<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eDie Effizienz in der Produktion ist um 90% gestiegen.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, IT-Leiter<\/b><br>Laboratory &amp; Allied \u00b7 Pharmazeutische Herstellung<\/p>\n\n\n<p class=\"ind-cust__result\">Die Produktionseffizienz ist um 90% gestiegen. Ein optimierter Plan f\u00fcr drei Monate \u00fcber alle Arbeitsstationen hinweg l\u00e4sst sich in unter 30 Minuten erstellen.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/de\/customers\/laboratory-allied\/\">Erfahrungsbericht von Laboratory &amp; Allied lesen<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, Gesch\u00e4ftsf\u00fchrer von Mamec, in der Produktionshalle des Unternehmens in Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1,000s<\/b><span>automatisch eingeplante Fertigungsauftr\u00e4ge<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eWir haben die Produktion ganz anders im Griff, und unser Verst\u00e4ndnis der Kapazit\u00e4ten ist auf einem v\u00f6llig anderen Niveau.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, Gesch\u00e4ftsf\u00fchrer<\/b><br>Mamec \u00b7 Industriemischer, Pumpen und Hightech-Auftragsfertigung<\/p>\n\n\n<p class=\"ind-cust__result\">Tausende Fertigungsauftr\u00e4ge werden automatisch eingeplant. Das gesamte Unternehmen hat dabei in Echtzeit Einblick in die Produktion.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/de\/customers\/mamec\/\">Erfahrungsbericht von Mamec lesen<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/02-3a675468-ac30-4369-b781-b03bbf3f9d21.jpg\" alt=\"Luftaufnahme des Piristeel-Werks f\u00fcr Dachsicherheitssysteme in Kauhava\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-cec60b32-3b28-48a8-9520-1f12fd8061ee.png\" alt=\"Piristeel\" width=\"96\" height=\"46\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>99,2%<\/b><span>Liefertreue<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner hat die n\u00f6tige Transparenz geschaffen, um Engp\u00e4sse zu erkennen, und die Produktionssteuerung \u00fcbersichtlicher gemacht.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, Produktionsleiter<\/b><br>Piristeel \u00b7 Dachsicherheits- und Regenwassersysteme<\/p>\n\n\n<p class=\"ind-cust__result\">Die Liefertreue erreichte in diesem Jahr 99,2%. Die Feinplanung spart t\u00e4glich bis zu vier Stunden Arbeitszeit.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/de\/customers\/piristeel\/\">Erfahrungsbericht von Piristeel lesen<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">H\u00e4ufig gestellte Fragen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Funktioniert die Integration mit Odoo Online?<\/summary>\n<p class=\"sp-faq__a\">Im Tarif Custom ja, \u00fcber die externe API. One App Free und Standard bieten keinen Zugriff auf die externe API. Zudem lassen sich in Standard keine benutzerdefinierten Module einsetzen. Bei diesen Tarifen ist der Datenaustausch daher auf den Import und Export von CSV\/XLSX-Dateien beschr\u00e4nkt.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Sollten wir JSON-2 oder XML-RPC verwenden?<\/summary>\n<p class=\"sp-faq__a\">Ab Odoo 19.0 verwenden Sie JSON-2. F\u00fcr 16.0 bis 18.0 werden XML-RPC und JSON-RPC weiterhin ben\u00f6tigt. Ihre Entfernung ist jedoch f\u00fcr Odoo 22 vorgesehen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie wird der Plan zur\u00fcck nach Odoo \u00fcbertragen?<\/summary>\n<p class=\"sp-faq__a\">\u00dcber die ORM-Methode <code>write<\/code> auf jedem <code>mrp.workorder<\/code>: unter 19.0 mit <code>POST \/json\/2\/mrp.workorder\/write<\/code>, <code>ids<\/code> und <code>vals<\/code>; unter 16.0 bis 18.0 mit <code>execute_kw<\/code> und <code>write<\/code> \u00fcber XML-RPC oder JSON-RPC. \u00dcbertragen werden <code>date_start<\/code>, <code>date_finished<\/code> (unter 16.0 <code>date_planned_start<\/code> und <code>date_planned_finished<\/code>) und, sofern ge\u00e4ndert, <code>workcenter_id<\/code>. Odoo verschiebt dabei auch die Buchung im Kalender der Arbeitsstation, sodass seine Planungsansichten die Termine aus SkyPlanner anzeigen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie gelangen die R\u00fcckmeldungen der Mitarbeitenden aus der Fertigung nach Odoo?<\/summary>\n<p class=\"sp-faq__a\">Als Time Logs: Die Integration erstellt zum Fertigungsauftrag <code>mrp.workcenter.productivity<\/code>-Datens\u00e4tze mit Beginn, Ende und einem Verlustgrund vom Typ Productive. Sobald der Arbeitsgang abgeschlossen ist, ruft sie <code>button_finish<\/code> auf. Jede R\u00fcckmeldung wird genau einmal gebucht, sodass Wiederholungen keine doppelten Zeitbuchungen erzeugen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wer betreut die Integration nach dem Go-live?<\/summary>\n<p class=\"sp-faq__a\">Das SkyPlanner-Team richtet die Integration w\u00e4hrend des Onboardings ein und betreut sie nach dem Go-live. Dazu geh\u00f6ren auch Anpassungen, wenn sich Ihre Odoo-Umgebung \u00e4ndert. Wenn Ihr Partner oder Ihre Entwickler die Integration umsetzen, arbeiten sie auf Grundlage der dokumentierten REST API und der <a href=\"\/de\/docs\/tutorial-zur-integration\/\">SkyPlanner-Dokumentation<\/a>. Das Team unterst\u00fctzt sie bei Bedarf.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Was passiert mit bereits gestarteten Fertigungsauftr\u00e4gen?<\/summary>\n<p class=\"sp-faq__a\">Lassen Sie diese beim Zur\u00fcckschreiben unver\u00e4ndert. Odoo verhindert, dass die Einplanung eines MO aufgehoben wird, sobald ein Fertigungsauftrag in Bearbeitung oder abgeschlossen ist. SkyPlanner liest deren Status und Fortschritt aus und ber\u00fccksichtigt sie bei der Planung der verbleibenden Arbeiten.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie lange dauert die Odoo-Integration?<\/summary>\n<p class=\"sp-faq__a\">Die Implementierung ist normalerweise innerhalb weniger Wochen nach Beginn des Onboardings abgeschlossen. Nutzen Sie die 30-t\u00e4gige Testphase zun\u00e4chst mit CSV-Exporten. So ist die Planung bereits mit Ihren eigenen Odoo-Daten erprobt, bevor die Arbeiten an der API-Anbindung beginnen.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integrationen \/ ERP \/ Odoo Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS Dieser Leitfaden zeigt Odoo-Partnern, Entwicklern und IT-Verantwortlichen, wie sie Odoo Manufacturing mit SkyPlanner APS verbinden. Welchen wirtschaftlichen Nutzen das bringt und was die Schaltfl\u00e4che Plan in Odoo bereits leistet, erfahren Sie auf der Seite zur Feinplanung mit Odoo und im Beitrag Bietet Odoo &#8230; <a title=\"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/\" aria-label=\"Mehr Informationen \u00fcber Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS\">Weiterlesen &#8230;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100822,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-101209","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Odoo-Leitfaden zur APS-Feinplanung | SkyPlanner<\/title>\n<meta name=\"description\" content=\"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"16\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/integrationsleitfaden\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/integrationsleitfaden\\\/\",\"name\":\"Odoo-Leitfaden zur APS-Feinplanung | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\\\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/integrationsleitfaden\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/integrationsleitfaden\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/integrationsleitfaden\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP- und MES-Softwareintegrationen mit SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS f\u00fcr Ihr ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS f\u00fcr Odoo: Feinplanung und Integration\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/integrationen\\\/erp\\\/odoo\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Odoo-Leitfaden zur APS-Feinplanung | SkyPlanner","description":"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/","og_locale":"de_DE","og_type":"article","og_title":"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS","og_description":"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.","og_url":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"16\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/","url":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/","name":"Odoo-Leitfaden zur APS-Feinplanung | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/de\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"SkyPlanner APS mit Odoo Manufacturing verbinden: JSON-2\/XML-RPC, mrp.workorder-Zuordnung, Termine zur\u00fcckschreiben, Webhooks und Odoo-spezifische Stolperfallen.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/integrationsleitfaden\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/de\/"},{"@type":"ListItem","position":2,"name":"ERP- und MES-Softwareintegrationen mit SkyPlanner","item":"https:\/\/skyplanner.ai\/de\/integrationen\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS f\u00fcr Ihr ERP","item":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS f\u00fcr Odoo: Feinplanung und Integration","item":"https:\/\/skyplanner.ai\/de\/integrationen\/erp\/odoo\/"},{"@type":"ListItem","position":5,"name":"Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/de\/#website","url":"https:\/\/skyplanner.ai\/de\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/de\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/skyplanner.ai\/de\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/de\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/de\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrationen \/ ERP \/ Odoo Odoo-Integrationsleitfaden f\u00fcr die Feinplanung mit SkyPlanner APS Dieser Leitfaden zeigt Odoo-Partnern, Entwicklern und IT-Verantwortlichen, wie sie Odoo Manufacturing mit SkyPlanner APS verbinden. Welchen wirtschaftlichen Nutzen das bringt und was die Schaltfl\u00e4che Plan in Odoo bereits leistet, erfahren Sie auf der Seite zur Feinplanung mit Odoo und im Beitrag Bietet Odoo&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/pages\/101209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/comments?post=101209"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/pages\/101209\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/pages\/100822"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/de\/wp-json\/wp\/v2\/media?parent=101209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}