{"id":101207,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101207"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"pruvodce-integraci","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/","title":{"rendered":"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby"},"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=\"\/cs\/integrace\/\">Integrace<\/a> \/ <a href=\"\/cs\/integrace\/erp\/\">ERP<\/a> \/ Odoo<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Pr\u016fvodce integrac\u00ed Odoo <span class=\"hl\">se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby<\/span><\/h1>\n\n\n<p class=\"fx-hero__sub\">Tento pr\u016fvodce ukazuje partner\u016fm Odoo, v\u00fdvoj\u00e1\u0159\u016fm a vedouc\u00edm IT, jak propojit Odoo Manufacturing se SkyPlanner APS. Obchodn\u00ed p\u0159\u00ednosy i to, co u\u017e um\u00ed tla\u010d\u00edtko Plan v Odoo, najdete na str\u00e1nk\u00e1ch <a href=\"\/cs\/integrace\/erp\/odoo\/\">Rozvrhov\u00e1n\u00ed v\u00fdroby v Odoo<\/a> a <a href=\"\/cs\/integrace\/erp\/odoo\/planovani-vyroby\/\">Podporuje Odoo pl\u00e1nov\u00e1n\u00ed v\u00fdroby s ohledem na skute\u010dn\u00e9 kapacity stroj\u016f a pracovn\u00edk\u016f?<\/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=\"\/cs\/zkusebni-verze\/\">Vyzkou\u0161et zdarma<\/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=\"\/cs\/kontaktni-prodej\/\">Domluvit prezentaci<\/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 Rozvrhov\u00e1n\u00ed v\u00fdroby<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Gantt\u016fv diagram ve SkyPlanner APS s operacemi rozvr\u017een\u00fdmi na jednotliv\u00e1 pracovi\u0161t\u011b a seznamem zak\u00e1zek pod n\u00edm.\"><\/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 z\u016fst\u00e1v\u00e1 hlavn\u00edm zdrojem dat o produktech, kusovn\u00edc\u00edch, operac\u00edch, v\u00fdrobn\u00edch zak\u00e1zk\u00e1ch, z\u00e1sob\u00e1ch a kalkulac\u00edch n\u00e1klad\u016f. SkyPlanner z t\u011bchto dat sestavuje rozvrh pomoc\u00ed sv\u00e9ho j\u00e1dra Arcturus. Propojen\u00ed s Odoo je obousm\u011brn\u00e9:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Do SkyPlanner se p\u0159en\u00e1\u0161ej\u00ed v\u00fdrobn\u00ed zak\u00e1zky, v\u00fdrobn\u00ed p\u0159\u00edkazy, operace kusovn\u00edk\u016f, pracovi\u0161t\u011b a n\u00e1kupn\u00ed objedn\u00e1vky.<\/li>\n\n\n<li>Pl\u00e1novan\u00fd za\u010d\u00e1tek a konec i p\u0159i\u0159azen\u00e1 pracovi\u0161t\u011b se zapisuj\u00ed zp\u011bt do <code>mrp.workorder<\/code>.<\/li>\n\n\n<li>Pr\u016fb\u011bh v\u00fdroby a zaznamenan\u00e9 \u010dasy se vracej\u00ed do Odoo jako Time Logs.<\/li>\n\n\n<li>Webhooky SkyPlanner odes\u00edlaj\u00ed zm\u011bny rozvrhu ihned, jakmile nastanou.<\/li>\n\n<\/ul>\n\n\n<p>T\u00fdm SkyPlanner b\u011bhem zav\u00e1d\u011bn\u00ed nakonfiguruje integraci p\u0159es standardn\u00ed extern\u00ed API Odoo podle va\u0161\u00ed verze, hostingu a \u00faprav. Po spu\u0161t\u011bn\u00ed ostr\u00e9ho provozu pak zaji\u0161\u0165uje jej\u00ed podporu. Tento pr\u016fvodce je ur\u010den partner\u016fm a v\u00fdvoj\u00e1\u0159\u016fm, kte\u0159\u00ed se cht\u011bj\u00ed zapojit nebo sami vyv\u00edjet \u0159e\u0161en\u00ed nad zdokumentovan\u00fdm REST API SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">referen\u010dn\u00ed p\u0159\u00edru\u010dka API<\/a>). Pr\u00e1ci s produkty, materi\u00e1ly a n\u00e1kupn\u00edmi objedn\u00e1vkami popisuje ve\u0159ejn\u00e1 <a href=\"\/cs\/docs\/vyukovy-kurz-integrace\/\">dokumentace SkyPlanner<\/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\">Nult\u00fd krok: ov\u011b\u0159te tarif a 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>Nejprve zjist\u011bte, jak\u00e9 Odoo z\u00e1kazn\u00edk pou\u017e\u00edv\u00e1. Od toho se odv\u00edj\u00ed dal\u0161\u00ed postup.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Prost\u0159ed\u00ed<\/th><th>Extern\u00ed API<\/th><th>Vlastn\u00ed moduly<\/th><th>Doporu\u010den\u00fd postup<\/th><\/tr><\/thead><tbody><tr><td>Odoo Online, One App Free nebo Standard<\/td><td>Ne<\/td><td>Ne<\/td><td>CSV\/XLSX nebo p\u0159echod na tarif Custom<\/td><\/tr><tr><td>Odoo Online, tarif Custom<\/td><td>Ano<\/td><td>Ne<\/td><td>Extern\u00ed API<\/td><\/tr><tr><td>Odoo.sh (tarif Custom)<\/td><td>Ano<\/td><td>Ano<\/td><td>Extern\u00ed API, voliteln\u011b modul<\/td><\/tr><tr><td>Na vlastn\u00ed infrastruktu\u0159e, Community nebo Enterprise<\/td><td>Ano<\/td><td>Ano<\/td><td>Extern\u00ed API, voliteln\u011b modul<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p><a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_api.html\">Dokumentace API Odoo<\/a> uv\u00e1d\u00ed, \u017ee p\u0159\u00edstup k extern\u00edmu API je &#8222;only available on Custom Odoo pricing plans&#8220; (dostupn\u00fd pouze v tarifech Odoo Custom), nikoli v One App Free nebo Standard. Na <a href=\"https:\/\/www.odoo.com\/pricing-plan\">str\u00e1nce s cenami<\/a> je tarif Standard pops\u00e1n jako hostovan\u00fd na Odoo Online &#8222;without custom modules&#8220; (bez vlastn\u00edch modul\u016f). Ov\u011b\u0159te si to p\u0159i \u00favodn\u00edm zji\u0161\u0165ov\u00e1n\u00ed po\u017eadavk\u016f, ne a\u017e v polovin\u011b v\u00fdvoje.<\/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\">Mo\u017enosti integrace 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>Mo\u017enost<\/th><th>Verze<\/th><th>Ov\u011b\u0159ov\u00e1n\u00ed<\/th><th>Vyu\u017eit\u00ed p\u0159i integraci rozvrhov\u00e1n\u00ed v\u00fdroby<\/th><\/tr><\/thead><tbody><tr><td>Extern\u00ed JSON-2 API: <code>POST \/json\/2\/&lt;model&gt;\/&lt;method&gt;<\/code><\/td><td>Novinka ve verzi 19.0<\/td><td>Kl\u00ed\u010d API v <code>Authorization: bearer &lt;key&gt;<\/code>, voliteln\u00e1 hlavi\u010dka <code>X-Odoo-Database<\/code><\/td><td>V\u00fdchoz\u00ed volba pro nov\u00e9 integrace: <code>search_read<\/code> pro \u010dten\u00ed, <code>write<\/code> pro zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f<\/td><\/tr><tr><td>Extern\u00ed XML-RPC \/ JSON-RPC: <code>\/xmlrpc\/2<\/code>, <code>\/jsonrpc<\/code>, slu\u017eby <code>common<\/code>, <code>object<\/code><\/td><td>Do verze 19.0; pl\u00e1nuje se odstran\u011bn\u00ed<\/td><td><code>common.authenticate<\/code> s p\u0159ihla\u0161ovac\u00edm jm\u00e9nem a heslem nebo kl\u00ed\u010dem API, pot\u00e9 <code>execute_kw<\/code><\/td><td>Nutn\u00e9 pro z\u00e1kazn\u00edky s verzemi 16.0 a\u017e 18.0<\/td><\/tr><tr><td>Vlastn\u00ed controllery v modulu<\/td><td>V\u0161echny<\/td><td>Podle konkr\u00e9tn\u00ed cesty, nap\u0159. <code>auth='bearer'<\/code><\/td><td>Sdru\u017een\u00e1 data: v\u00fdrobn\u00ed zak\u00e1zka (MO) v\u010detn\u011b v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f v jedin\u00e9m vol\u00e1n\u00ed<\/td><\/tr><tr><td>Automatiza\u010dn\u00ed pravidla: \u201eSend Webhook Notification\u201c (Odeslat ozn\u00e1men\u00ed webhookem)<\/td><td>V dokumentaci od verze 17.0<\/td><td>Odchoz\u00ed po\u017eadavek POST na URL<\/td><td>Odes\u00edl\u00e1n\u00ed p\u0159i vytvo\u0159en\u00ed nebo \u00faprav\u011b v\u00fdrobn\u00edch zak\u00e1zek a v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f<\/td><\/tr><tr><td>Import z\u00e1znam\u016f (CSV, XLSX) a export<\/td><td>V\u0161echny<\/td><td>U\u017eivatelsk\u00e1 relace<\/td><td>Data pro zku\u0161ebn\u00ed provoz a jednor\u00e1zov\u00e9 na\u010dten\u00ed kmenov\u00fdch dat<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Na odstran\u011bn\u00ed se p\u0159ipravte u\u017e te\u010f. Odoo <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/developer\/reference\/external_rpc_api.html\">pl\u00e1nuje odstranit XML-RPC a JSON-RPC<\/a> v Odoo 22 (podzim 2028) a Odoo Online 21.1 (zima 2027). Pro verzi 19.0 stavte na JSON-2. P\u0159\u00edstup p\u0159es RPC pro star\u0161\u00ed datab\u00e1ze odd\u011blte do jedin\u00e9ho adapt\u00e9ru, aby p\u0159i upgradu sta\u010dila jedin\u00e1 zm\u011bna. Vlastn\u00edch controller\u016f s <code>@route(type='jsonrpc')<\/code> se odstran\u011bn\u00ed net\u00fdk\u00e1.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Autentizace<\/h3>\n\n\n<p>Vytvo\u0159te samostatn\u00e9ho u\u017eivatele pro integraci s opr\u00e1vn\u011bn\u00edm ke \u010dten\u00ed v modulech Manufacturing a Inventory a k z\u00e1pisu do v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f. Jeho kl\u00ed\u010d vygenerujte v nab\u00eddce Preferences &gt; Account Security &gt; New API Key. Ve verzi 19.0 plat\u00ed kl\u00ed\u010de nejv\u00fd\u0161e t\u0159i m\u011bs\u00edce, tak\u017ee middleware mus\u00ed zaji\u0161\u0165ovat jejich rotaci a upozor\u0148ovat na selh\u00e1n\u00ed autentizace. Jinak vypr\u0161en\u00ed kl\u00ed\u010de zastav\u00ed synchronizaci, ani\u017e by si toho n\u011bkdo v\u0161iml. REST API na stran\u011b SkyPlanner pou\u017e\u00edv\u00e1 JWT, tak\u017ee middleware uchov\u00e1v\u00e1 oboje p\u0159ihla\u0161ovac\u00ed \u00fadaje.<\/p>\n\n\n<p>Ka\u017ed\u00e9 vol\u00e1n\u00ed JSON-2 b\u011b\u017e\u00ed ve vlastn\u00ed SQL transakci. Z\u00e1pis rozd\u011blen\u00fd do n\u011bkolika vol\u00e1n\u00ed proto nen\u00ed atomick\u00fd. Zapisujte ka\u017ed\u00fd v\u00fdrobn\u00ed p\u0159\u00edkaz samostatn\u011b a zaznamen\u00e1vejte v\u00fdsledek ka\u017ed\u00e9ho z\u00e1pisu.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Ud\u00e1losti<\/h3>\n\n\n<p>Odoo odes\u00edl\u00e1 zm\u011bny prost\u0159ednictv\u00edm <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/studio\/automated_actions.html\">automatiza\u010dn\u00edch pravidel<\/a>. Pravidlo pro <code>mrp.production<\/code> nebo <code>mrp.workorder<\/code> se spou\u0161t\u011b\u010dem P\u0159i vytvo\u0159en\u00ed a \u00faprav\u011b a akc\u00ed \u201eSend Webhook Notification\u201c (Odeslat ozn\u00e1men\u00ed webhookem) ode\u0161le vybran\u00e1 pole po\u017eadavkem POST na danou URL. Pravidlo vytvo\u0159te ve Studio nebo ve v\u00fdvoj\u00e1\u0159sk\u00e9m re\u017eimu ve formul\u00e1\u0159i automatiza\u010dn\u00edch pravidel. Dopl\u0148te ho pravideln\u00fdm dotazov\u00e1n\u00edm pomoc\u00ed <code>search_read<\/code> podle <code>write_date<\/code>, abyste zachytili importy i v\u0161e, co pravidlu uniklo. V opa\u010dn\u00e9m sm\u011bru webhooky SkyPlanner odes\u00edlaj\u00ed zm\u011bny rozvrhu a stav\u016f hned, jak nastanou.<\/p>\n\n\n<p>N\u00e1zvy pol\u00ed se mezi verzemi li\u0161\u00ed. Ve verzi 19.0 ka\u017ed\u00e1 datab\u00e1ze uv\u00e1d\u00ed sv\u00e9 modely, pole a metody na <code>\/doc<\/code>; ve star\u0161\u00edch verz\u00edch volejte <code>fields_get<\/code>. Mapov\u00e1n\u00ed sestavujte podle t\u011bchto \u00fadaj\u016f, ne zpam\u011bti.<\/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\">Mapov\u00e1n\u00ed dat z Odoo do 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 v Odoo<\/th><th>Objekt v SkyPlanner<\/th><th>Sm\u011br<\/th><th>\u010cetnost<\/th><\/tr><\/thead><tbody><tr><td><code>product.product<\/code> \/ <code>product.template<\/code> (<code>default_code<\/code>, <code>uom_id<\/code>, <code>qty_available<\/code>)<\/td><td>Produkt nebo materi\u00e1l<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Po\u010d\u00e1te\u010dn\u00ed na\u010dten\u00ed, pot\u00e9 denn\u011b nebo p\u0159i zm\u011bn\u011b<\/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>Produkt s v\u00edce\u00farov\u0148ovou strukturou, materi\u00e1lov\u00e9 po\u017eadavky pro jednotliv\u00e9 operace<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>P\u0159i zm\u011bn\u011b<\/td><\/tr><tr><td><code>mrp.routing.workcenter<\/code> (karta Operace: <code>workcenter_id<\/code>, <code>sequence<\/code>, <code>time_mode<\/code>, <code>time_cycle_manual<\/code>, <code>blocked_by_operation_ids<\/code>)<\/td><td>Operace v\u010detn\u011b po\u0159ad\u00ed a doby zpracov\u00e1n\u00ed<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>P\u0159i zm\u011bn\u011b<\/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>Pracovi\u0161t\u011b, efektivita, p\u0159\u00edprava a \u00faklid, alternativn\u00ed pracovi\u0161t\u011b<\/td><td>Odoo \u2192 SkyPlanner, n\u00e1sledn\u00e1 spr\u00e1va v SkyPlanner<\/td><td>Po\u010d\u00e1te\u010dn\u00ed na\u010dten\u00ed<\/td><\/tr><tr><td><code>mrp.workcenter.capacity<\/code> (<code>capacity<\/code>)<\/td><td>Po\u010det kus\u016f na cyklus, \u010dasy p\u0159\u00edpravy a \u00faklidu pro konkr\u00e9tn\u00ed produkt<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Po\u010d\u00e1te\u010dn\u00ed na\u010dten\u00ed<\/td><\/tr><tr><td><code>resource.calendar<\/code>, <code>resource.calendar.attendance<\/code>, <code>resource.calendar.leaves<\/code><\/td><td>Sm\u011bny a nep\u0159\u00edtomnosti<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Po\u010d\u00e1te\u010dn\u00ed na\u010dten\u00ed, nep\u0159\u00edtomnosti p\u0159i zm\u011bn\u011b<\/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>Zak\u00e1zka s term\u00ednem dokon\u010den\u00ed a prioritou<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook p\u0159i potvrzen\u00ed a pravideln\u00e9 dotazov\u00e1n\u00ed<\/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>Operace na pracovi\u0161ti<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook a pravideln\u00e9 dotazov\u00e1n\u00ed<\/td><\/tr><tr><td><code>stock.quant<\/code>, <code>stock.move<\/code> (skladov\u00e9 pohyby komponent)<\/td><td>Stav z\u00e1sob a materi\u00e1lov\u00e9 po\u017eadavky pro rozvrhov\u00e1n\u00ed podle dostupnosti materi\u00e1lu<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Pravideln\u011b, nap\u0159. ka\u017ed\u00fdch 15 a\u017e 60 minut<\/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>N\u00e1kupn\u00ed objedn\u00e1vky a o\u010dek\u00e1van\u00fd materi\u00e1l, dostupn\u00fd k p\u0159edpokl\u00e1dan\u00e9mu datu dod\u00e1n\u00ed<\/td><td>Odoo \u2192 SkyPlanner<\/td><td>Webhook p\u0159i potvrzen\u00ed nebo \u00faprav\u011b n\u00e1kupn\u00ed objedn\u00e1vky a stejn\u00e9 pravideln\u00e9 dotazov\u00e1n\u00ed<\/td><\/tr><tr><td>Pl\u00e1novan\u00fd za\u010d\u00e1tek, konec a pracovi\u0161t\u011b<\/td><td><code>mrp.workorder.date_start<\/code>, <code>date_finished<\/code>, <code>workcenter_id<\/code><\/td><td>SkyPlanner \u2192 Odoo<\/td><td>P\u0159i zm\u011bn\u011b rozvrhu prost\u0159ednictv\u00edm webhooku SkyPlanner<\/td><\/tr><tr><td>Mobile Confirmations, \u010dasov\u00e9 z\u00e1znamy<\/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>P\u0159i ka\u017ed\u00e9m potvrzen\u00ed<\/td><\/tr><tr><td>Vyroben\u00e9 mno\u017estv\u00ed, dokon\u010den\u00ed operace<\/td><td><code>qty_producing<\/code> na v\u00fdrobn\u00edm p\u0159\u00edkazu, pot\u00e9 <code>button_finish<\/code>; <code>button_mark_done<\/code> na v\u00fdrobn\u00ed zak\u00e1zce<\/td><td>SkyPlanner \u2192 Odoo, nebo p\u0159\u00edmo v Odoo Shop Floor<\/td><td>P\u0159i ka\u017ed\u00e9m potvrzen\u00ed<\/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\">Integra\u010dn\u00ed postupy<\/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\">Nejprve kmenov\u00e1 data.<\/p>\n\n\n<p class=\"fx-pain__b\">Na\u010dt\u011bte pracovi\u0161t\u011b a kalend\u00e1\u0159e, pot\u00e9 produkty, kusovn\u00edky a operace, kter\u00e9 na pracovi\u0161t\u011b odkazuj\u00ed. B\u011bhem 30denn\u00ed zku\u0161ebn\u00ed doby se stejn\u00e9 seznamy na\u010d\u00edtaj\u00ed z export\u016f CSV. <a href=\"https:\/\/www.odoo.com\/documentation\/19.0\/applications\/essentials\/export_import_data.html\">N\u00e1stroj pro import a export<\/a> v Odoo funguje v ka\u017ed\u00e9m seznamov\u00e9m zobrazen\u00ed.<\/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\">Synchronizace zak\u00e1zek.<\/p>\n\n\n<p class=\"fx-pain__b\">Na\u010d\u00edtejte v\u00fdrobn\u00ed zak\u00e1zky ve stavech <code>confirmed<\/code> a <code>progress<\/code> v\u010detn\u011b jejich v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f. N\u00e1vrhy v\u00fdrobn\u00edch zak\u00e1zek vynechte nebo je berte jako p\u0159edb\u011b\u017enou popt\u00e1vku. Podsestavy s vlastn\u00edm kusovn\u00edkem mohou p\u0159ich\u00e1zet jako samostatn\u00e9 pod\u0159\u00edzen\u00e9 v\u00fdrobn\u00ed zak\u00e1zky. Odoo ka\u017edou v\u00fdrobn\u00ed zak\u00e1zku pl\u00e1nuje samostatn\u011b. Namapujte je na d\u00edl\u010d\u00ed produkty v SkyPlanner, aby byly podsestavy hotov\u00e9 d\u0159\u00edve, ne\u017e za\u010dne v\u00fdroba nad\u0159azen\u00e9ho produktu.<\/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\">Zp\u011btn\u00fd z\u00e1pis rozvrhu.<\/p>\n\n\n<p class=\"fx-pain__b\">P\u0159i zm\u011bn\u011b rozvrhu spust\u00ed webhook SkyPlanner integraci, kter\u00e1 zavol\u00e1 metodu ORM <code>write<\/code> pro ka\u017ed\u00fd dot\u010den\u00fd z\u00e1znam <code>mrp.workorder<\/code>. V Odoo 19.0 to znamen\u00e1 jeden po\u017eadavek JSON-2 na ka\u017ed\u00fd v\u00fdrobn\u00ed p\u0159\u00edkaz:<\/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 p\u0159ij\u00edm\u00e1 v\u0161echny argumenty metody podle n\u00e1zvu spolu s <code>ids<\/code> a <code>context<\/code>, tak\u017ee z <code>write(vals)<\/code> se st\u00e1v\u00e1 kl\u00ed\u010d <code>vals<\/code>. Ve verz\u00edch 16.0 a\u017e 18.0 se stejn\u00e9 vol\u00e1n\u00ed prov\u00e1d\u00ed jako <code>execute_kw(db, uid, key, 'mrp.workorder', 'write', [[4711], vals])<\/code> p\u0159es XML-RPC nebo JSON-RPC. Ve verzi 16.0 se pou\u017e\u00edvaj\u00ed kl\u00ed\u010de <code>date_planned_start<\/code> a <code>date_planned_finished<\/code>. Datum a \u010das se p\u0159ed\u00e1vaj\u00ed v UTC. Pro spr\u00e1vn\u00fd z\u00e1pis dodr\u017eujte n\u011bkolik pravidel:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Oba term\u00edny ode\u0161lete v jednom vol\u00e1n\u00ed.<\/li>\n\n\n<li><code>workcenter_id<\/code> p\u0159idejte jen tehdy, kdy\u017e pl\u00e1novac\u00ed algoritmus vybral alternativn\u00ed stroj.<\/li>\n\n\n<li>Zapisujte pouze do pol\u00ed pro rozvrhov\u00e1n\u00ed, nikdy nem\u011b\u0148te mno\u017estv\u00ed ani kusovn\u00edky.<\/li>\n\n<\/ul>\n\n\n<p>Z\u00e1pisem term\u00edn\u016f se posune rezervace pracovi\u0161t\u011b p\u0159\u00edmo v Odoo, tak\u017ee se v pl\u00e1novac\u00edch zobrazen\u00edch Odoo zobraz\u00ed pl\u00e1n ze SkyPlanner.<\/p>\n\n\n<p><strong>Data z v\u00fdrobn\u00edho provozu zp\u011bt do Odoo.<\/strong> Oper\u00e1to\u0159i zaznamen\u00e1vaj\u00ed pr\u00e1ci v SkyPlanner Mobile Confirmations. Pro ka\u017ed\u00e9 potvrzen\u00ed integrace zavol\u00e1 <code>create<\/code> na <code>mrp.workcenter.productivity<\/code> (JSON-2: <code>POST \/json\/2\/mrp.workcenter.productivity\/create<\/code> s <code>vals_list<\/code>). Vypln\u00ed <code>workorder_id<\/code>, <code>workcenter_id<\/code>, <code>date_start<\/code>, <code>date_end<\/code> a <code>loss_id<\/code> typu Productive. Odpracovan\u00fd \u010das a n\u00e1klady se za\u00fa\u010dtuj\u00ed v Odoo.<\/p>\n\n\n<p>Po dokon\u010den\u00ed operace integrace nastav\u00ed vyroben\u00e9 mno\u017estv\u00ed a na v\u00fdrobn\u00edm p\u0159\u00edkazu zavol\u00e1 <code>button_finish<\/code>. Po dokon\u010den\u00ed posledn\u00edho v\u00fdrobn\u00edho p\u0159\u00edkazu je v\u00fdrobn\u00ed zak\u00e1zka p\u0159ipravena na vol\u00e1n\u00ed <code>button_mark_done<\/code>. Ka\u017ed\u00e9 potvrzen\u00ed se zap\u00ed\u0161e pr\u00e1v\u011b jednou a ID jeho z\u00e1znamu v Odoo se ulo\u017e\u00ed k \u010dasov\u00e9mu z\u00e1znamu v SkyPlanner. Opakovan\u00e9 doru\u010den\u00ed webhooku tak nikdy nevytvo\u0159\u00ed druh\u00fd z\u00e1znam Time Logs.<\/p>\n\n\n<p>V z\u00e1vodech, kter\u00e9 pou\u017e\u00edvaj\u00ed aplikaci Enterprise Shop Floor, je sm\u011br opa\u010dn\u00fd: SkyPlanner \u010dte stav v\u00fdrobn\u00edho p\u0159\u00edkazu a <code>qty_produced<\/code> a Autopilot p\u0159i zm\u011bn\u00e1ch ve v\u00fdrob\u011b automaticky p\u0159epo\u010d\u00edt\u00e1v\u00e1 rozvrh.<\/p>\n\n\n<p><strong>Odpov\u011bdnost za data.<\/strong> P\u0159ed spu\u0161t\u011bn\u00edm ostr\u00e9ho provozu sepi\u0161te pravidla:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Data<\/th><th>Odpov\u011bdn\u00fd syst\u00e9m<\/th><\/tr><\/thead><tbody><tr><td>Produkty, kusovn\u00edky, operace, mno\u017estv\u00ed, stav MO<\/td><td>Odoo<\/td><\/tr><tr><td>Po\u0159ad\u00ed v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f, \u010dasy zah\u00e1jen\u00ed a ukon\u010den\u00ed, v\u00fdb\u011br pracovi\u0161t\u011b<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Matice \u010das\u016f p\u0159estaveb, po\u017eadavky na n\u00e1stroje a obsluhu, alternativn\u00ed zdroje<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Kalend\u00e1\u0159e pracovi\u0161\u0165 a Time Off<\/td><td>Jeden syst\u00e9m zvolen\u00fd p\u0159i vymezen\u00ed rozsahu<\/td><\/tr><tr><td>Time Logs, z\u00e1soby a kalkulace n\u00e1klad\u016f<\/td><td>Odoo, kter\u00e9 p\u0159eb\u00edr\u00e1 potvrzen\u00ed ze SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>U v\u00fdrobn\u00edch zak\u00e1zek (MO), kter\u00e9 rozvrhuje SkyPlanner, pl\u00e1nova\u010di p\u0159estanou v Odoo pou\u017e\u00edvat tla\u010d\u00edtka Plan a Unplan. Jinak Odoo vytvo\u0159\u00ed vlastn\u00ed rezervace a p\u0159ep\u00ed\u0161e term\u00edny ze 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\">Obvykl\u00fd pr\u016fb\u011bh projektu<\/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>Implementace b\u00fdv\u00e1 hotov\u00e1 b\u011bhem n\u011bkolika t\u00fddn\u016f od zah\u00e1jen\u00ed zav\u00e1d\u011bn\u00ed. P\u0159edt\u00edm m\u016f\u017eete vyu\u017e\u00edt 30denn\u00ed bezplatnou zku\u0161ebn\u00ed verzi s exporty vlastn\u00edch dat z Odoo ve form\u00e1tu CSV. Samotn\u00fd projekt zahrnuje:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Mapov\u00e1n\u00ed kmenov\u00fdch dat:<\/strong> modely a pole Odoo podle verze (ov\u011b\u0159te p\u0159es <code>\/doc<\/code> nebo <code>fields_get<\/code>), m\u011brn\u00e9 jednotky a ur\u010den\u00ed syst\u00e9mu, ve kter\u00e9m se budou spravovat kalend\u00e1\u0159e a Time Off.<\/li>\n\n\n<li><strong>\u00dapravu dat:<\/strong> kalend\u00e1\u0159e pracovi\u0161\u0165, hodnoty Setup Time a Cleanup Time a nastaven\u00ed d\u00e9lek operac\u00ed kusovn\u00edk\u016f na Fixed m\u00edsto Computed.<\/li>\n\n\n<li><strong>\u00davodn\u00ed na\u010dten\u00ed:<\/strong> produkty, pracovi\u0161t\u011b s kalend\u00e1\u0159i, kusovn\u00edky a jejich operace.<\/li>\n\n\n<li><strong>Synchronizace v\u00fdrobn\u00edch zak\u00e1zek a n\u00e1kupn\u00edch objedn\u00e1vek:<\/strong> potvrzen\u00e9 a rozpracovan\u00e9 v\u00fdrobn\u00ed zak\u00e1zky v\u010detn\u011b v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f a \u0159\u00e1dky <code>purchase.order<\/code> s o\u010dek\u00e1van\u00fdmi term\u00edny dod\u00e1n\u00ed.<\/li>\n\n\n<li><strong>Zp\u011btn\u00fd z\u00e1pis rozvrhu:<\/strong> term\u00edny a pracovi\u0161t\u011b v <code>mrp.workorder<\/code>, v\u010detn\u011b rotace kl\u00ed\u010d\u016f API na stran\u011b Odoo.<\/li>\n\n\n<li><strong>Potvrzov\u00e1n\u00ed z v\u00fdrobn\u00edho provozu:<\/strong> p\u0159enos Time Logs a dokon\u010den\u00ed v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f zp\u011bt do Odoo.<\/li>\n\n\n<li><strong>Testov\u00e1n\u00ed soub\u011b\u017en\u011b se st\u00e1vaj\u00edc\u00edm pl\u00e1nem,<\/strong> pot\u00e9 spu\u0161t\u011bn\u00ed ostr\u00e9ho provozu.<\/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\">\u00daskal\u00ed 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>P\u0159ejmenovan\u00e1 pole term\u00edn\u016f.<\/strong> Do verze 16.0 obsahovala pole <code>date_planned_start<\/code> a <code>date_planned_finished<\/code> pl\u00e1novan\u00e9 term\u00edny a <code>date_start<\/code>\/<code>date_finished<\/code> skute\u010dn\u00e9 \u010dasy. Od verze 17.0 jsou pl\u00e1novan\u00e9 term\u00edny v <code>date_start<\/code> a <code>date_finished<\/code>. Mapov\u00e1n\u00ed p\u0159evzat\u00e9 z projektu pro verzi 16.0 ve verz\u00edch 17+ bez upozorn\u011bn\u00ed na\u010d\u00edt\u00e1 skute\u010dn\u00e9 \u010dasy jako pl\u00e1novan\u00e9.<\/li>\n\n\n<li><strong>Term\u00edny v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f jsou rezervace.<\/strong> Ve verzi 19.0 se <code>date_start<\/code> a <code>date_finished<\/code> v <code>mrp.workorder<\/code> vypo\u010d\u00edt\u00e1vaj\u00ed ze z\u00e1znamu <code>resource.calendar.leaves<\/code> (<code>leave_id<\/code>) v kalend\u00e1\u0159i pracovi\u0161t\u011b. Z\u00e1pis term\u00edn\u016f do v\u00fdrobn\u00edho p\u0159\u00edkazu tuto rezervaci aktualizuje. Nikdy nezapisujte p\u0159\u00edmo do tabulky nep\u0159\u00edtomnost\u00ed.<\/li>\n\n\n<li><strong>Zah\u00e1jen\u00e9 v\u00fdrobn\u00ed p\u0159\u00edkazy blokuj\u00ed zru\u0161en\u00ed napl\u00e1nov\u00e1n\u00ed.<\/strong> Odoo odm\u00edtne zru\u0161it napl\u00e1nov\u00e1n\u00ed v\u00fdrobn\u00ed zak\u00e1zky, pokud plat\u00ed \u201eSome work orders have already started\u201c (N\u011bkter\u00e9 v\u00fdrobn\u00ed p\u0159\u00edkazy ji\u017e byly zah\u00e1jeny). P\u0159i zp\u011btn\u00e9m z\u00e1pisu vynechte v\u00fdrobn\u00ed p\u0159\u00edkazy ve stavu <code>progress<\/code> nebo <code>done<\/code> a p\u0159esouvejte pouze ty, kter\u00e9 je\u0161t\u011b neza\u010daly.<\/li>\n\n\n<li><strong>D\u00e9lky operac\u00ed se m\u011bn\u00ed.<\/strong> Operace s nastaven\u00edm Computed p\u0159eb\u00edraj\u00ed d\u00e9lku z posledn\u00edch v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f (ve v\u00fdchoz\u00edm nastaven\u00ed 10), upravenou podle Time Efficiency. Pro zku\u0161ebn\u00ed provoz je nastavte na Fixed, nebo po\u010d\u00edtejte s prom\u011bnliv\u00fdmi vstupy. Operace jsou definov\u00e1ny u ka\u017ed\u00e9ho kusovn\u00edku zvl\u00e1\u0161\u0165, bez spole\u010dn\u00fdch kmenov\u00fdch dat technologick\u00fdch postup\u016f. Ka\u017ed\u00fd kusovn\u00edk je proto nutn\u00e9 upravit samostatn\u011b.<\/li>\n\n\n<li><strong>Chybn\u00e9 kalend\u00e1\u0159e.<\/strong> Ka\u017ed\u00e9 pracovi\u0161t\u011b pot\u0159ebuje kalend\u00e1\u0159 pracovn\u00ed doby. Vlastn\u00ed pl\u00e1nova\u010d Odoo hled\u00e1 voln\u00fd term\u00edn a\u017e 700 dn\u00ed dop\u0159edu a pot\u00e9 se zastav\u00ed s hl\u00e1\u0161en\u00edm &#8222;Impossible to plan the workorder&#8220; (v\u00fdrobn\u00ed p\u0159\u00edkaz nelze napl\u00e1novat). Kalend\u00e1\u0159e opravte p\u0159ed prvn\u00edm na\u010dten\u00edm dat.<\/li>\n\n\n<li><strong>M\u011brn\u00e9 jednotky.<\/strong> <code>mrp.bom.line<\/code> m\u00e1 vlastn\u00ed <code>product_uom_id<\/code>, kter\u00e1 se m\u016f\u017ee li\u0161it od skladov\u00e9 jednotky produktu. P\u0159ed kontrolou dostupnosti materi\u00e1lu jednotky p\u0159eve\u010fte.<\/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\">Kdo konfiguruje integraci s 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>Ka\u017ed\u00fd z\u00e1vod pou\u017e\u00edv\u00e1 Odoo jinak: m\u00e1 vlastn\u00ed operace kusovn\u00edk\u016f, kalend\u00e1\u0159e pracovi\u0161\u0165, alternativn\u00ed pracovi\u0161t\u011b i vlastn\u00ed moduly. T\u00fdm SkyPlanner p\u0159in\u00e1\u0161\u00ed odborn\u00e9 znalosti pot\u0159ebn\u00e9 ke spr\u00e1vn\u00e9mu mapov\u00e1n\u00ed dat pro toto konkr\u00e9tn\u00ed prost\u0159ed\u00ed.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>T\u00fdm SkyPlanner integraci nakonfiguruje<\/strong> b\u011bhem zav\u00e1d\u011bn\u00ed podle va\u0161eho prost\u0159ed\u00ed Odoo a po spu\u0161t\u011bn\u00ed ostr\u00e9ho provozu zaji\u0161\u0165uje jej\u00ed podporu. Integrace vyu\u017e\u00edv\u00e1 REST API a webhooky SkyPlanner a API JSON-2 nebo RPC v Odoo. To je v\u00fdchoz\u00ed postup.<\/li>\n\n\n<li><strong>Zapojit se m\u016f\u017ee i v\u00e1\u0161 partner Odoo.<\/strong> Zn\u00e1 va\u0161e prost\u0159ed\u00ed i vlastn\u00ed moduly a m\u016f\u017ee stav\u011bt na stejn\u00e9m zdokumentovan\u00e9m REST API. Toto API umo\u017e\u0148uje \u010d\u00edst a zapisovat zak\u00e1zky, produkty, materi\u00e1ly, kroky v\u00fdrobn\u00edho procesu a \u010dasov\u00e9 z\u00e1znamy. Pou\u017e\u00edv\u00e1 autentizaci JWT a m\u00e1 dokumentaci Swagger\/OpenAPI.<\/li>\n\n\n<li><strong>Va\u0161i vlastn\u00ed v\u00fdvoj\u00e1\u0159i<\/strong> mohou postupovat stejn\u011b, obvykle formou mal\u00e9ho middlewaru vedle Odoo nebo modulu na Odoo.sh \u010di na vlastn\u00ed infrastruktu\u0159e. Pro za\u010d\u00e1tek sta\u010d\u00ed kl\u00ed\u010d API (<a href=\"\/cs\/docs\/vyukovy-kurz-integrace\/\">n\u00e1vod k integraci<\/a>) a t\u00fdm SkyPlanner v p\u0159\u00edpad\u011b pot\u0159eby pom\u016f\u017ee.<\/li>\n\n<\/ol>\n\n\n<p>Stejn\u00fd model funguje v ostr\u00e9m provozu i s jin\u00fdmi ERP syst\u00e9my. Ve spole\u010dnosti <a href=\"\/cs\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> vytvo\u0159il intern\u00ed IT t\u00fdm integraci se SAP Business One p\u0159ev\u00e1\u017en\u011b vlastn\u00edmi silami, s pomoc\u00ed SkyPlanner. Spole\u010dnost <a href=\"\/cs\/customers\/utu\/\">UTU<\/a> pou\u017e\u00edv\u00e1 SkyPlanner vedle sv\u00e9ho ERP syst\u00e9mu 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\">Pro\u010d se integrace vyplat\u00ed<\/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>Pr\u00e1v\u011b d\u00edky zp\u011btn\u00e9mu z\u00e1pisu dat m\u00e1 integrace ka\u017edodenn\u00ed p\u0159\u00ednos. Jakmile zp\u011btn\u00fd z\u00e1pis funguje:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>V\u00fdrobn\u00ed p\u0159\u00edkazy v Odoo maj\u00ed re\u00e1ln\u00e9 term\u00edny.<\/strong> Arcturus AI b\u011bhem n\u011bkolika sekund sestav\u00ed po\u0159ad\u00ed v\u0161ech otev\u0159en\u00fdch v\u00fdrobn\u00edch zak\u00e1zek. Vypo\u010dten\u00e9 term\u00edny a vybran\u00e1 pracovi\u0161t\u011b se zap\u00ed\u0161ou do <code>mrp.workorder<\/code>, kde je zobrazuj\u00ed pl\u00e1novac\u00ed pohledy Odoo.<\/li>\n\n\n<li><strong>Nikdo nemus\u00ed ru\u010dn\u011b p\u0159epl\u00e1nov\u00e1vat.<\/strong> Autopilot p\u0159i zm\u011bn\u00e1ch ve v\u00fdrob\u011b automaticky uprav\u00ed rozvrh a webhook ode\u0161le nov\u00e9 term\u00edny do Odoo.<\/li>\n\n\n<li><strong>V\u00fdrobn\u00ed provoz poskytuje zp\u011btnou vazbu.<\/strong> Obsluha zaznamen\u00e1v\u00e1 pr\u00e1ci na telefonu nebo tabletu pomoc\u00ed funkc\u00ed Mobile Confirmations, Production Timer a Quick Log Mode. Time Logs se odes\u00edlaj\u00ed do Odoo pro evidenci z\u00e1sob a kalkulaci n\u00e1klad\u016f. Rozvrhov\u00e1n\u00ed i realizace v\u00fdroby prob\u00edhaj\u00ed v jednom n\u00e1stroji, a to v edici Community i Enterprise.<\/li>\n\n\n<li><strong>Rozvrh zohled\u0148uje omezen\u00ed, kter\u00e1 Odoo ne\u0159e\u0161\u00ed.<\/strong> Matice \u010das\u016f p\u0159estaveb ur\u010duje \u010dasy p\u0159echodu mezi dvojicemi produkt\u016f podle jejich po\u0159ad\u00ed. N\u00e1stroje jsou kapacitn\u011b omezen\u00e9 v\u00fdrobn\u00ed zdroje sd\u00edlen\u00e9 mezi stroji a jedna operace m\u016f\u017ee vy\u017eadovat n\u011bkolik oper\u00e1tor\u016f sou\u010dasn\u011b. Pokud prim\u00e1rn\u00ed stroj nebo pracovn\u00edk nen\u00ed dostupn\u00fd, pl\u00e1novac\u00ed algoritmus vyu\u017eije alternativu. Term\u00edny zapsan\u00e9 zp\u011bt do <code>mrp.workorder<\/code> v\u0161echna tato omezen\u00ed respektuj\u00ed.<\/li>\n\n\n<li><strong>Pl\u00e1n se \u0159\u00edd\u00ed p\u0159\u00edchodem materi\u00e1lu.<\/strong> Rozvrhov\u00e1n\u00ed podle dostupnosti materi\u00e1lu vyu\u017e\u00edv\u00e1 aktu\u00e1ln\u00ed stav z\u00e1sob a otev\u0159en\u00e9 n\u00e1kupn\u00ed objedn\u00e1vky v Odoo. Objednan\u00e9 komponenty se pova\u017euj\u00ed za dostupn\u00e9 k datu dod\u00e1n\u00ed n\u00e1kupn\u00ed objedn\u00e1vky a z\u00e1soby se aktualizuj\u00ed, kdy\u017e je objedn\u00e1vka ozna\u010dena jako Delivered. U ka\u017ed\u00e9 operace se kontroluje, co je ve skladu a co je na cest\u011b.<\/li>\n\n<\/ul>\n\n\n<p>Rozvrh m\u016f\u017eete posoudit je\u0161t\u011b p\u0159ed zah\u00e1jen\u00edm integrace. Spus\u0165te si <a href=\"\/cs\/zkusebni-verze\/\">30denn\u00ed bezplatnou zku\u0161ebn\u00ed verzi<\/a> s exporty CSV a zobrazte si vlastn\u00ed v\u00fdrobn\u00ed p\u0159\u00edkazy z Odoo v Ganttov\u011b diagramu. K dispozici m\u00e1te a\u017e 20 pracovi\u0161\u0165 a nepot\u0159ebujete platebn\u00ed kartu. Cena za\u010d\u00edn\u00e1 na 199 \u20ac m\u011bs\u00ed\u010dn\u011b v\u010detn\u011b 5 pracovi\u0161\u0165, s m\u011bs\u00ed\u010dn\u00ed fakturac\u00ed a mo\u017enost\u00ed p\u0159edplatn\u00e9 kdykoli zru\u0161it. Cenovou nab\u00eddku integrace pro va\u0161e procesy a pot\u0159eby dostanete p\u0159edem spole\u010dn\u011b s nab\u00eddkou tarifu, tak\u017ee celkov\u00e9 n\u00e1klady zn\u00e1te je\u0161t\u011b p\u0159ed zah\u00e1jen\u00edm. Prohl\u00e9dn\u011bte si <a href=\"\/cs\/funkce\/\">funkce<\/a> a <a href=\"\/cs\/pribehy-zakazniku\/\">zku\u0161enosti z\u00e1kazn\u00edk\u016f<\/a> nebo si <a href=\"\/cs\/kontaktni-prodej\/\">rezervujte uk\u00e1zku<\/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\">Jak v\u00fdrobn\u00ed firmy hodnot\u00ed SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/22-d7d6bcdf-ecf7-48d2-9750-66253ccf9aa7-crop.jpg\" alt=\"Kalle Kalliom\u00e4ki, specialista dodavatelsk\u00e9ho \u0159et\u011bzce ve spole\u010dnosti UTU, ve v\u00fdrob\u011b rozvad\u011b\u010d\u016f v Ulvile\" 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>u\u0161et\u0159en\u00e9 ka\u017ed\u00fd t\u00fdden<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner posunul na\u0161e pl\u00e1nov\u00e1n\u00ed v\u00fdroby od tabulek v Excelu k optimalizaci v\u00fdroby v re\u00e1ln\u00e9m \u010dase.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, specialista dodavatelsk\u00e9ho \u0159et\u011bzce<\/b><br>UTU \u00b7 Elektrick\u00e9 rozvad\u011b\u010de a sp\u00ednac\u00ed za\u0159\u00edzen\u00ed<\/p>\n\n\n<p class=\"ind-cust__result\">Pl\u00e1nov\u00e1n\u00ed v\u00fdroby \u0161et\u0159\u00ed ka\u017ed\u00fd t\u00fdden 2 hodiny pracovn\u00ed doby a nov\u00e1 fronta pr\u00e1ce se na linku dostane b\u011bhem n\u011bkolika sekund.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/cs\/customers\/utu\/\">P\u0159e\u010dt\u011bte si zku\u0161enosti spole\u010dnosti 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=\"Oper\u00e1to\u0159i v od\u011bvech do \u010dist\u00fdch prostor u linky na pln\u011bn\u00ed lahv\u00ed ve farmaceutick\u00e9m z\u00e1vod\u011b Laboratory &amp; Allied v 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>efektivita v\u00fdroby<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eEfektivita v\u00fdroby vzrostla o 90 %.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, vedouc\u00ed IT<\/b><br>Laboratory &amp; Allied \u00b7 Farmaceutick\u00e1 v\u00fdroba<\/p>\n\n\n<p class=\"ind-cust__result\">Efektivita v\u00fdroby vzrostla o 90 % a vytvo\u0159en\u00ed optimalizovan\u00e9ho pl\u00e1nu na t\u0159i m\u011bs\u00edce pro v\u0161echna pracovi\u0161t\u011b zabere m\u00e9n\u011b ne\u017e 30 minut.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/cs\/customers\/laboratory-allied\/\">P\u0159e\u010dt\u011bte si zku\u0161enosti spole\u010dnosti 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, gener\u00e1ln\u00ed \u0159editel spole\u010dnosti Mamec, ve v\u00fdrobn\u00ed hale firmy ve m\u011bst\u011b Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1,000s<\/b><span>automaticky rozvr\u017een\u00fdch v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eV\u00fdrobu m\u00e1me pod kontrolou \u00fapln\u011b jinak a n\u00e1\u0161 p\u0159ehled o kapacit\u00e1ch je na zcela jin\u00e9 \u00farovni.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, gener\u00e1ln\u00ed \u0159editel<\/b><br>Mamec \u00b7 Pr\u016fmyslov\u00e1 m\u00edchadla, \u010derpadla a technologicky n\u00e1ro\u010dn\u00e1 zak\u00e1zkov\u00e1 v\u00fdroba<\/p>\n\n\n<p class=\"ind-cust__result\">Tis\u00edce v\u00fdrobn\u00edch p\u0159\u00edkaz\u016f se rozvrhuj\u00ed automaticky a cel\u00e1 firma m\u00e1 p\u0159ehled o v\u00fdrob\u011b v re\u00e1ln\u00e9m \u010dase.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/cs\/customers\/mamec\/\">P\u0159e\u010dt\u011bte si zku\u0161enosti spole\u010dnosti 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=\"Leteck\u00fd pohled na z\u00e1vod spole\u010dnosti Piristeel na v\u00fdrobu st\u0159e\u0161n\u00edch bezpe\u010dnostn\u00edch prvk\u016f ve m\u011bst\u011b 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>v\u010dasnost dod\u00e1vek<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eD\u00edky SkyPlanneru m\u00e1me p\u0159ehled o \u00fazk\u00fdch m\u00edstech a \u0159\u00edzen\u00ed v\u00fdroby je p\u0159ehledn\u011bj\u0161\u00ed.\u201c<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, vedouc\u00ed v\u00fdroby<\/b><br>Piristeel \u00b7 St\u0159e\u0161n\u00ed bezpe\u010dnostn\u00ed prvky a okapov\u00e9 syst\u00e9my<\/p>\n\n\n<p class=\"ind-cust__result\">V\u010dasnost dod\u00e1vek letos dos\u00e1hla 99,2 % a rozvrhov\u00e1n\u00ed \u0161et\u0159\u00ed a\u017e \u010dty\u0159i hodiny pr\u00e1ce denn\u011b.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/cs\/customers\/piristeel\/\">P\u0159e\u010dt\u011bte si zku\u0161enosti spole\u010dnosti 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\">\u010cast\u00e9 dotazy<\/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>Funguje integrace v Odoo Online?<\/summary>\n<p class=\"sp-faq__a\">V tarifu Custom ano, prost\u0159ednictv\u00edm extern\u00edho API. Tarify One App Free a Standard nemaj\u00ed p\u0159\u00edstup k extern\u00edmu API a Standard neumo\u017e\u0148uje vlastn\u00ed moduly. U t\u011bchto tarif\u016f je proto mo\u017en\u00e9 pouze importovat a exportovat soubory 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>M\u00e1me pou\u017e\u00edt JSON-2, nebo XML-RPC?<\/summary>\n<p class=\"sp-faq__a\">V Odoo 19.0 a nov\u011bj\u0161\u00edch verz\u00edch pou\u017eijte JSON-2. Pro verze 16.0 a\u017e 18.0 jsou st\u00e1le pot\u0159eba XML-RPC a JSON-RPC, jejich odstran\u011bn\u00ed je v\u0161ak pl\u00e1nov\u00e1no v 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>Jak se rozvrh dostane zp\u011bt do Odoo?<\/summary>\n<p class=\"sp-faq__a\">Prost\u0159ednictv\u00edm metody ORM <code>write<\/code> na ka\u017ed\u00e9m <code>mrp.workorder<\/code>: ve verzi 19.0 vol\u00e1n\u00edm <code>POST \/json\/2\/mrp.workorder\/write<\/code> s <code>ids<\/code> a <code>vals<\/code>, ve verz\u00edch 16.0 a\u017e 18.0 vol\u00e1n\u00edm <code>execute_kw<\/code> s <code>write<\/code> p\u0159es XML-RPC nebo JSON-RPC. Zapisuj\u00ed se hodnoty <code>date_start<\/code>, <code>date_finished<\/code> (ve verzi 16.0 <code>date_planned_start<\/code> a <code>date_planned_finished<\/code>) a p\u0159i zm\u011bn\u011b tak\u00e9 <code>workcenter_id<\/code>. Odoo sou\u010dasn\u011b p\u0159esune rezervaci pracovi\u0161t\u011b, tak\u017ee jeho pl\u00e1novac\u00ed pohledy zobrazuj\u00ed term\u00edny ze 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>Jak se potvrzen\u00ed od oper\u00e1tor\u016f dostanou do Odoo?<\/summary>\n<p class=\"sp-faq__a\">Jako Time Logs: integrace vytv\u00e1\u0159\u00ed k v\u00fdrobn\u00edmu p\u0159\u00edkazu z\u00e1znamy <code>mrp.workcenter.productivity<\/code> se za\u010d\u00e1tkem, koncem a d\u016fvodem ztr\u00e1ty typu Productive. Po dokon\u010den\u00ed operace pak zavol\u00e1 <code>button_finish<\/code>. Ka\u017ed\u00e9 potvrzen\u00ed se zap\u00ed\u0161e pr\u00e1v\u011b jednou, tak\u017ee opakovan\u00e9 pokusy \u010das nezdvoj\u00ed.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kdo se o integraci star\u00e1 po spu\u0161t\u011bn\u00ed ostr\u00e9ho provozu?<\/summary>\n<p class=\"sp-faq__a\">T\u00fdm SkyPlanneru nastav\u00ed integraci b\u011bhem zav\u00e1d\u011bn\u00ed a poskytuje podporu i po spu\u0161t\u011bn\u00ed ostr\u00e9ho provozu, v\u010detn\u011b \u00faprav p\u0159i zm\u011bn\u00e1ch va\u0161eho nastaven\u00ed Odoo. Pokud integraci vytv\u00e1\u0159\u00ed v\u00e1\u0161 partner nebo va\u0161i v\u00fdvoj\u00e1\u0159i, vych\u00e1zej\u00ed ze zdokumentovan\u00e9ho REST API a <a href=\"\/cs\/docs\/vyukovy-kurz-integrace\/\">dokumentace SkyPlanneru<\/a>. T\u00fdm jim v p\u0159\u00edpad\u011b pot\u0159eby pom\u016f\u017ee.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Co se stane s v\u00fdrobn\u00edmi p\u0159\u00edkazy, kter\u00e9 u\u017e byly zah\u00e1jeny?<\/summary>\n<p class=\"sp-faq__a\">P\u0159i zp\u011btn\u00e9m z\u00e1pisu je ponechte beze zm\u011bny. Odoo nedovol\u00ed zru\u0161it napl\u00e1nov\u00e1n\u00ed MO, pokud je n\u011bkter\u00fd v\u00fdrobn\u00ed p\u0159\u00edkaz rozpracovan\u00fd nebo dokon\u010den\u00fd. SkyPlanner na\u010d\u00edt\u00e1 jejich stav a pr\u016fb\u011bh a p\u0159i rozvrhov\u00e1n\u00ed zb\u00fdvaj\u00edc\u00ed pr\u00e1ce je respektuje.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Jak dlouho trv\u00e1 integrace s Odoo?<\/summary>\n<p class=\"sp-faq__a\">Implementace b\u00fdv\u00e1 dokon\u010dena b\u011bhem n\u011bkolika t\u00fddn\u016f od zah\u00e1jen\u00ed zav\u00e1d\u011bn\u00ed. Nejprve vyu\u017eijte 30denn\u00ed zku\u0161ebn\u00ed verzi s exporty CSV. Rozvrh si tak ov\u011b\u0159\u00edte na vlastn\u00edch datech z Odoo je\u0161t\u011b p\u0159ed zah\u00e1jen\u00edm prac\u00ed na propojen\u00ed p\u0159es API.<\/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>Integrace \/ ERP \/ Odoo Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby Tento pr\u016fvodce ukazuje partner\u016fm Odoo, v\u00fdvoj\u00e1\u0159\u016fm a vedouc\u00edm IT, jak propojit Odoo Manufacturing se SkyPlanner APS. Obchodn\u00ed p\u0159\u00ednosy i to, co u\u017e um\u00ed tla\u010d\u00edtko Plan v Odoo, najdete na str\u00e1nk\u00e1ch Rozvrhov\u00e1n\u00ed v\u00fdroby v Odoo a Podporuje Odoo pl\u00e1nov\u00e1n\u00ed v\u00fdroby s ohledem &#8230; <a title=\"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/\" aria-label=\"Read more about Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100820,"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-101207","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>Pr\u016fvodce integrac\u00ed Odoo pro rozvrhov\u00e1n\u00ed v APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed 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\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby\" \/>\n<meta property=\"og:description\" content=\"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed Odoo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"20 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/pruvodce-integraci\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/pruvodce-integraci\\\/\",\"name\":\"Pr\u016fvodce integrac\u00ed Odoo pro rozvrhov\u00e1n\u00ed v APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed Odoo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/pruvodce-integraci\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/pruvodce-integraci\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/pruvodce-integraci\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrace ERP a MES softwaru se SkyPlannerem\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS pro v\u00e1\u0161 ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS pro Odoo: Pl\u00e1nov\u00e1n\u00ed v\u00fdroby a integrace\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/integrace\\\/erp\\\/odoo\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/cs\\\/#\\\/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\\\/cs\\\/#\\\/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":"Pr\u016fvodce integrac\u00ed Odoo pro rozvrhov\u00e1n\u00ed v APS | SkyPlanner","description":"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed 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\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/","og_locale":"cs_CZ","og_type":"article","og_title":"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby","og_description":"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed Odoo.","og_url":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"20 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/","url":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/","name":"Pr\u016fvodce integrac\u00ed Odoo pro rozvrhov\u00e1n\u00ed v APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/cs\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Propojte SkyPlanner APS s Odoo Manufacturing: API JSON-2 a XML-RPC, mapov\u00e1n\u00ed mrp.workorder, zp\u011btn\u00fd z\u00e1pis term\u00edn\u016f, webhooky a \u00faskal\u00ed Odoo.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/pruvodce-integraci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/cs\/"},{"@type":"ListItem","position":2,"name":"Integrace ERP a MES softwaru se SkyPlannerem","item":"https:\/\/skyplanner.ai\/cs\/integrace\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS pro v\u00e1\u0161 ERP","item":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS pro Odoo: Pl\u00e1nov\u00e1n\u00ed v\u00fdroby a integrace","item":"https:\/\/skyplanner.ai\/cs\/integrace\/erp\/odoo\/"},{"@type":"ListItem","position":5,"name":"Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/cs\/#website","url":"https:\/\/skyplanner.ai\/cs\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/cs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/cs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/cs\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/cs\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/skyplanner.ai\/cs\/#\/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\/cs\/#\/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\/cs\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrace \/ ERP \/ Odoo Pr\u016fvodce integrac\u00ed Odoo se SkyPlanner APS pro rozvrhov\u00e1n\u00ed v\u00fdroby Tento pr\u016fvodce ukazuje partner\u016fm Odoo, v\u00fdvoj\u00e1\u0159\u016fm a vedouc\u00edm IT, jak propojit Odoo Manufacturing se SkyPlanner APS. Obchodn\u00ed p\u0159\u00ednosy i to, co u\u017e um\u00ed tla\u010d\u00edtko Plan v Odoo, najdete na str\u00e1nk\u00e1ch Rozvrhov\u00e1n\u00ed v\u00fdroby v Odoo a Podporuje Odoo pl\u00e1nov\u00e1n\u00ed v\u00fdroby s ohledem&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/pages\/101207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/comments?post=101207"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/pages\/101207\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/pages\/100820"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/cs\/wp-json\/wp\/v2\/media?parent=101207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}