{"id":101226,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101226"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"panduan-integrasi","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/","title":{"rendered":"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan 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=\"\/id\/integrasi\/\">Integrasi<\/a> \/ <a href=\"\/id\/integrasi\/erp\/\">ERP<\/a> \/ Odoo<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Panduan Integrasi Odoo <span class=\"hl\">untuk Penjadwalan Produksi dengan SkyPlanner APS<\/span><\/h1>\n\n\n<p class=\"fx-hero__sub\">Panduan ini menjelaskan kepada mitra Odoo, pengembang, dan pimpinan TI cara menghubungkan Odoo Manufacturing dengan SkyPlanner APS. Untuk memahami manfaat bisnisnya dan fungsi yang sudah tersedia melalui tombol Plan di Odoo, baca <a href=\"\/id\/integrasi\/erp\/odoo\/\">halaman penjadwalan produksi Odoo<\/a> dan <a href=\"\/id\/integrasi\/erp\/odoo\/penjadwalan-produksi\/\">Apakah Odoo mendukung penjadwalan produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja?<\/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=\"\/id\/uji-coba\/\">Mulai uji coba gratis<\/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=\"\/id\/hubungi-bagian-penjualan\/\">Jadwalkan demo<\/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 Penjadwalan produksi<\/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=\"Linimasa Gantt SkyPlanner APS yang menampilkan job terjadwal di berbagai stasiun kerja dan daftar pesanan di bawahnya.\"><\/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 tetap menjadi sumber data acuan untuk produk, daftar kebutuhan bahan, operasi, perintah produksi, stok, dan perhitungan biaya. SkyPlanner menyusun jadwal dari data tersebut menggunakan mesin Arcturus. Integrasi dengan Odoo berjalan dua arah:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Perintah produksi, work order, operasi BoM, work center, dan pesanan pembelian dikirim ke SkyPlanner.<\/li>\n\n\n<li>Waktu mulai dan selesai yang direncanakan serta work center ditulis kembali ke <code>mrp.workorder<\/code>.<\/li>\n\n\n<li>Progres dan waktu yang dicatat dikirim kembali sebagai Time Logs di Odoo.<\/li>\n\n\n<li>Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.<\/li>\n\n<\/ul>\n\n\n<p>Selama onboarding, tim SkyPlanner mengonfigurasi integrasi melalui API eksternal standar Odoo sesuai versi, hosting, dan kustomisasi Anda, lalu memberikan dukungan setelah sistem mulai digunakan. Panduan ini ditujukan bagi mitra dan pengembang yang ingin ikut terlibat atau membangun integrasi sendiri menggunakan REST API SkyPlanner yang terdokumentasi (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">referensi API<\/a>). Penanganan produk, material, dan pesanan pembelian dijelaskan dalam <a href=\"\/id\/docs\/tutorial-integrasi\/\">dokumentasi SkyPlanner<\/a> yang tersedia untuk umum.<\/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\">Langkah nol: periksa paket dan hosting 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<p>Cari tahu terlebih dahulu konfigurasi Odoo yang digunakan pelanggan. Inilah yang menentukan pendekatan integrasinya.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Konfigurasi<\/th><th>API eksternal<\/th><th>Modul kustom<\/th><th>Pendekatan praktis<\/th><\/tr><\/thead><tbody><tr><td>Odoo Online, One App Free atau Standard<\/td><td>Tidak<\/td><td>Tidak<\/td><td>CSV\/XLSX, atau beralih ke paket Custom<\/td><\/tr><tr><td>Odoo Online, paket Custom<\/td><td>Ya<\/td><td>Tidak<\/td><td>API eksternal<\/td><\/tr><tr><td>Odoo.sh (paket Custom)<\/td><td>Ya<\/td><td>Ya<\/td><td>API eksternal, modul opsional<\/td><\/tr><tr><td>Di server sendiri, Community atau Enterprise<\/td><td>Ya<\/td><td>Ya<\/td><td>API eksternal, modul opsional<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_api.html\">Dokumentasi API Odoo<\/a> menyatakan bahwa akses API eksternal &#8220;only available on Custom Odoo pricing plans&#8221; (hanya tersedia pada paket harga Custom Odoo), bukan pada One App Free atau Standard. <a href=\"https:\/\/www.odoo.com\/pricing-plan\">Halaman harganya<\/a> menjelaskan bahwa Standard dihosting di Odoo Online &#8220;without custom modules&#8221; (tanpa modul kustom). Tanyakan hal ini saat menggali kebutuhan, bukan ketika pengembangan sudah berjalan setengah jalan.<\/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\">Pilihan integrasi 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>Opsi<\/th><th>Versi<\/th><th>Autentikasi<\/th><th>Peran dalam integrasi penjadwalan<\/th><\/tr><\/thead><tbody><tr><td>API eksternal JSON-2: <code>POST \/json\/2\/&lt;model&gt;\/&lt;method&gt;<\/code><\/td><td>Baru di 19.0<\/td><td>Kunci API dalam <code>Authorization: bearer &lt;key&gt;<\/code>, dengan header opsional <code>X-Odoo-Database<\/code><\/td><td>Pilihan standar untuk pengembangan baru: <code>search_read<\/code> untuk membaca data, <code>write<\/code> untuk menulis kembali tanggal<\/td><\/tr><tr><td>XML-RPC \/ JSON-RPC eksternal: <code>\/xmlrpc\/2<\/code>, <code>\/jsonrpc<\/code>, layanan <code>common<\/code>, <code>object<\/code><\/td><td>Hingga 19.0; dijadwalkan untuk dihapus<\/td><td><code>common.authenticate<\/code> dengan nama pengguna dan kata sandi atau kunci API, lalu <code>execute_kw<\/code><\/td><td>Diperlukan untuk pelanggan yang menggunakan 16.0 hingga 18.0<\/td><\/tr><tr><td>Controller kustom dalam modul<\/td><td>Semua<\/td><td>Per route, misalnya <code>auth='bearer'<\/code><\/td><td>Payload gabungan: MO beserta work order-nya dalam satu panggilan<\/td><\/tr><tr><td>Aturan otomatisasi: &#8220;Send Webhook Notification&#8221; (kirim notifikasi webhook)<\/td><td>Tercantum dalam dokumentasi mulai 17.0<\/td><td>POST keluar ke URL<\/td><td>Mengirim data saat MO dan work order dibuat atau diedit<\/td><\/tr><tr><td>Impor record (CSV, XLSX) dan ekspor<\/td><td>Semua<\/td><td>Sesi pengguna<\/td><td>Data untuk uji coba dan pemuatan master data satu kali<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Siapkan rencana untuk penghapusan ini sekarang. Odoo telah <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_rpc_api.html\">menjadwalkan penghapusan XML-RPC dan JSON-RPC<\/a> pada Odoo 22 (musim gugur 2028) dan Odoo Online 21.1 (musim dingin 2027). Gunakan JSON-2 untuk pengembangan pada 19.0 dan pisahkan jalur RPC untuk database versi lama di balik satu adaptor, agar peningkatan versi hanya memerlukan satu perubahan. Controller kustom dengan <code>@route(type='jsonrpc')<\/code> tidak terdampak oleh penghapusan ini.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Autentikasi<\/h3>\n\n\n<p>Buat akun pengguna khusus integrasi dengan akses baca ke Manufacturing dan Inventory serta akses tulis ke work order. Buat kunci API untuk akun tersebut melalui Preferences &gt; Account Security &gt; New API Key. Pada versi 19.0, masa berlaku kunci maksimal tiga bulan, sehingga middleware perlu mendukung rotasi kunci dan memberikan peringatan jika autentikasi gagal. Tanpa keduanya, kunci yang kedaluwarsa akan menghentikan sinkronisasi tanpa diketahui. Di sisi SkyPlanner, REST API menggunakan JWT, sehingga middleware menyimpan kedua kredensial tersebut.<\/p>\n\n\n<p>Setiap panggilan JSON-2 berjalan dalam transaksi SQL tersendiri. Karena itu, penulisan yang dibagi ke beberapa panggilan tidak bersifat atomik. Lakukan penulisan per work order dan catat setiap hasilnya.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Peristiwa<\/h3>\n\n\n<p>Odoo mengirim perubahan melalui <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/studio\/automated_actions.html\">aturan otomatisasi<\/a>. Aturan pada <code>mrp.production<\/code> atau <code>mrp.workorder<\/code> dengan pemicu On create and edit dan tindakan &#8220;Send Webhook Notification&#8221; (kirim notifikasi webhook) mengirim POST berisi field yang dipilih ke sebuah URL. Buat aturan di Studio, atau melalui formulir Automation Rules dalam mode pengembang. Lengkapi dengan polling <code>search_read<\/code> terjadwal berdasarkan <code>write_date<\/code> untuk menangkap data impor dan perubahan yang terlewat oleh aturan tersebut. Untuk arah sebaliknya, webhook SkyPlanner langsung mengirim perubahan jadwal dan status saat terjadi.<\/p>\n\n\n<p>Nama field berbeda antarversi. Pada 19.0, setiap database mencantumkan model, field, dan metodenya di <code>\/doc<\/code>; pada versi sebelumnya, panggil <code>fields_get<\/code>. Gunakan informasi tersebut sebagai dasar pemetaan, bukan ingatan.<\/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\">Pemetaan data: dari Odoo ke 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>Model Odoo<\/th><th>Objek SkyPlanner<\/th><th>Arah<\/th><th>Frekuensi<\/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>Produk atau material<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pemuatan awal, lalu setiap hari atau saat ada perubahan<\/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>Produk bertingkat, kebutuhan material per langkah proses<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Saat ada perubahan<\/td><\/tr><tr><td><code>mrp.routing.workcenter<\/code> (tab 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>Langkah proses beserta urutan dan waktu prosesnya<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Saat ada perubahan<\/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>Stasiun kerja, efisiensi, setup dan pembongkaran, stasiun kerja alternatif<\/td><td>Odoo \u2192 SkyPlanner, lalu dikelola di SkyPlanner<\/td><td>Pemuatan awal<\/td><\/tr><tr><td><code>mrp.workcenter.capacity<\/code> (<code>capacity<\/code>)<\/td><td>Jumlah unit per siklus, waktu setup dan pembongkaran khusus per produk<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pemuatan awal<\/td><\/tr><tr><td><code>resource.calendar<\/code>, <code>resource.calendar.attendance<\/code>, <code>resource.calendar.leaves<\/code><\/td><td>Shift dan cuti<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pemuatan awal, data cuti saat ada perubahan<\/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>Order beserta tenggat dan prioritasnya<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook saat konfirmasi, ditambah 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>Job pada stasiun kerja<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook, ditambah polling<\/td><\/tr><tr><td><code>stock.quant<\/code>, <code>stock.move<\/code> (pergerakan komponen)<\/td><td>Stok fisik dan kebutuhan material untuk penjadwalan berbasis material<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Terjadwal, misalnya setiap 15 hingga 60 menit<\/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>Order pembelian dan material masuk, tersedia pada perkiraan tanggal kedatangan<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook saat PO dikonfirmasi atau diedit, ditambah polling terjadwal yang sama<\/td><\/tr><tr><td>Waktu mulai, waktu selesai, dan stasiun kerja yang direncanakan<\/td><td><code>mrp.workorder.date_start<\/code>, <code>date_finished<\/code>, <code>workcenter_id<\/code><\/td><td>SkyPlanner \u2192 Odoo<\/td><td>Saat jadwal berubah, melalui webhook SkyPlanner<\/td><\/tr><tr><td>Mobile Confirmations, catatan waktu<\/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>Setiap konfirmasi<\/td><\/tr><tr><td>Jumlah yang selesai diproduksi, operasi selesai<\/td><td><code>qty_producing<\/code> pada work order, lalu <code>button_finish<\/code>; <code>button_mark_done<\/code> pada MO<\/td><td>SkyPlanner \u2192 Odoo, atau diselesaikan di Odoo Shop Floor<\/td><td>Setiap konfirmasi<\/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\">Pola integrasi<\/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\">Dahulukan master data.<\/p>\n\n\n<p class=\"fx-pain__b\">Muat work center beserta kalendernya terlebih dahulu, lalu produk, BoM, dan operasi yang merujuk ke work center. Selama uji coba 30 hari, daftar yang sama dimasukkan melalui hasil ekspor CSV. Alat <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/essentials\/export_import_data.html\">Import and Export<\/a> Odoo dapat digunakan pada setiap tampilan daftar.<\/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\">Sinkronisasi pesanan.<\/p>\n\n\n<p class=\"fx-pain__b\">Impor MO berstatus <code>confirmed<\/code> dan <code>progress<\/code> beserta work order-nya. Jangan sertakan MO draf, atau perlakukan sebagai permintaan sementara. Subrakitan yang memiliki BoM sendiri dapat masuk sebagai MO turunan terpisah, dan Odoo merencanakan setiap MO secara terpisah. Petakan MO tersebut ke subproduk SkyPlanner agar subrakitan selesai sebelum proses produk induk dimulai.<\/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\">Penulisan balik jadwal.<\/p>\n\n\n<p class=\"fx-pain__b\">Saat jadwal berubah, webhook SkyPlanner memicu integrasi untuk memanggil metode ORM <code>write<\/code> pada setiap <code>mrp.workorder<\/code> yang terdampak. Pada Odoo 19.0, ini berarti satu permintaan JSON-2 per work order:<\/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>&#8220;<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>&#8220;<\/p>\n\n\n<p>JSON-2 menerima setiap argumen metode berdasarkan namanya, ditambah <code>ids<\/code> dan <code>context<\/code>, sehingga <code>write(vals)<\/code> menjadi kunci <code>vals<\/code>. Pada 16.0 hingga 18.0, panggilan yang sama dijalankan sebagai <code>execute_kw(db, uid, key, 'mrp.workorder', 'write', [[4711], vals])<\/code> melalui XML-RPC atau JSON-RPC. Pada 16.0, kunci yang digunakan adalah <code>date_planned_start<\/code> dan <code>date_planned_finished<\/code>. Kirim tanggal dan waktu dalam UTC. Ikuti beberapa aturan berikut agar penulisan data tetap benar:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Kirim kedua tanggal dalam satu panggilan yang sama.<\/li>\n\n\n<li>Tambahkan <code>workcenter_id<\/code> hanya jika mesin penjadwalan memilih mesin alternatif.<\/li>\n\n\n<li>Tulis hanya field penjadwalan, jangan pernah mengubah kuantitas atau BoM.<\/li>\n\n<\/ul>\n\n\n<p>Penulisan tanggal akan menggeser alokasi work center di Odoo, sehingga tampilan perencanaan Odoo menampilkan rencana dari SkyPlanner.<\/p>\n\n\n<p><strong>Data lantai produksi kembali ke Odoo.<\/strong> Operator mencatat pekerjaan di SkyPlanner Mobile Confirmations. Untuk setiap konfirmasi, integrasi memanggil <code>create<\/code> pada <code>mrp.workcenter.productivity<\/code> (JSON-2: <code>POST \/json\/2\/mrp.workcenter.productivity\/create<\/code> dengan <code>vals_list<\/code>). Integrasi mengisi <code>workorder_id<\/code>, <code>workcenter_id<\/code>, <code>date_start<\/code>, <code>date_end<\/code>, dan <code>loss_id<\/code> bertipe Productive. Waktu kerja dan perhitungan biayanya pun tercatat di Odoo.<\/p>\n\n\n<p>Saat operasi selesai, integrasi menetapkan jumlah yang diproduksi dan memanggil <code>button_finish<\/code> pada work order. Setelah work order terakhir selesai, MO siap untuk <code>button_mark_done<\/code>. Setiap konfirmasi dicatat satu kali, dan ID record Odoo-nya disimpan bersama catatan waktu SkyPlanner. Dengan demikian, pengiriman ulang webhook tidak pernah membuat Time Log kedua.<\/p>\n\n\n<p>Di pabrik yang menggunakan aplikasi Enterprise Shop Floor, alurnya terbalik: SkyPlanner membaca status work order dan <code>qty_produced<\/code>, lalu Autopilot menjadwalkan ulang secara otomatis saat produksi berubah.<\/p>\n\n\n<p><strong>Kepemilikan data.<\/strong> Dokumentasikan aturannya sebelum sistem mulai digunakan:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Data<\/th><th>Pemilik<\/th><\/tr><\/thead><tbody><tr><td>Produk, BoM, operasi, kuantitas, status MO<\/td><td>Odoo<\/td><\/tr><tr><td>Urutan work order, waktu mulai dan selesai, pilihan work center<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Matriks waktu penyiapan dan pergantian, kebutuhan alat dan operator, sumber daya alternatif<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Kalender work center dan Time Off<\/td><td>Satu sistem, dipilih saat penentuan lingkup<\/td><\/tr><tr><td>Time Logs, stok, dan perhitungan biaya<\/td><td>Odoo, dengan data dari konfirmasi SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Perencana tidak lagi menekan Plan dan Unplan di Odoo untuk MO yang dijadwalkan oleh SkyPlanner. Jika tetap dilakukan, Odoo akan mengalokasikan slot waktunya sendiri dan menimpa tanggal dari 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\">Tahapan proyek pada umumnya<\/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>Implementasi biasanya selesai dalam beberapa minggu setelah onboarding dimulai. Sebelumnya, uji coba gratis selama 30 hari menggunakan hasil ekspor CSV dari data Odoo Anda sendiri. Proyek ini mencakup:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Pemetaan master data:<\/strong> model dan field Odoo per versi (periksa <code>\/doc<\/code> atau <code>fields_get<\/code>), satuan ukur, serta sistem yang mengelola kalender dan Time Off.<\/li>\n\n\n<li><strong>Pembenahan data:<\/strong> kalender work center, Setup Time dan Cleanup Time, serta penggunaan durasi Fixed, bukan Computed, pada operasi BoM.<\/li>\n\n\n<li><strong>Pemuatan awal:<\/strong> produk, work center beserta kalendernya, BoM, dan operasinya.<\/li>\n\n\n<li><strong>Sinkronisasi order dan order pembelian:<\/strong> MO yang sudah dikonfirmasi dan sedang berjalan beserta work order-nya, serta baris <code>purchase.order<\/code> dengan perkiraan tanggal kedatangannya.<\/li>\n\n\n<li><strong>Penulisan kembali jadwal:<\/strong> tanggal dan work center pada <code>mrp.workorder<\/code>, disertai rotasi kunci API di sisi Odoo.<\/li>\n\n\n<li><strong>Konfirmasi dari lantai produksi:<\/strong> pengiriman kembali Time Logs dan data penyelesaian work order ke Odoo.<\/li>\n\n\n<li><strong>Pengujian secara paralel dengan rencana yang sedang digunakan,<\/strong> lalu penerapan sistem secara operasional.<\/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\">Kendala yang perlu diwaspadai di 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>Perubahan nama field tanggal.<\/strong> Hingga 16.0, <code>date_planned_start<\/code> dan <code>date_planned_finished<\/code> menyimpan jadwal rencana, sedangkan <code>date_start<\/code>\/<code>date_finished<\/code> menyimpan realisasi. Mulai 17.0, <code>date_start<\/code> dan <code>date_finished<\/code> adalah tanggal rencana. Pemetaan yang disalin dari proyek 16.0 akan membaca data realisasi sebagai rencana pada 17+ tanpa memunculkan peringatan.<\/li>\n\n\n<li><strong>Tanggal work order merupakan reservasi waktu.<\/strong> Pada 19.0, <code>date_start<\/code> dan <code>date_finished<\/code> pada <code>mrp.workorder<\/code> dihitung dari record <code>resource.calendar.leaves<\/code> (<code>leave_id<\/code>) di kalender work center. Menulis tanggal pada work order akan memperbarui reservasi tersebut. Jangan pernah menulis langsung ke tabel cuti.<\/li>\n\n\n<li><strong>Work order yang sudah dimulai menghalangi Unplan.<\/strong> Odoo menolak pembatalan jadwal MO ketika &#8220;Some work orders have already started&#8221; (beberapa work order sudah dimulai). Saat menulis kembali jadwal, lewati work order berstatus <code>progress<\/code> atau <code>done<\/code> dan geser hanya yang belum dimulai.<\/li>\n\n\n<li><strong>Durasi yang berubah-ubah.<\/strong> Operasi dengan pengaturan Computed mengambil durasi dari work order terakhir (secara default 10), lalu menyesuaikannya berdasarkan Time Efficiency. Gunakan pengaturan Fixed selama uji coba, atau terima bahwa data masukannya akan berubah-ubah. Operasi tersimpan pada masing-masing BoM tanpa master routing bersama, sehingga setiap BoM perlu dibenahi tersendiri.<\/li>\n\n\n<li><strong>Kalender bermasalah.<\/strong> Setiap work center memerlukan kalender jam kerja. Penjadwal bawaan Odoo mencari slot hingga 700 hari ke depan, lalu berhenti dengan pesan &#8220;Impossible to plan the workorder&#8221; (work order tidak dapat dijadwalkan). Perbaiki kalender sebelum pemuatan data pertama.<\/li>\n\n\n<li><strong>Satuan ukur.<\/strong> <code>mrp.bom.line<\/code> memiliki <code>product_uom_id<\/code> sendiri, yang dapat berbeda dari satuan stok produk. Lakukan konversi sebelum memeriksa ketersediaan material.<\/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\">Siapa yang mengonfigurasi integrasi 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<p>Setiap pabrik menggunakan Odoo dengan cara berbeda, dengan operasi BoM, kalender work center, work center alternatif, dan modul kustom masing-masing. Tim SkyPlanner memiliki keahlian untuk memastikan pemetaan data sesuai dengan konfigurasi tersebut.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Tim SkyPlanner mengonfigurasi integrasi<\/strong> sesuai konfigurasi Odoo Anda selama onboarding dan memberikan dukungan setelah sistem mulai digunakan. Integrasi ini menggunakan REST API dan webhook SkyPlanner serta API JSON-2 atau RPC Odoo. Inilah pendekatan standarnya.<\/li>\n\n\n<li><strong>Mitra Odoo Anda dapat ikut terlibat.<\/strong> Mitra memahami konfigurasi dan modul kustom Anda, serta dapat membangun integrasi dengan REST API terdokumentasi yang sama. API ini dapat membaca dan menulis pesanan, produk, material, tahapan proses, dan catatan waktu, dengan autentikasi JWT serta dokumentasi Swagger\/OpenAPI.<\/li>\n\n\n<li><strong>Pengembang internal Anda<\/strong> juga dapat melakukannya, biasanya dengan membangun middleware sederhana yang berjalan bersama Odoo, atau sebagai modul di Odoo.sh maupun server sendiri. Cukup dengan kunci API untuk memulai (<a href=\"\/id\/docs\/tutorial-integrasi\/\">tutorial integrasi<\/a>), dan tim SkyPlanner siap membantu saat diperlukan.<\/li>\n\n<\/ol>\n\n\n<p>Model yang sama sudah digunakan secara operasional dengan ERP lain. Di <a href=\"\/id\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a>, tim TI internal membangun sebagian besar integrasi SAP Business One secara mandiri, dengan bantuan SkyPlanner. <a href=\"\/id\/customers\/utu\/\">UTU<\/a> menggunakan SkyPlanner berdampingan dengan ERP 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\">Mengapa integrasi ini memberikan manfaat<\/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>Penulisan balik data membuat integrasi ini bermanfaat dalam pekerjaan sehari-hari. Setelah berjalan:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Work order Odoo memuat tanggal yang realistis.<\/strong> Mesin Arcturus AI mengurutkan setiap MO yang masih terbuka dalam hitungan detik. Tanggal dan pilihan stasiun kerjanya ditulis ke <code>mrp.workorder<\/code> dan ditampilkan dalam tampilan perencanaan Odoo.<\/li>\n\n\n<li><strong>Tidak perlu menjadwalkan ulang secara manual.<\/strong> Autopilot otomatis menjadwalkan ulang saat terjadi perubahan dalam produksi, dan webhook mengirim tanggal baru ke Odoo.<\/li>\n\n\n<li><strong>Data pelaksanaan dari lantai produksi kembali ke sistem.<\/strong> Operator mencatat pekerjaan melalui ponsel atau tablet menggunakan Mobile Confirmations, Production Timer, dan Quick Log Mode. Time Logs kemudian dikirim ke Odoo untuk pencatatan stok dan perhitungan biaya. Penjadwalan dan pelaksanaan berjalan dalam satu alat, baik pada Community maupun Enterprise.<\/li>\n\n\n<li><strong>Jadwal memperhitungkan batasan yang tidak ditangani Odoo.<\/strong> Matriks waktu penyiapan menentukan waktu pergantian yang bergantung pada urutan untuk setiap pasangan produk. Perkakas merupakan sumber daya produksi berkapasitas terbatas yang dipakai bersama oleh beberapa mesin, dan satu job dapat memerlukan beberapa operator sekaligus. Mesin penjadwalan beralih ke mesin atau personel alternatif ketika pilihan utama tidak tersedia. Tanggal yang ditulis kembali ke <code>mrp.workorder<\/code> memperhitungkan semua batasan tersebut.<\/li>\n\n\n<li><strong>Kedatangan material menentukan rencana.<\/strong> Stok yang tersedia dan pesanan pembelian Odoo yang masih terbuka menjadi masukan bagi penjadwalan berbasis material. Komponen yang dipesan dianggap tersedia pada tanggal pengiriman PO, dan stok diperbarui saat PO ditandai Delivered. Kebutuhan setiap job diperiksa terhadap persediaan di gudang dan material yang sedang dalam pengiriman.<\/li>\n\n<\/ul>\n\n\n<p>Anda dapat menilai jadwalnya sebelum pekerjaan integrasi dimulai. Mulai <a href=\"\/id\/uji-coba\/\">uji coba gratis selama 30 hari<\/a> dengan hasil ekspor CSV dan lihat work order Odoo Anda sendiri pada Gantt, dengan hingga 20 stasiun kerja dan tanpa kartu kredit. Harga mulai dari 199 \u20ac per bulan, termasuk 5 stasiun kerja, ditagih bulanan dan dapat dibatalkan kapan saja. Penawaran biaya integrasi disampaikan di awal sesuai proses dan kebutuhan Anda, bersama paket yang dipilih, sehingga Anda mengetahui seluruh biaya sebelum memulai. Lihat <a href=\"\/id\/fitur\/\">fitur<\/a> dan <a href=\"\/id\/kisah-pelanggan\/\">pelanggan<\/a>, atau <a href=\"\/id\/hubungi-bagian-penjualan\/\">jadwalkan 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\">Ulasan SkyPlanner dari perusahaan manufaktur<\/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, Spesialis Rantai Pasok di UTU, di lantai produksi panel listrik di 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 jam<\/b><span>dihemat setiap minggu<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cSkyPlanner telah mengubah perencanaan produksi kami dari spreadsheet Excel menjadi optimalisasi produksi secara real-time.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, Spesialis Rantai Pasok<\/b><br>UTU \u00b7 Panel listrik dan perangkat hubung bagi<\/p>\n\n\n<p class=\"ind-cust__result\">Perencanaan produksi menghemat 2 jam kerja setiap minggu, dan antrean kerja baru sampai ke lini produksi dalam hitungan detik.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/id\/customers\/utu\/\">Baca ulasan UTU<\/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=\"Operator mengenakan pakaian khusus ruang bersih di lini pengisian botol di pabrik farmasi Laboratory &amp; Allied di 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>efisiensi produksi<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cEfisiensi produksi meningkat 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, Kepala TI<\/b><br>Laboratory &amp; Allied \u00b7 Manufaktur farmasi<\/p>\n\n\n<p class=\"ind-cust__result\">Efisiensi produksi meningkat 90%, dan penyusunan rencana yang dioptimalkan untuk tiga bulan di seluruh stasiun kerja memerlukan waktu kurang dari 30 menit.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/id\/customers\/laboratory-allied\/\">Baca ulasan Laboratory &amp; Allied<\/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, CEO Mamec, di area produksi perusahaan di 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.000-an<\/b><span>work order dijadwalkan secara otomatis<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cKini kami mengendalikan produksi dengan cara yang berbeda, dan pemahaman kami tentang kapasitas sudah berada di tingkat yang sama sekali berbeda.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, CEO<\/b><br>Mamec \u00b7 Mesin pencampur industri, pompa, dan manufaktur kontrak berteknologi tinggi<\/p>\n\n\n<p class=\"ind-cust__result\">Ribuan work order dijadwalkan secara otomatis, dan seluruh organisasi dapat memantau produksi secara real-time.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/id\/customers\/mamec\/\">Baca ulasan Mamec<\/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=\"Tampak udara pabrik perlengkapan keselamatan atap Piristeel di 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>keandalan pengiriman<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cSkyPlanner membuat hambatan produksi lebih mudah dikenali dan pengelolaan produksi menjadi lebih jelas.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, Manajer Produksi<\/b><br>Piristeel \u00b7 Perlengkapan keselamatan atap dan sistem air hujan<\/p>\n\n\n<p class=\"ind-cust__result\">Keandalan pengiriman mencapai 99,2% tahun ini, dan penjadwalan menghemat hingga empat jam kerja per hari.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/id\/customers\/piristeel\/\">Baca ulasan Piristeel<\/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\">Pertanyaan umum<\/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>Apakah integrasi ini dapat digunakan di Odoo Online?<\/summary>\n<p class=\"sp-faq__a\">Ya, pada paket Custom melalui API eksternal. One App Free dan Standard tidak memiliki akses API eksternal, dan Standard berjalan tanpa modul kustom. Karena itu, integrasi pada paket-paket tersebut terbatas pada impor dan ekspor CSV\/XLSX.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Sebaiknya kami menggunakan JSON-2 atau XML-RPC?<\/summary>\n<p class=\"sp-faq__a\">Gunakan JSON-2 pada Odoo 19.0 dan versi yang lebih baru. XML-RPC dan JSON-RPC masih diperlukan untuk versi 16.0 hingga 18.0, tetapi keduanya dijadwalkan untuk dihapus pada Odoo 22.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Bagaimana jadwal dikirim kembali ke Odoo?<\/summary>\n<p class=\"sp-faq__a\">Melalui metode ORM <code>write<\/code> pada setiap <code>mrp.workorder<\/code>: <code>POST \/json\/2\/mrp.workorder\/write<\/code> dengan <code>ids<\/code> dan <code>vals<\/code> pada 19.0, atau <code>execute_kw<\/code> dengan <code>write<\/code> melalui XML-RPC atau JSON-RPC pada 16.0 hingga 18.0. Nilai yang dikirim adalah <code>date_start<\/code>, <code>date_finished<\/code> (<code>date_planned_start<\/code> dan <code>date_planned_finished<\/code> pada 16.0), serta <code>workcenter_id<\/code> jika berubah. Odoo ikut menggeser reservasi waktu work center, sehingga tampilan perencanaan Odoo menampilkan tanggal dari SkyPlanner.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Bagaimana konfirmasi operator dikirim ke Odoo?<\/summary>\n<p class=\"sp-faq__a\">Sebagai Time Logs: integrasi membuat record <code>mrp.workcenter.productivity<\/code> untuk work order terkait, berisi waktu mulai, waktu selesai, dan alasan kehilangan waktu berkategori Productive. Integrasi kemudian memanggil <code>button_finish<\/code> saat operasi selesai. Setiap konfirmasi dicatat satu kali, sehingga percobaan ulang tidak menggandakan waktu yang tercatat.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Siapa yang memelihara integrasi setelah mulai digunakan?<\/summary>\n<p class=\"sp-faq__a\">Tim SkyPlanner mengonfigurasi integrasi selama proses orientasi dan memberikan dukungan setelah integrasi mulai digunakan, termasuk menyesuaikannya saat konfigurasi Odoo Anda berubah. Jika mitra atau pengembang Anda yang membangunnya, mereka mengacu pada REST API yang terdokumentasi dan <a href=\"\/id\/docs\/tutorial-integrasi\/\">dokumentasi SkyPlanner<\/a>. Tim SkyPlanner siap membantu bila diperlukan.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Bagaimana dengan work order yang sudah dimulai?<\/summary>\n<p class=\"sp-faq__a\">Jangan ubah work order tersebut saat menulis data kembali ke Odoo. Odoo tidak mengizinkan pembatalan penjadwalan MO jika ada work order yang sedang dikerjakan atau sudah selesai. SkyPlanner membaca status dan progresnya, lalu menjadwalkan pekerjaan yang tersisa dengan memperhitungkan work order tersebut.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Berapa lama integrasi Odoo berlangsung?<\/summary>\n<p class=\"sp-faq__a\">Implementasi biasanya selesai dalam hitungan minggu setelah proses orientasi dimulai. Jalankan uji coba 30 hari menggunakan data ekspor CSV terlebih dahulu, sehingga jadwal sudah teruji menggunakan data Odoo Anda sendiri sebelum pengerjaan API dimulai.<\/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>Integrasi \/ ERP \/ Odoo Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS Panduan ini menjelaskan kepada mitra Odoo, pengembang, dan pimpinan TI cara menghubungkan Odoo Manufacturing dengan SkyPlanner APS. Untuk memahami manfaat bisnisnya dan fungsi yang sudah tersedia melalui tombol Plan di Odoo, baca halaman penjadwalan produksi Odoo dan Apakah Odoo mendukung penjadwalan &#8230; <a title=\"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/\" aria-label=\"Baca selengkapnya tentang Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100839,"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-101226","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>Panduan Integrasi Odoo untuk Penjadwalan APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.\" \/>\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\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/panduan-integrasi\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/panduan-integrasi\\\/\",\"name\":\"Panduan Integrasi Odoo untuk Penjadwalan APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\\\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/panduan-integrasi\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/panduan-integrasi\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/panduan-integrasi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrasi perangkat lunak ERP dan MES dengan SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS untuk ERP Anda\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS untuk Odoo: Penjadwalan Produksi dan Integrasi\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/integrasi\\\/erp\\\/odoo\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/id\\\/#\\\/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\\\/id\\\/#\\\/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":"Panduan Integrasi Odoo untuk Penjadwalan APS | SkyPlanner","description":"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.","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\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/","og_locale":"id_ID","og_type":"article","og_title":"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS","og_description":"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.","og_url":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"15 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/","url":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/","name":"Panduan Integrasi Odoo untuk Penjadwalan APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/id\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Hubungkan SkyPlanner APS ke Odoo Manufacturing: API JSON-2\/XML-RPC, pemetaan mrp.workorder, tulis balik tanggal, webhook, dan kendala khusus Odoo.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/panduan-integrasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/id\/"},{"@type":"ListItem","position":2,"name":"Integrasi perangkat lunak ERP dan MES dengan SkyPlanner","item":"https:\/\/skyplanner.ai\/id\/integrasi\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS untuk ERP Anda","item":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS untuk Odoo: Penjadwalan Produksi dan Integrasi","item":"https:\/\/skyplanner.ai\/id\/integrasi\/erp\/odoo\/"},{"@type":"ListItem","position":5,"name":"Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/id\/#website","url":"https:\/\/skyplanner.ai\/id\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/id\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/skyplanner.ai\/id\/#\/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\/id\/#\/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\/id\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrasi \/ ERP \/ Odoo Panduan Integrasi Odoo untuk Penjadwalan Produksi dengan SkyPlanner APS Panduan ini menjelaskan kepada mitra Odoo, pengembang, dan pimpinan TI cara menghubungkan Odoo Manufacturing dengan SkyPlanner APS. Untuk memahami manfaat bisnisnya dan fungsi yang sudah tersedia melalui tombol Plan di Odoo, baca halaman penjadwalan produksi Odoo dan Apakah Odoo mendukung penjadwalan&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/pages\/101226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/comments?post=101226"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/pages\/101226\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/pages\/100839"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/id\/wp-json\/wp\/v2\/media?parent=101226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}