{"id":101215,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101215"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"integravimo-vadovas","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/","title":{"rendered":"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas"},"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=\"\/lt\/integracijos\/\">Integracijos<\/a> \/ <a href=\"\/lt\/integracijos\/erp\/\">ERP<\/a> \/ Odoo<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Odoo integravimo vadovas <span class=\"hl\">gamybos tvarkara\u0161\u010di\u0173 sudarymui su SkyPlanner APS<\/span><\/h1>\n\n\n<p class=\"fx-hero__sub\">\u0160iame vadove Odoo partneriams, programuotojams ir IT vadovams paai\u0161kinama, kaip sujungti Odoo Manufacturing su SkyPlanner APS. Apie naud\u0105 verslui ir tai, k\u0105 jau atlieka Odoo mygtukas Plan, skaitykite puslapiuose <a href=\"\/lt\/integracijos\/erp\/odoo\/\">Gamybos tvarkara\u0161\u010di\u0173 sudarymas su Odoo<\/a> ir <a href=\"\/lt\/integracijos\/erp\/odoo\/gamybos-planavimas\/\">Ar Odoo palaiko gamybos planavim\u0105, kai tvarkara\u0161tis sudaromas atsi\u017evelgiant \u012f realius \u012frengini\u0173 ir darbuotoj\u0173 paj\u0117gumus?<\/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=\"\/lt\/bandymas\/\">Prad\u0117ti nemokam\u0105 bandom\u0105j\u012f laikotarp\u012f<\/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=\"\/lt\/susisiekite-su-pardavejais\/\">U\u017esakyti demonstracij\u0105<\/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 Gamybos tvarkara\u0161\u010di\u0173 sudarymas<\/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=\"SkyPlanner APS Gantt diagrama su darbo centrams suplanuotomis u\u017eduotimis ir u\u017esakym\u0173 s\u0105ra\u0161u apa\u010dioje.\"><\/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 ir toliau lieka pagrindin\u0117 sistema, kurioje tvarkomi produktai, med\u017eiag\u0173 \u017einiara\u0161\u010diai, operacijos, u\u017esakymai gamybai, atsargos ir savikainos apskai\u010diavimas. Pagal \u0161iuos duomenis SkyPlanner sudaro tvarkara\u0161t\u012f naudodama Arcturus varikl\u012f. Duomenimis su Odoo kei\u010diamasi abiem kryptimis:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u012e SkyPlanner perduodami u\u017esakymai gamybai, gamybos u\u017esakymai, BoM operacijos, darbo centrai ir pirkimo u\u017esakymai.<\/li>\n\n\n<li>Suplanuota prad\u017eia, pabaiga ir darbo centrai \u012fra\u0161omi atgal \u012f <code>mrp.workorder<\/code>.<\/li>\n\n\n<li>Atlikt\u0173 darb\u0173 ir u\u017eregistruoto laiko duomenys gr\u0105\u017einami kaip Odoo Time Logs \u012fra\u0161ai.<\/li>\n\n\n<li>SkyPlanner webhook prane\u0161imai perduoda tvarkara\u0161\u010dio pakeitimus i\u0161kart, kai jie \u012fvyksta.<\/li>\n\n<\/ul>\n\n\n<p>Diegimo prad\u017eioje SkyPlanner komanda sukonfig\u016bruoja integracij\u0105 per standartin\u0119 i\u0161orin\u0119 Odoo API, pritaiko j\u0105 j\u016bs\u0173 versijai, prieglobos aplinkai bei individualiems pakeitimams ir teikia palaikym\u0105 prad\u0117jus naudoti sistem\u0105. \u0160is vadovas skirtas partneriams ir programuotojams, kurie nori prisid\u0117ti arba patys kurti sprendimus naudodami dokumentuot\u0105 SkyPlanner REST API (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API \u017einynas<\/a>). Produkt\u0173, med\u017eiag\u0173 ir pirkimo u\u017esakym\u0173 tvarkymas apra\u0161ytas vie\u0161oje <a href=\"\/lt\/docs\/integravimo-pamoka\/\">SkyPlanner dokumentacijoje<\/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\">Nulinis \u017eingsnis: patikrinkite Odoo plan\u0105 ir prieglobos aplink\u0105<\/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>Pirmiausia i\u0161siai\u0161kinkite, kok\u012f Odoo variant\u0105 naudoja klientas. Nuo to priklauso integravimo b\u016bdas.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Aplinka<\/th><th>I\u0161orin\u0117 API<\/th><th>Individual\u016bs moduliai<\/th><th>Praktinis b\u016bdas<\/th><\/tr><\/thead><tbody><tr><td>Odoo Online, One App Free arba Standard<\/td><td>Ne<\/td><td>Ne<\/td><td>CSV\/XLSX arba per\u0117jimas prie Custom plano<\/td><\/tr><tr><td>Odoo Online, Custom planas<\/td><td>Taip<\/td><td>Ne<\/td><td>I\u0161orin\u0117 API<\/td><\/tr><tr><td>Odoo.sh (Custom planas)<\/td><td>Taip<\/td><td>Taip<\/td><td>I\u0161orin\u0117 API, prireikus \u2013 modulis<\/td><\/tr><tr><td>Vietiniame serveryje, Community arba Enterprise<\/td><td>Taip<\/td><td>Taip<\/td><td>I\u0161orin\u0117 API, prireikus \u2013 modulis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_api.html\">Odoo API dokumentacijoje<\/a> nurodyta, kad prieiga prie i\u0161orin\u0117s API yra &#8222;only available on Custom Odoo pricing plans&#8221; (prieinama tik su Odoo Custom planais), o ne su One App Free ar Standard. <a href=\"https:\/\/www.odoo.com\/pricing-plan\">Kain\u0173 puslapyje<\/a> Standard apib\u016bdinamas kaip Odoo Online talpinamas planas &#8222;without custom modules&#8221; (be individuali\u0173 moduli\u0173). I\u0161siai\u0161kinkite tai rinkdami pradinius reikalavimus, o ne \u012fpus\u0117j\u0119 k\u016brimo darbus.<\/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\">Odoo integravimo galimyb\u0117s<\/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>B\u016bdas<\/th><th>Versijos<\/th><th>Autentifikavimas<\/th><th>Paskirtis integruojant tvarkara\u0161\u010di\u0173 sudarym\u0105<\/th><\/tr><\/thead><tbody><tr><td>I\u0161orin\u0117 JSON-2 API: <code>POST \/json\/2\/&lt;model&gt;\/&lt;method&gt;<\/code><\/td><td>Naujov\u0117 nuo 19.0 versijos<\/td><td>API raktas antra\u0161t\u0117je <code>Authorization: bearer &lt;key&gt;<\/code>, neprivaloma antra\u0161t\u0117 <code>X-Odoo-Database<\/code><\/td><td>Numatytasis pasirinkimas naujoms integracijoms: <code>search_read<\/code> duomenims skaityti, <code>write<\/code> datoms \u012fra\u0161yti atgal<\/td><\/tr><tr><td>I\u0161orin\u0117 XML-RPC \/ JSON-RPC s\u0105saja: <code>\/xmlrpc\/2<\/code>, <code>\/jsonrpc<\/code>, paslaugos <code>common<\/code>, <code>object<\/code><\/td><td>Iki 19.0 imtinai; numatyta pa\u0161alinti<\/td><td><code>common.authenticate<\/code> su prisijungimo vardu ir slapta\u017eod\u017eiu arba API raktu, tada <code>execute_kw<\/code><\/td><td>B\u016btina klientams, naudojantiems 16.0\u201318.0 versijas<\/td><\/tr><tr><td>Modulyje sukurti individual\u016bs valdikliai<\/td><td>Visos<\/td><td>Nustatomas kiekvienam mar\u0161rutui, pvz., <code>auth='bearer'<\/code><\/td><td>Jungtiniai duomen\u0173 paketai: MO su susijusiais gamybos u\u017esakymais perduodamas vienu i\u0161kvietimu<\/td><\/tr><tr><td>Automatizavimo taisykl\u0117s: \u201eSend Webhook Notification\u201c (si\u0173sti prane\u0161im\u0105 per webhook)<\/td><td>Dokumentacijoje nuo 17.0 versijos<\/td><td>I\u0161siun\u010diama POST u\u017eklausa nurodytu URL<\/td><td>Duomenys siun\u010diami suk\u016brus arba pakeitus MO ir gamybos u\u017esakymus<\/td><\/tr><tr><td>\u012era\u0161\u0173 importas (CSV, XLSX) ir eksportas<\/td><td>Visos<\/td><td>Naudotojo seansas<\/td><td>Bandomieji duomenys ir vienkartinis pagrindini\u0173 duomen\u0173 \u012fk\u0117limas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Pa\u0161alinimui ruo\u0161kit\u0117s jau dabar. Odoo <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_rpc_api.html\">numat\u0117 pa\u0161alinti XML-RPC ir JSON-RPC<\/a> i\u0161 Odoo 22 (2028 m. ruden\u012f) ir Odoo Online 21.1 (2027 m. \u017eiem\u0105). Integracij\u0105 su 19.0 versija kurkite naudodami JSON-2, o senesn\u0117ms duomen\u0173 baz\u0117ms skirt\u0105 RPC prieig\u0105 atskirkite vienu adapteriu, kad atnaujinant pakakt\u0173 vieno pakeitimo. Individuali\u0173 valdikli\u0173 su <code>@route(type='jsonrpc')<\/code> \u0161is pa\u0161alinimas nepaveiks.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Autentifikavimas<\/h3>\n\n\n<p>Sukurkite atskir\u0105 integracijai skirt\u0105 naudotoj\u0105, turint\u012f skaitymo teises Manufacturing ir Inventory moduliuose bei gamybos u\u017esakym\u0173 ra\u0161ymo teises. Jo rakt\u0105 sugeneruokite pasirink\u0119 Preferences &gt; Account Security &gt; New API Key. 19.0 versijoje raktai galioja ne ilgiau kaip tris m\u0117nesius, tod\u0117l tarpin\u0117 programin\u0117 \u012franga turi u\u017etikrinti rakt\u0173 keitim\u0105 ir prane\u0161ti apie autentifikavimo klaidas. Be \u0161i\u0173 priemoni\u0173 pasibaig\u0119s rakto galiojimas nepastebimai sustabdo sinchronizavim\u0105. SkyPlanner REST API naudoja JWT, tod\u0117l tarpin\u0117je programin\u0117je \u012frangoje saugomi abiej\u0173 sistem\u0173 prisijungimo duomenys.<\/p>\n\n\n<p>Kiekviena JSON-2 u\u017eklausa vykdoma atskiroje SQL transakcijoje, tod\u0117l per kelias u\u017eklausas i\u0161skaidytas \u012fra\u0161ymas n\u0117ra atominis. Kiekvieno gamybos u\u017esakymo duomenis \u012fra\u0161ykite atskirai ir registruokite kiekvien\u0105 rezultat\u0105.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u012evykiai<\/h3>\n\n\n<p>Odoo siun\u010dia pakeitimus per <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/studio\/automated_actions.html\">automatizavimo taisykles<\/a>. Modeliui <code>mrp.production<\/code> arba <code>mrp.workorder<\/code> sukurta taisykl\u0117 su paleidimo s\u0105lyga \u201eOn create and edit\u201c (suk\u016brus ir redaguojant) bei veiksmu \u201eSend Webhook Notification\u201c (si\u0173sti prane\u0161im\u0105 per webhook) siun\u010dia POST u\u017eklaus\u0105 su pasirinktais laukais nurodytu URL. Taisykl\u0119 sukurkite naudodami Studio arba k\u016br\u0117jo re\u017eimu, formoje Automation Rules. Kartu nustatykite periodin\u0119 <code>search_read<\/code> apklaus\u0105 pagal <code>write_date<\/code>, kad b\u016bt\u0173 aptikti importuoti duomenys ir visi taisykl\u0117s praleisti pakeitimai. Prie\u0161inga kryptimi SkyPlanner webhook prane\u0161imai siun\u010dia tvarkara\u0161\u010dio ir b\u016bsenos pakeitimus vos jiems \u012fvykus.<\/p>\n\n\n<p>Lauk\u0173 pavadinimai skirtingose versijose skiriasi. 19.0 versijoje kiekvienos duomen\u0173 baz\u0117s modeliai, laukai ir metodai pateikiami adresu <code>\/doc<\/code>; senesn\u0117se versijose i\u0161kvieskite <code>fields_get<\/code>. Atitiktis nustatykite pagal \u0161i\u0105 informacij\u0105, o ne i\u0161 atminties.<\/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\">Duomen\u0173 susiejimas: i\u0161 Odoo \u012f 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 modelis<\/th><th>SkyPlanner objektas<\/th><th>Kryptis<\/th><th>Da\u017enumas<\/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>Gaminys arba med\u017eiaga<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pradinis \u012fk\u0117limas, v\u0117liau kasdien arba pasikeitus duomenims<\/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>Keli\u0173 lygi\u0173 gaminys, med\u017eiag\u0173 poreikis kiekvienam etapui<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pasikeitus duomenims<\/td><\/tr><tr><td><code>mrp.routing.workcenter<\/code> (skirtukas 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>Proceso etapai su j\u0173 seka ir vykdymo trukme<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pasikeitus duomenims<\/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>Darbo centras, efektyvumas, paruo\u0161imas ir sutvarkymas, alternatyv\u016bs darbo centrai<\/td><td>Odoo \u2192 SkyPlanner, v\u0117liau duomenys tvarkomi SkyPlanner<\/td><td>Pradinis \u012fk\u0117limas<\/td><\/tr><tr><td><code>mrp.workcenter.capacity<\/code> (<code>capacity<\/code>)<\/td><td>Vienet\u0173 skai\u010dius per cikl\u0105, konkretaus gaminio paruo\u0161imo ir sutvarkymo laikas<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pradinis \u012fk\u0117limas<\/td><\/tr><tr><td><code>resource.calendar<\/code>, <code>resource.calendar.attendance<\/code>, <code>resource.calendar.leaves<\/code><\/td><td>Pamainos ir neatvykimai<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pradinis \u012fk\u0117limas, neatvykimai \u2013 jiems pasikeitus<\/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>U\u017esakymas su \u012fvykdymo terminu ir prioritetu<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook prane\u0161imas patvirtinus ir papildoma apklausa<\/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>U\u017eduotis darbo centre<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook prane\u0161imas ir papildoma apklausa<\/td><\/tr><tr><td><code>stock.quant<\/code>, <code>stock.move<\/code> (komponent\u0173 jud\u0117jimai)<\/td><td>Turimos atsargos ir med\u017eiag\u0173 poreikis tvarkara\u0161\u010diui sudaryti pagal med\u017eiag\u0173 prieinamum\u0105<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Periodi\u0161kai, pvz., kas 15\u201360 minu\u010di\u0173<\/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>Pirkimo u\u017esakymai ir atvykstan\u010dios med\u017eiagos, prieinamos numatyt\u0105 pristatymo dien\u0105<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook prane\u0161imas patvirtinus arba pakeitus pirkimo u\u017esakym\u0105 ir ta pati periodin\u0117 apklausa<\/td><\/tr><tr><td>Suplanuota prad\u017eia, pabaiga ir darbo centras<\/td><td><code>mrp.workorder.date_start<\/code>, <code>date_finished<\/code>, <code>workcenter_id<\/code><\/td><td>SkyPlanner \u2192 Odoo<\/td><td>Pasikeitus tvarkara\u0161\u010diui, per SkyPlanner webhook prane\u0161im\u0105<\/td><\/tr><tr><td>Mobile Confirmations, darbo laiko \u012fra\u0161ai<\/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>Po kiekvieno patvirtinimo<\/td><\/tr><tr><td>Pagamintas kiekis, baigta operacija<\/td><td>Gamybos u\u017esakymo <code>qty_producing<\/code>, tada <code>button_finish<\/code>; MO \u2013 <code>button_mark_done<\/code><\/td><td>SkyPlanner \u2192 Odoo arba atliekama Odoo Shop Floor<\/td><td>Po kiekvieno patvirtinimo<\/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\">Integravimo modeliai<\/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\">Pirmiausia \u2013 pagrindiniai duomenys.<\/p>\n\n\n<p class=\"fx-pain__b\">\u012ekelkite darbo centrus ir kalendorius, tada produktus, BoM ir operacijas, kuriose nurodyti darbo centrai. Per 30 dien\u0173 bandom\u0105j\u012f laikotarp\u012f tie patys s\u0105ra\u0161ai \u012fkeliami kaip CSV eksporto failai. Odoo <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/essentials\/export_import_data.html\">importavimo ir eksportavimo \u012frankis<\/a> veikia bet kuriame s\u0105ra\u0161o rodinyje.<\/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\">U\u017esakym\u0173 sinchronizavimas.<\/p>\n\n\n<p class=\"fx-pain__b\">Importuokite MO, kuri\u0173 b\u016bsena yra <code>confirmed<\/code> arba <code>progress<\/code>, kartu su j\u0173 gamybos u\u017esakymais. MO juodra\u0161\u010di\u0173 ne\u012ftraukite arba laikykite juos preliminariu poreikiu. Mazgai, turintys atskir\u0105 BoM, gali b\u016bti perduodami kaip atskiri antriniai MO, o Odoo kiekvien\u0105 MO planuoja atskirai. Susiekite juos su SkyPlanner pogaminiais, kad mazg\u0173 gamyba b\u016bt\u0173 baigta prie\u0161 pradedant pagrindinio gaminio gamyb\u0105.<\/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\">Tvarkara\u0161\u010dio \u012fra\u0161ymas atgal.<\/p>\n\n\n<p class=\"fx-pain__b\">Pasikeitus tvarkara\u0161\u010diui, SkyPlanner webhook prane\u0161imas paleid\u017eia integracij\u0105, kuri i\u0161kvie\u010dia ORM metod\u0105 <code>write<\/code> kiekvienam su pakeitimu susijusiam <code>mrp.workorder<\/code> \u012fra\u0161ui. Odoo 19.0 versijoje kiekvienam gamybos u\u017esakymui siun\u010diama viena JSON-2 u\u017eklausa:<\/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 priima kiekvieno metodo argumento reik\u0161m\u0119 pagal argumento pavadinim\u0105, taip pat <code>ids<\/code> ir <code>context<\/code>, tod\u0117l i\u0161kvie\u010diant <code>write(vals)<\/code> argumentas perduodamas naudojant rakt\u0105 <code>vals<\/code>. 16.0\u201318.0 versijose tas pats i\u0161kvietimas vykdomas per XML-RPC arba JSON-RPC kaip <code>execute_kw(db, uid, key, 'mrp.workorder', 'write', [[4711], vals])<\/code>, o 16.0 versijoje naudojami raktai <code>date_planned_start<\/code> ir <code>date_planned_finished<\/code>. Data ir laikas perduodami UTC. Kad duomenys b\u016bt\u0173 \u012fra\u0161omi tvarkingai, laikykit\u0117s keli\u0173 taisykli\u0173:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Abi datas si\u0173skite viena u\u017eklausa.<\/li>\n\n\n<li><code>workcenter_id<\/code> prid\u0117kite tik tada, kai planavimo variklis pasirinko alternatyvias stakles.<\/li>\n\n\n<li>\u012era\u0161ykite tik tvarkara\u0161\u010dio laukus, niekada nekeiskite kieki\u0173 ar BoM.<\/li>\n\n<\/ul>\n\n\n<p>\u012era\u0161ius datas, perkeliama ir Odoo darbo centro laiko rezervacija, tod\u0117l Odoo planavimo rodiniuose matomas SkyPlanner planas.<\/p>\n\n\n<p><strong>Duomenys i\u0161 gamybos cecho atgal \u012f Odoo.<\/strong> Operatoriai registruoja darb\u0105 naudodami SkyPlanner Mobile Confirmations. Gavusi kiekvien\u0105 patvirtinim\u0105, integracija i\u0161kvie\u010dia metod\u0105 <code>create<\/code> modelyje <code>mrp.workcenter.productivity<\/code> (JSON-2: <code>POST \/json\/2\/mrp.workcenter.productivity\/create<\/code> su <code>vals_list<\/code>). Ji u\u017epildo <code>workorder_id<\/code>, <code>workcenter_id<\/code>, <code>date_start<\/code>, <code>date_end<\/code> ir <code>loss_id<\/code>, kurio tipas yra Productive, o darbo laikas ir s\u0105naudos u\u017eregistruojami Odoo.<\/p>\n\n\n<p>Baigus operacij\u0105, integracija nustato pagamint\u0105 kiek\u012f ir i\u0161kvie\u010dia gamybos u\u017esakymo metod\u0105 <code>button_finish<\/code>. Baigus paskutin\u012f gamybos u\u017esakym\u0105, MO paruo\u0161iamas metodui <code>button_mark_done<\/code>. Kiekvienas patvirtinimas u\u017eregistruojamas tik kart\u0105, o jo Odoo \u012fra\u0161o ID saugomas kartu su SkyPlanner darbo laiko \u012fra\u0161u, tod\u0117l pakartotinai apdorotas webhook prane\u0161imas niekada nesukuria antro Time Log \u012fra\u0161o.<\/p>\n\n\n<p>Gamyklose, naudojan\u010diose Enterprise Shop Floor program\u0117l\u0119, duomenys juda prie\u0161inga kryptimi: SkyPlanner nuskaito gamybos u\u017esakymo b\u016bsen\u0105 ir <code>qty_produced<\/code>, o Autopilot automati\u0161kai perskai\u010diuoja tvarkara\u0161t\u012f pasikeitus gamybos situacijai.<\/p>\n\n\n<p><strong>Atsakomyb\u0117 u\u017e duomenis.<\/strong> Prie\u0161 prad\u0117dami naudoti sistem\u0105, u\u017efiksuokite taisykles:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Duomenys<\/th><th>Atsakinga sistema<\/th><\/tr><\/thead><tbody><tr><td>Produktai, BoM, operacijos, kiekiai, MO b\u016bsena<\/td><td>Odoo<\/td><\/tr><tr><td>Gamybos u\u017esakym\u0173 seka, prad\u017eios ir pabaigos laikas, darbo centro parinkimas<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Perderinimo laik\u0173 matrica, reikalavimai \u012frankiams ir operatoriams, alternatyv\u016bs i\u0161tekliai<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Darbo centr\u0173 kalendoriai ir Time Off<\/td><td>Viena sistema, pasirinkta apibr\u0117\u017eiant apimt\u012f<\/td><\/tr><tr><td>Time Logs, atsargos ir savikainos apskai\u010diavimas<\/td><td>Odoo, gaunanti patvirtinimus i\u0161 SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Planuotojai nebenaudoja Odoo mygtuk\u0173 Plan ir Unplan tiems MO, kuri\u0173 tvarkara\u0161\u010dius sudaro SkyPlanner. Antraip Odoo rezervuoja savo laiko intervalus vietoj SkyPlanner nustatyt\u0173 dat\u0173.<\/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\">\u012eprasti projekto etapai<\/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>Diegimas paprastai u\u017ebaigiamas per kelias savaites nuo \u012fvadini\u0173 darb\u0173 prad\u017eios. Prie\u0161 tai per 30 dien\u0173 nemokam\u0105 bandom\u0105j\u012f laikotarp\u012f naudojami j\u016bs\u0173 Odoo duomen\u0173 CSV eksporto failai. Pat\u012f projekt\u0105 sudaro:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Pagrindini\u0173 duomen\u0173 atitik\u010di\u0173 nustatymas:<\/strong> kiekvienos versijos Odoo modeliai ir laukai (tikrinkite <code>\/doc<\/code> arba <code>fields_get<\/code>), matavimo vienetai ir sistema, kurioje tvarkomi kalendoriai bei Time Off duomenys.<\/li>\n\n\n<li><strong>Duomen\u0173 sutvarkymas:<\/strong> darbo centr\u0173 kalendoriai, Setup Time ir Cleanup Time, taip pat BoM operacij\u0173 trukm\u0117s re\u017eimo pakeitimas i\u0161 Computed \u012f Fixed.<\/li>\n\n\n<li><strong>Pradinis \u012fk\u0117limas:<\/strong> produktai, darbo centrai su kalendoriais, BoM ir j\u0173 operacijos.<\/li>\n\n\n<li><strong>U\u017esakym\u0173 ir pirkimo u\u017esakym\u0173 sinchronizavimas:<\/strong> patvirtinti ir vykdomi MO su j\u0173 gamybos u\u017esakymais, taip pat <code>purchase.order<\/code> eilut\u0117s su numatytomis gavimo datomis.<\/li>\n\n\n<li><strong>Tvarkara\u0161\u010dio \u012fra\u0161ymas atgal:<\/strong> datos ir darbo centrai \u012fra\u0161omi \u012f <code>mrp.workorder<\/code>, Odoo pus\u0117je reguliariai kei\u010diant API raktus.<\/li>\n\n\n<li><strong>Patvirtinimai i\u0161 gamybos cecho:<\/strong> Time Logs \u012fra\u0161\u0173 ir prane\u0161im\u0173 apie u\u017ebaigtus gamybos u\u017esakymus gr\u0105\u017einimas \u012f Odoo.<\/li>\n\n\n<li><strong>Testavimas lygiagre\u010diai su dabartiniu planu,<\/strong> tada naudojimo prad\u017eia.<\/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\">Odoo sp\u0105stai<\/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>Pervadinti dat\u0173 laukai.<\/strong> Iki 16.0 versijos imtinai planas buvo saugomas laukuose <code>date_planned_start<\/code> ir <code>date_planned_finished<\/code>, o faktiniai duomenys \u2013 <code>date_start<\/code>\/<code>date_finished<\/code>. Nuo 17.0 versijos <code>date_start<\/code> ir <code>date_finished<\/code> yra suplanuotos datos. I\u0161 16.0 projekto nukopijuota atitikties schema 17+ versijose be jokio \u012fsp\u0117jimo nuskaito faktinius duomenis kaip plan\u0105.<\/li>\n\n\n<li><strong>Gamybos u\u017esakymo datos yra rezervacijos.<\/strong> 19.0 versijoje laukai <code>date_start<\/code> ir <code>date_finished<\/code> modelyje <code>mrp.workorder<\/code> apskai\u010diuojami pagal darbo centro kalendoriaus <code>resource.calendar.leaves<\/code> \u012fra\u0161\u0105 (<code>leave_id<\/code>). \u012era\u0161ius gamybos u\u017esakymo datas, \u0161i rezervacija atnaujinama. Niekada nera\u0161ykite tiesiogiai \u012f \u0161i\u0105 kalendoriaus \u012fra\u0161\u0173 lentel\u0119.<\/li>\n\n\n<li><strong>Prad\u0117ti gamybos u\u017esakymai blokuoja komand\u0105 Unplan.<\/strong> Odoo neleid\u017eia at\u0161aukti MO planavimo, kai rodomas prane\u0161imas \u201eSome work orders have already started\u201c (kai kurie gamybos u\u017esakymai jau prad\u0117ti). \u012era\u0161ydami duomenis atgal, praleiskite gamybos u\u017esakymus, kuri\u0173 b\u016bsena yra <code>progress<\/code> arba <code>done<\/code>, ir perkelkite tik dar neprad\u0117tus.<\/li>\n\n\n<li><strong>Kintanti trukm\u0117.<\/strong> Operacij\u0173, kurioms nustatyta Computed, trukm\u0117 apskai\u010diuojama pagal paskutinius gamybos u\u017esakymus (pagal numatyt\u0105j\u0105 nuostat\u0105 \u2013 10) ir koreguojama pagal Time Efficiency. Bandomajam laikotarpiui nustatykite Fixed arba susitaikykite su kintan\u010diais pradiniais duomenimis. Operacijos saugomos kiekviename BoM atskirai, bendro technologini\u0173 mar\u0161rut\u0173 \u017einyno n\u0117ra, tod\u0117l reikia sutvarkyti kiekvien\u0105 BoM.<\/li>\n\n\n<li><strong>Netvarkingi kalendoriai.<\/strong> Kiekvienam darbo centrui reikia darbo laiko kalendoriaus. Odoo planavimo funkcija ie\u0161ko laisvo laiko iki 700 dien\u0173 \u012f priek\u012f, tada sustoja su prane\u0161imu &#8222;Impossible to plan the workorder&#8221; (ne\u012fmanoma suplanuoti gamybos u\u017esakymo). Sutvarkykite kalendorius prie\u0161 pirm\u0105j\u012f \u012fk\u0117lim\u0105.<\/li>\n\n\n<li><strong>Matavimo vienetai.<\/strong> <code>mrp.bom.line<\/code> turi savo <code>product_uom_id<\/code>, kuris gali skirtis nuo gaminio atsarg\u0173 apskaitos vieneto. Prie\u0161 tikrindami med\u017eiag\u0173 prieinamum\u0105, perskai\u010diuokite kiekius \u012f atitinkamus vienetus.<\/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\">Kas konfig\u016bruoja Odoo integracij\u0105<\/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>Kiekviena gamykla Odoo naudoja savaip: turi savo BoM operacijas, darbo centr\u0173 kalendorius, alternatyvius darbo centrus ir individualius modulius. SkyPlanner komandos kompetencija \u2013 tinkamai susieti duomenis atsi\u017evelgiant \u012f \u0161i\u0105 aplink\u0105.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>SkyPlanner komanda sukonfig\u016bruoja integracij\u0105<\/strong> pagal j\u016bs\u0173 Odoo aplink\u0105 diegimo prad\u017eioje ir teikia palaikym\u0105 prad\u0117jus j\u0105 naudoti. Integracija veikia per SkyPlanner REST API ir webhook prane\u0161imus bei Odoo JSON-2 arba RPC API. Tai \u012fprastas b\u016bdas.<\/li>\n\n\n<li><strong>Gali prisid\u0117ti j\u016bs\u0173 Odoo partneris.<\/strong> Partneris i\u0161mano j\u016bs\u0173 aplink\u0105 bei individualius modulius ir gali kurti sprendimus naudodamas t\u0105 pa\u010di\u0105 dokumentuot\u0105 REST API. Per j\u0105 skaitomi ir \u012fra\u0161omi u\u017esakymai, produktai, med\u017eiagos, proceso etapai ir laiko \u012fra\u0161ai; naudojamas JWT autentifikavimas, pateikta Swagger\/OpenAPI dokumentacija.<\/li>\n\n\n<li><strong>J\u016bs\u0173 programuotojai<\/strong> gali padaryti t\u0105 pat\u012f, da\u017eniausiai sukurdami nedidel\u0119 tarpin\u0119 program\u0105 \u0161alia Odoo arba modul\u012f Odoo.sh ar vietiniame serveryje. Prad\u0117ti pakanka API rakto (<a href=\"\/lt\/docs\/integravimo-pamoka\/\">integravimo instrukcija<\/a>), o prireikus padeda SkyPlanner komanda.<\/li>\n\n<\/ol>\n\n\n<p>Toks pats modelis jau naudojamas gamyboje su kitomis ERP sistemomis. <a href=\"\/lt\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> vidin\u0117 IT komanda integracij\u0105 su SAP Business One daugiausia suk\u016br\u0117 savaranki\u0161kai, padedama SkyPlanner. <a href=\"\/lt\/customers\/utu\/\">UTU<\/a> naudoja SkyPlanner kartu su savo NetSuite ERP sistema.<\/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\">Kod\u0117l integracija atsiperka<\/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>Duomen\u0173 \u012fra\u0161ymas atgal leid\u017eia kasdien prakti\u0161kai naudotis integracijos nauda. Jam veikiant:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Odoo gamybos u\u017esakymuose \u2013 realisti\u0161kos datos.<\/strong> Arcturus AI variklis per kelias sekundes sud\u0117lioja vis\u0173 nebaigt\u0173 MO sek\u0105, o jo nustatytos datos ir pasirinkti darbo centrai \u012fra\u0161omi \u012f <code>mrp.workorder<\/code> ir rodomi Odoo planavimo rodiniuose.<\/li>\n\n\n<li><strong>Niekam nebereikia perplanuoti rankiniu b\u016bdu.<\/strong> Pasikeitus gamybos situacijai, Autopilot automati\u0161kai perskai\u010diuoja tvarkara\u0161t\u012f, o webhook prane\u0161imas perduoda naujas datas \u012f Odoo.<\/li>\n\n\n<li><strong>Gr\u012f\u017etamasis ry\u0161ys i\u0161 gamybos cecho u\u017ebaigia cikl\u0105.<\/strong> Operatoriai registruoja darb\u0105 telefonu arba plan\u0161ete naudodami Mobile Confirmations, Production Timer ir Quick Log Mode, o Time Logs \u012fra\u0161ai perduodami \u012f Odoo atsarg\u0173 apskaitai ir savikainai apskai\u010diuoti. Tvarkara\u0161\u010di\u0173 sudarymas ir darb\u0173 vykdymas valdomi vienu \u012frankiu tiek su Community, tiek su Enterprise.<\/li>\n\n\n<li><strong>Tvarkara\u0161tyje \u012fvertinami apribojimai, kuri\u0173 Odoo nevertina.<\/strong> Paruo\u0161imo laik\u0173 matrica nustato nuo gamini\u0173 sekos priklausant\u012f perderinimo laik\u0105 kiekvienai gamini\u0173 porai. \u012erankiai yra riboti i\u0161tekliai, kuriais dalijasi skirtingos stakl\u0117s, o vienai u\u017eduo\u010diai vienu metu gali reik\u0117ti keli\u0173 operatori\u0173. Kai pagrindin\u0117s stakl\u0117s ar darbuotojai nepasiekiami, variklis pasirenka alternatyvius. \u012e <code>mrp.workorder<\/code> \u012fra\u0161ytos datos atitinka visus \u0161iuos apribojimus.<\/li>\n\n\n<li><strong>Planas priklauso nuo med\u017eiag\u0173 gavimo.<\/strong> Turimos atsargos ir atviri Odoo pirkimo u\u017esakymai naudojami tvarkara\u0161\u010diui sudaryti pagal med\u017eiag\u0173 prieinamum\u0105. U\u017esakyti komponentai laikomi prieinamais pirkimo u\u017esakyme nurodyt\u0105 pristatymo dien\u0105, o atsargos atnaujinamos, kai pirkimo u\u017esakymas pa\u017eymimas Delivered. Kiekvienai u\u017eduo\u010diai tikrinama, kas yra sand\u0117lyje ir kas dar pakeliui.<\/li>\n\n<\/ul>\n\n\n<p>Tvarkara\u0161t\u012f galite \u012fvertinti dar neprad\u0117j\u0119 integravimo darb\u0173. Prad\u0117kite <a href=\"\/lt\/bandymas\/\">30 dien\u0173 nemokam\u0105 bandom\u0105j\u012f laikotarp\u012f<\/a> naudodami CSV eksporto failus ir pamatykite savo Odoo gamybos u\u017esakymus Gantt diagramoje \u2013 iki 20 darbo centr\u0173, be kredito kortel\u0117s. Kaina prasideda nuo 199 \u20ac per m\u0117nes\u012f, \u012f j\u0105 \u012ftraukti 5 darbo centrai. Mokama kas m\u0117nes\u012f, atsisakyti galima bet kada. Integracijos kainos pasi\u016blymas pagal j\u016bs\u0173 proces\u0105 ir poreikius pateikiamas i\u0161 anksto kartu su pasirinktu planu, tod\u0117l visas i\u0161laidas \u017einote dar prie\u0161 prad\u0117dami. Per\u017ei\u016br\u0117kite <a href=\"\/lt\/funkcijos\/\">funkcijas<\/a> ir <a href=\"\/lt\/klientu-istorijos\/\">klient\u0173 patirtis<\/a> arba <a href=\"\/lt\/susisiekite-su-pardavejais\/\">u\u017esisakykite demonstracij\u0105<\/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\">Gamintoj\u0173 atsiliepimai apie 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=\"UTU tiekimo grandin\u0117s specialistas Kalle Kalliom\u00e4ki elektros skyd\u0173 gamybos ceche Ulviloje\" 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>sutaupoma kas savait\u0119<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSu SkyPlanner nuo gamybos planavimo Excel lentel\u0117se per\u0117jome prie gamybos optimizavimo realiuoju laiku.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, tiekimo grandin\u0117s specialistas<\/b><br>UTU \u00b7 Elektros skydai ir skirstymo \u012frenginiai<\/p>\n\n\n<p class=\"ind-cust__result\">Planuojant gamyb\u0105 kas savait\u0119 sutaupomos 2 darbo valandos, o nauja darb\u0173 eil\u0117 gamybos linij\u0105 pasiekia per kelias sekundes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/lt\/customers\/utu\/\">Skaitykite UTU atsiliepim\u0105<\/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=\"Operatoriai \u0161vari\u0173j\u0173 patalp\u0173 apranga prie buteliuk\u0173 pildymo linijos \u201eLaboratory &amp; Allied\u201c vaist\u0173 gamykloje Nairobyje\" 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>gamybos efektyvumas<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eGamybos efektyvumas padid\u0117jo 90%.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, IT vadovas<\/b><br>Laboratory &amp; Allied \u00b7 Vaist\u0173 gamyba<\/p>\n\n\n<p class=\"ind-cust__result\">Gamybos efektyvumas padid\u0117jo 90%, o optimizuotas trij\u0173 m\u0117nesi\u0173 planas visiems darbo centrams sudaromas per ma\u017eiau nei 30 minu\u010di\u0173.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/lt\/customers\/laboratory-allied\/\">Skaitykite \u201eLaboratory &amp; Allied\u201c atsiliepim\u0105<\/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=\"\u201eMamec\u201c generalinis direktorius Hannu Ryyn\u00e4nen \u012fmon\u0117s gamybos ceche Lohjoje\" 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>automati\u0161kai suplanuot\u0173 gamybos u\u017esakym\u0173<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eDabar gamyb\u0105 valdome kitaip, o m\u016bs\u0173 supratimas apie paj\u0117gumus \u2013 visi\u0161kai kito lygio.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, generalinis direktorius<\/b><br>Mamec \u00b7 Pramonin\u0117s mai\u0161ykl\u0117s, siurbliai ir auk\u0161t\u0173j\u0173 technologij\u0173 gamyba pagal u\u017esakym\u0105<\/p>\n\n\n<p class=\"ind-cust__result\">T\u016bkstan\u010diai gamybos u\u017esakym\u0173 suplanuojami automati\u0161kai, o visa organizacija gamybos eig\u0105 mato realiuoju laiku.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/lt\/customers\/mamec\/\">Skaitykite \u201eMamec\u201c atsiliepim\u0105<\/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=\"\u201ePiristeel\u201c stogo saugos \u012frangos gamykla Kauhavoje, vaizdas i\u0161 oro\" 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>pristatymo patikimumas<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner pad\u0117jo ai\u0161kiau matyti gamybos kli\u016btis ir suteik\u0117 daugiau ai\u0161kumo valdant gamyb\u0105.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, gamybos vadovas<\/b><br>Piristeel \u00b7 Stogo saugos ir lietaus nuvedimo sistemos<\/p>\n\n\n<p class=\"ind-cust__result\">\u0160iemet pristatymo patikimumas pasiek\u0117 99,2%, o gamybos tvarkara\u0161\u010di\u0173 sudarymas sutaupo iki keturi\u0173 darbo valand\u0173 per dien\u0105.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/lt\/customers\/piristeel\/\">Skaitykite \u201ePiristeel\u201c atsiliepim\u0105<\/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\">Da\u017eniausiai u\u017eduodami klausimai<\/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>Ar integracija veikia su Odoo Online?<\/summary>\n<p class=\"sp-faq__a\">Taip, naudojant Custom plan\u0105 \u2013 per i\u0161orin\u0119 API. One App Free ir Standard planai nesuteikia prieigos prie i\u0161orin\u0117s API, o Standard nepalaiko pasirinktini\u0173 moduli\u0173, tod\u0117l su \u0161iais planais galima tik importuoti ir eksportuoti CSV\/XLSX failus.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>K\u0105 naudoti \u2013 JSON-2 ar XML-RPC?<\/summary>\n<p class=\"sp-faq__a\">Odoo 19.0 ir naujesn\u0117se versijose naudokite JSON-2. Versijoms nuo 16.0 iki 18.0 vis dar reikia XML-RPC ir JSON-RPC, ta\u010diau juos numatyta pa\u0161alinti i\u0161 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>Kaip tvarkara\u0161tis perduodamas atgal \u012f Odoo?<\/summary>\n<p class=\"sp-faq__a\">I\u0161kvie\u010diant ORM metod\u0105 <code>write<\/code> kiekvienam <code>mrp.workorder<\/code> \u012fra\u0161ui: 19.0 versijoje siun\u010diama <code>POST \/json\/2\/mrp.workorder\/write<\/code> u\u017eklausa su <code>ids<\/code> ir <code>vals<\/code>, o 16.0\u201318.0 versijose naudojamas <code>execute_kw<\/code> su <code>write<\/code> per XML-RPC arba JSON-RPC. Perduodamos reik\u0161m\u0117s yra <code>date_start<\/code>, <code>date_finished<\/code> (16.0 versijoje \u2013 <code>date_planned_start<\/code> ir <code>date_planned_finished<\/code>) ir, jei pasikeit\u0117, <code>workcenter_id<\/code>. Odoo kartu perkelia darbo centro rezervacij\u0105, tod\u0117l Odoo planavimo rodiniuose rodomos SkyPlanner nustatytos datos.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kaip operatori\u0173 patvirtinimai pasiekia Odoo?<\/summary>\n<p class=\"sp-faq__a\">Kaip Time Logs \u012fra\u0161ai: integracija sukuria su gamybos u\u017esakymu susietus <code>mrp.workcenter.productivity<\/code> \u012fra\u0161us su prad\u017eia, pabaiga ir nuostoli\u0173 prie\u017eastimi Productive, o baigus operacij\u0105 i\u0161kvie\u010dia <code>button_finish<\/code>. Kiekvienas patvirtinimas u\u017eregistruojamas tik kart\u0105, tod\u0117l kartotiniai bandymai nesukuria darbo laiko \u012fra\u0161\u0173 dublikat\u0173.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kas pri\u017ei\u016bri integracij\u0105 prad\u0117jus j\u0105 naudoti?<\/summary>\n<p class=\"sp-faq__a\">SkyPlanner komanda sukonfig\u016bruoja integracij\u0105 diegimo metu ir pri\u017ei\u016bri j\u0105 prad\u0117jus naudoti, taip pat pritaiko j\u0105 pasikeitus j\u016bs\u0173 Odoo konfig\u016bracijai. Jei integracij\u0105 kuria j\u016bs\u0173 partneris ar programuotojai, jie remiasi dokumentuota REST API ir <a href=\"\/lt\/docs\/integravimo-pamoka\/\">SkyPlanner dokumentacija<\/a>, o komanda prireikus padeda.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kas nutinka jau prad\u0117tiems vykdyti gamybos u\u017esakymams?<\/summary>\n<p class=\"sp-faq__a\">Ra\u0161ydami duomenis atgal \u012f Odoo, j\u0173 nekeiskite. Odoo neleid\u017eia pa\u0161alinti MO i\u0161 tvarkara\u0161\u010dio, kai gamybos u\u017esakymas jau vykdomas arba baigtas. SkyPlanner nuskaito j\u0173 b\u016bsen\u0105 bei pa\u017eang\u0105 ir sudaro likusi\u0173 darb\u0173 tvarkara\u0161t\u012f, \u012f juos atsi\u017evelgdama.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kiek laiko u\u017etrunka integracija su Odoo?<\/summary>\n<p class=\"sp-faq__a\">Prad\u0117jus diegim\u0105, jis paprastai u\u017ebaigiamas per kelias savaites. Pirmiausia per 30 dien\u0173 bandom\u0105j\u012f laikotarp\u012f naudokite CSV formatu eksportuotus duomenis \u2013 taip tvarkara\u0161t\u012f patikrinsite su savo Odoo duomenimis dar prie\u0161 pradedant API integravimo darbus.<\/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>Integracijos \/ ERP \/ Odoo Odoo integravimo vadovas gamybos tvarkara\u0161\u010di\u0173 sudarymui su SkyPlanner APS \u0160iame vadove Odoo partneriams, programuotojams ir IT vadovams paai\u0161kinama, kaip sujungti Odoo Manufacturing su SkyPlanner APS. Apie naud\u0105 verslui ir tai, k\u0105 jau atlieka Odoo mygtukas Plan, skaitykite puslapiuose Gamybos tvarkara\u0161\u010di\u0173 sudarymas su Odoo ir Ar Odoo palaiko gamybos planavim\u0105, kai &#8230; <a title=\"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/\" aria-label=\"Read more about Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100828,"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-101215","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 integravimas: APS gamybos tvarkara\u0161\u010diai | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.\" \/>\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\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/\" \/>\n<meta property=\"og:locale\" content=\"lt_LT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas\" \/>\n<meta property=\"og:description\" content=\"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minu\u010di\u0173\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/integravimo-vadovas\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/integravimo-vadovas\\\/\",\"name\":\"Odoo integravimas: APS gamybos tvarkara\u0161\u010diai | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/integravimo-vadovas\\\/#breadcrumb\"},\"inLanguage\":\"lt-LT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/integravimo-vadovas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/integravimo-vadovas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP ir MES programin\u0117s \u012frangos integracijos su SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS j\u016bs\u0173 ERP sistemai\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS su Odoo: gamybos planavimas ir integracija\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/integracijos\\\/erp\\\/odoo\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"lt-LT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lt-LT\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/lt\\\/#\\\/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\\\/lt\\\/#\\\/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 integravimas: APS gamybos tvarkara\u0161\u010diai | SkyPlanner","description":"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.","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\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/","og_locale":"lt_LT","og_type":"article","og_title":"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas","og_description":"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.","og_url":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"16 minu\u010di\u0173"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/","url":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/","name":"Odoo integravimas: APS gamybos tvarkara\u0161\u010diai | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/lt\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Sujunkite SkyPlanner APS su Odoo Manufacturing: JSON-2, XML-RPC API, mrp.workorder susiejimas, dat\u0173 gr\u0105\u017einimas, webhooks ir Odoo integravimo kli\u016btys.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/#breadcrumb"},"inLanguage":"lt-LT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/integravimo-vadovas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/lt\/"},{"@type":"ListItem","position":2,"name":"ERP ir MES programin\u0117s \u012frangos integracijos su SkyPlanner","item":"https:\/\/skyplanner.ai\/lt\/integracijos\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS j\u016bs\u0173 ERP sistemai","item":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS su Odoo: gamybos planavimas ir integracija","item":"https:\/\/skyplanner.ai\/lt\/integracijos\/erp\/odoo\/"},{"@type":"ListItem","position":5,"name":"Odoo integravimo su SkyPlanner APS vadovas: gamybos tvarkara\u0161\u010di\u0173 sudarymas"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/lt\/#website","url":"https:\/\/skyplanner.ai\/lt\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/lt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/lt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"lt-LT"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/lt\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/lt\/","logo":{"@type":"ImageObject","inLanguage":"lt-LT","@id":"https:\/\/skyplanner.ai\/lt\/#\/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\/lt\/#\/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\/lt\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integracijos \/ ERP \/ Odoo Odoo integravimo vadovas gamybos tvarkara\u0161\u010di\u0173 sudarymui su SkyPlanner APS \u0160iame vadove Odoo partneriams, programuotojams ir IT vadovams paai\u0161kinama, kaip sujungti Odoo Manufacturing su SkyPlanner APS. Apie naud\u0105 verslui ir tai, k\u0105 jau atlieka Odoo mygtukas Plan, skaitykite puslapiuose Gamybos tvarkara\u0161\u010di\u0173 sudarymas su Odoo ir Ar Odoo palaiko gamybos planavim\u0105, kai&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/pages\/101215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/comments?post=101215"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/pages\/101215\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/pages\/100828"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/lt\/wp-json\/wp\/v2\/media?parent=101215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}