Integratsioonid / ERP / Odoo
Odoo liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See juhend näitab Odoo partneritele, arendajatele ja IT-juhtidele, kuidas ühendada Odoo Manufacturing SkyPlanner APS-iga. Liidestamise ärilisest kasust ja Odoo nupu Plan praegustest võimalustest loe Odoo tootmise ajakava koostamise lehelt ja artiklist „Kas Odoo toetab tootmise planeerimist?“. Viimases käsitletakse planeerimist, mille puhul ajakava arvestab masinate ja töötajate tegelikku võimekust.
Odoo jääb toodete, materjaliloendite, operatsioonide, tootmisorderite, laoseisu ja kuluarvestuse põhisüsteemiks. SkyPlanner koostab nende andmete põhjal ajakava oma Arcturus-mootoriga. Andmevahetus Odooga toimub mõlemas suunas:
- SkyPlannerisse tuuakse tootmisorderid, tootmistellimused, BoM-i operatsioonid, töökeskused ja ostutellimused.
- Kavandatud algus- ja lõppaeg ning töökeskused kirjutatakse tagasi mudelisse
mrp.workorder. - Töö edenemine ja registreeritud tööaeg saadetakse tagasi Odoo Time Logs kirjetena.
- SkyPlanneri veebikonksud edastavad ajakava muudatused kohe nende tegemisel.
SkyPlanneri meeskond seadistab juurutamise käigus liidestuse Odoo standardse välise API kaudu, arvestades teie versiooni, majutust ja kohandusi, ning pakub tuge ka pärast kasutuselevõttu. See juhend on partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API abil lahenduse luua (API viitedokumentatsioon). Toodete, materjalide ja ostutellimuste käsitlemist kirjeldab avalik SkyPlanneri dokumentatsioon.
Enne alustamist: kontrollige Odoo paketti ja majutust
Tehke esmalt kindlaks, millist Odoo lahendust klient kasutab. Sellest sõltub liidestamise viis.
| Kasutatav lahendus | Väline API | Kohandatud moodulid | Praktiline lahendus |
|---|---|---|---|
| Odoo Online, One App Free või Standard | Ei | Ei | CSV/XLSX või üleminek Custom-paketile |
| Odoo Online, Custom-pakett | Jah | Ei | Väline API |
| Odoo.sh (Custom-pakett) | Jah | Jah | Väline API, soovi korral moodul |
| Oma serveris, Community või Enterprise | Jah | Jah | Väline API, soovi korral moodul |
Odoo API dokumentatsioonis on kirjas, et juurdepääs välisele API-le on “only available on Custom Odoo pricing plans” (saadaval ainult Odoo Custom-pakettides), mitte pakettides One App Free või Standard. Odoo hinnalehe järgi on Standard majutatud Odoo Online’is “without custom modules” (ilma kohandatud mooduliteta). Selgitage see välja vajaduste kaardistamisel, mitte siis, kui arendus on juba poole peal.
Odoo liidestamise võimalused
| Võimalus | Versioonid | Autentimine | Roll ajakava koostamise süsteemi integreerimisel |
|---|---|---|---|
Väline JSON-2 API: POST /json/2/<model>/<method> | Lisatud versioonis 19.0 | API-võti päises Authorization: bearer <key>, valikuline päis X-Odoo-Database | Uute lahenduste vaikevalik: lugemiseks search_read, kuupäevade tagasikirjutamiseks write |
Väline XML-RPC / JSON-RPC: /xmlrpc/2, /jsonrpc, teenused common, object | Kuni versioonini 19.0; eemaldamine on kavandatud | common.authenticate kasutajanime ja parooli või API-võtmega, seejärel execute_kw | Vajalik klientidele, kes kasutavad versioone 16.0 kuni 18.0 |
| Kohandatud kontrollerid moodulis | Kõik | Marsruudipõhine, nt auth='bearer' | Koondatud andmed: valmistamistellimus (MO) koos oma tootmistellimustega ühe päringuga |
| Automatiseerimisreeglid: “Send Webhook Notification” (saada veebihaagi teavitus) | Dokumentatsioonis alates versioonist 17.0 | Väljaminev POST-päring URL-ile | Andmete saatmine valmistamis- ja tootmistellimuste loomisel või muutmisel |
| Kirjete import (CSV, XLSX) ja eksport | Kõik | Kasutajaseanss | Prooviperioodi andmed ja põhiandmete ühekordne laadimine |
Valmistuge eemaldamiseks juba praegu. Odoo on kavandanud XML-RPC ja JSON-RPC eemaldamise versioonis Odoo 22 (2028. aasta sügisel) ja Odoo Online 21.1 (2027. aasta talvel). Versiooni 19.0 jaoks ehitage lahendus JSON-2 peale ning koondage vanemate andmebaaside RPC-liiklus ühe adapteri taha, et versiooniuuendusel piisaks ühest muudatusest. Eemaldamine ei puuduta kohandatud kontrollereid, mis kasutavad @route(type='jsonrpc').
Autentimine
Looge liidestuse jaoks eraldi kasutaja, kellel on lugemisõigus moodulites Manufacturing ja Inventory ning tootmistellimuste kirjutamisõigus. Looge talle võti menüüst Preferences > Account Security > New API Key. Versioonis 19.0 kehtivad võtmed kuni kolm kuud, seega peab vahetarkvara toetama võtmete vahetamist ja autentimisvigadest teavitamist. Ilma nendeta peatab aegunud võti sünkroonimise märkamatult. SkyPlanneri REST API kasutab JWT-d, seega hoiab vahetarkvara mõlema süsteemi autentimisandmeid.
Iga JSON-2 päring toimub eraldi SQL-tehingus, seega ei ole mitme päringu peale jaotatud kirjutamine atomaarne. Kirjutage andmed tootmistellimuste kaupa ja logige iga tulemus.
Sündmused
Odoo saadab muudatused välja automatiseerimisreeglite kaudu. Mudelile mrp.production või mrp.workorder loodud reegel, mille käivitaja on On create and edit (loomisel ja muutmisel) ning toiming “Send Webhook Notification” (saada veebihaagi teavitus), saadab valitud väljad POST-päringuga URL-ile. Looge reegel Studios või arendajarežiimis vormil Automation Rules. Lisage sellele ajastatud search_read-päring välja write_date alusel, et tabada imporditud andmed ja kõik muudatused, mis reeglil märkamata jäid. Vastassuunas saadavad SkyPlanneri veebihaagid ajakava ja oleku muudatused välja kohe nende tekkimisel.
Väljanimed erinevad versiooniti. Versioonis 19.0 on iga andmebaasi mudelid, väljad ja meetodid loetletud aadressil /doc; vanemates versioonides kasutage päringut fields_get. Määrake vastendused nende andmete, mitte mälu põhjal.
Andmete vastendamine Odoost SkyPlannerisse
| Odoo mudel | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
product.product / product.template (default_code, uom_id, qty_available) | Toode või materjal | Odoo → SkyPlanner | Esmane laadimine, seejärel iga päev või muudatuse korral |
mrp.bom (product_tmpl_id, product_qty, produce_delay), mrp.bom.line (product_id, product_qty, operation_id), mrp.bom.byproduct | Mitmetasandilise struktuuriga toode, materjalivajadus etappide kaupa | Odoo → SkyPlanner | Muudatuse korral |
mrp.routing.workcenter (vahekaart Operations: workcenter_id, sequence, time_mode, time_cycle_manual, blocked_by_operation_ids) | Protsessietapid koos järjekorra ja töötlusajaga | Odoo → SkyPlanner | Muudatuse korral |
mrp.workcenter (resource_calendar_id, time_efficiency, time_start, time_stop, alternative_workcenter_ids) | Töökeskus, efektiivsus, seadistus- ja lõpetustööd, alternatiivsed töökeskused | Odoo → SkyPlanner, edaspidi hallatakse SkyPlanneris | Esmane laadimine |
mrp.workcenter.capacity (capacity) | Tükkide arv tsüklis, tootepõhised seadistus- ja lõpetusajad | Odoo → SkyPlanner | Esmane laadimine |
resource.calendar, resource.calendar.attendance, resource.calendar.leaves | Vahetused ja puudumised | Odoo → SkyPlanner | Esmane laadimine, puudumised muudatuse korral |
mrp.production (product_id, product_qty, date_deadline, priority, state, workorder_ids) | Tellimus koos tähtaja ja prioriteediga | Odoo → SkyPlanner | Veebihaak kinnitamisel, lisaks perioodilised päringud |
mrp.workorder (operation_id, workcenter_id, duration_expected, state) | Töö töökeskuses | Odoo → SkyPlanner | Veebihaak, lisaks perioodilised päringud |
stock.quant, stock.move (komponentide liikumised) | Laoseis ja materjalivajadus materjalide saadavusest lähtuvaks ajakava koostamiseks | Odoo → SkyPlanner | Ajastatult, nt iga 15 kuni 60 minuti järel |
purchase.order (partner_id, state), purchase.order.line (product_id, product_qty, date_planned, qty_received) | Ostutellimused ja saabuvad materjalid, mis on saadaval eeldataval tarnekuupäeval | Odoo → SkyPlanner | Veebihaak ostutellimuse kinnitamisel või muutmisel, lisaks samad ajastatud päringud |
| Kavandatud algus- ja lõppaeg ning töökeskus | mrp.workorder.date_start, date_finished, workcenter_id | SkyPlanner → Odoo | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
| Mobile Confirmations, ajakirjed | mrp.workcenter.productivity (Time Logs: workcenter_id, workorder_id, date_start, date_end, loss_id) | SkyPlanner → Odoo | Iga kinnituse korral |
| Valminud kogus, operatsioon lõpetatud | Tootmistellimusel qty_producing, seejärel button_finish; valmistamistellimusel button_mark_done | SkyPlanner → Odoo või sisestatakse Odoo Shop Flooris | Iga kinnituse korral |
Liidestusmustrid
Kõigepealt põhiandmed.
Laadige esmalt töökeskused ja kalendrid, seejärel tooted, BoM-id ja töökeskustele viitavad operatsioonid. 30-päevase prooviperioodi ajal imporditakse samad loendid CSV-eksportidena. Odoo impordi- ja eksporditööriist töötab igas loendivaates.
Tellimuste sünkroonimine.
Tooge sisse valmistamistellimused olekus confirmed ja progress koos nende tootmistellimustega. Jätke mustandolekus valmistamistellimused välja või käsitlege neid esialgse nõudlusena. Oma BOM-iga alamkoostud võivad saabuda eraldi alamvalmistamistellimustena ning Odoo planeerib iga valmistamistellimuse eraldi. Vastendage need SkyPlanneri alamtoodetega, et alamkoostud valmiksid enne põhikoostu töö algust.
Ajakava tagasikirjutamine.
Ajakava muutumisel käivitab SkyPlanneri veebihaak integratsiooni, mis kutsub välja ORM-i meetodi write iga mõjutatud mrp.workorder kirje jaoks. Odoo versioonis 19.0 tähendab see üht JSON-2 päringut iga tootmistellimuse kohta:
“ POST /json/2/mrp.workorder/write Authorization: bearer <api-key> {"ids": [4711], "vals": {"date_start": "2026-11-03 06:00:00", "date_finished": "2026-11-03 09:30:00", "workcenter_id": 7}} “
JSON-2 võtab kõik meetodi argumendid vastu nime järgi, lisaks ids ja context, seega muutub write(vals) võtmeks vals. Versioonides 16.0 kuni 18.0 tehakse sama kutse XML-RPC või JSON-RPC kaudu kujul execute_kw(db, uid, key, 'mrp.workorder', 'write', [[4711], vals]) ning versioonis 16.0 on võtmed date_planned_start ja date_planned_finished. Kuupäevad ja kellaajad edastatakse UTC-s. Korrektseks kirjutamiseks järgige mõnda reeglit:
- Saatke mõlemad kuupäevad sama päringuga.
- Lisage
workcenter_idainult siis, kui mootor valis alternatiivse masina. - Kirjutage ainult ajakavaandmeid, mitte kunagi koguseid ega BoM-e.
Kuupäevade kirjutamine nihutab Odoo enda töökeskuse broneeringut, nii et Odoo planeerimisvaadetes kuvatakse SkyPlanneri plaan.
Andmed tootmissaalist tagasi Odoosse. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi kaudu. Iga kinnituse korral kutsub integratsioon välja meetodi create mudelil mrp.workcenter.productivity (JSON-2: POST /json/2/mrp.workcenter.productivity/create koos argumendiga vals_list). See täidab väljad workorder_id, workcenter_id, date_start, date_end ja loss_id, millele määratakse Productive-tüüpi põhjus, ning tööaeg ja kulud kirjendatakse Odoos.
Kui operatsioon on lõpetatud, määrab integratsioon toodetud koguse ja kutsub tootmistellimusel välja meetodi button_finish. Viimase tootmistellimuse lõpetamise järel on valmistamistellimus valmis meetodi button_mark_done käivitamiseks. Iga kinnitus kirjendatakse üks kord ning selle Odoo kirje ID salvestatakse SkyPlanneri ajakirje juurde. Nii ei loo veebihaagi korduskatse kunagi teist Time Logsi kirjet.
Enterprise Shop Floori rakendust kasutavates tehastes liiguvad andmed vastupidi: SkyPlanner loeb tootmistellimuse olekut ja välja qty_produced ning Autopilot koostab tootmises toimuvate muudatuste korral ajakava automaatselt ümber.
Vastutus andmete eest. Pange reeglid kirja enne kasutuselevõttu:
| Andmed | Vastutav süsteem |
|---|---|
| Tooted, BoM-id, operatsioonid, kogused, MO olek | Odoo |
| Tootmistellimuste järjekord, algus- ja lõpuajad, töökeskuse valik | SkyPlanner |
| Üleminekuaegade maatriks, tööriistadele ja operaatoritele esitatavad nõuded, alternatiivsed ressursid | SkyPlanner |
| Töökeskuste kalendrid ja Time Off | Üks süsteem, mis valitakse ulatuse määramisel |
| Time Logs, laoseis ja kuluarvestus | Odoo, sisendiks SkyPlanneri kinnitused |
Planeerijad ei kasuta enam Odoo nuppe Plan ja Unplan nende MO-de puhul, mille ajakava koostab SkyPlanner. Vastasel juhul broneerib Odoo oma ajad SkyPlanneri määratud aegade asemele.
Projekti tavapärased etapid
Teostus saab tavaliselt valmis mõne nädala jooksul pärast juurutamise algust. Enne seda saab 30-päevasel tasuta prooviperioodil kasutada teie enda Odoo andmete CSV-eksporte. Projekt ise hõlmab järgmist:
- Põhiandmete vastendamine: Odoo mudelid ja väljad versioonide kaupa (kontrollige aadressilt
/docvõi meetodigafields_get), mõõtühikud ning see, millises süsteemis hallatakse kalendreid ja Time Offi andmeid. - Andmete korrastamine: töökeskuste kalendrid, Setup Time ja Cleanup Time ning BoM-i operatsioonide kestuste seadmine väärtusele Fixed, mitte Computed.
- Esmane laadimine: tooted, töökeskused koos kalendritega, BoM-id ja nende operatsioonid.
- Tellimuste ja ostutellimuste sünkroonimine: kinnitatud ja töös olevad valmistamistellimused koos nende tootmistellimustega ning
purchase.orderread koos eeldatavate saabumiskuupäevadega. - Ajakava tagasikirjutamine: kuupäevad ja töökeskused mudelis
mrp.workorderning API-võtmete regulaarne vahetamine Odoo poolel. - Tootmissaali kinnitused: Time Logs kirjed ja tootmistellimuste lõpetamise kinnitused edastatakse tagasi Odoosse.
- Testimine paralleelselt senise plaaniga, seejärel kasutuselevõtt.
Odoo kitsaskohad
- Ümbernimetatud kuupäevaväljad. Kuni versioonini 16.0 sisaldasid
date_planned_startjadate_planned_finishedkavandatud aegu ningdate_start/date_finishedtegelikke aegu. Alates versioonist 17.0 ondate_startjadate_finishedkavandatud ajad. Versiooni 16.0 projektist kopeeritud vastendus loeb versioonis 17+ tegelikke aegu kavandatutena, ilma et sellest veateadet tekiks. - Tootmistellimuse ajad on broneeringud. Versioonis 19.0 arvutatakse väljade
date_startjadate_finishedväärtused mudelismrp.workordertöökeskuse kalendriresource.calendar.leaveskirje (leave_id) põhjal. Tootmistellimuse aegade kirjutamine uuendab seda broneeringut. Ärge kunagi kirjutage otse puudumiste tabelisse. - Alustatud tootmistellimused takistavad toimingut Unplan. Odoo ei luba valmistamistellimust ajakavast eemaldada, kui kuvatakse teade “Some work orders have already started” (mõne tootmistellimuse töö on juba alanud). Jätke tagasikirjutamisel vahele tootmistellimused olekus
progressvõidonening nihutage ainult neid, mille töö pole veel alanud. - Kestused muutuvad. Operatsioonid, mille kestuse määramise viis on Computed, võtavad kestuse viimastest tootmistellimustest (vaikimisi 10) ning korrigeerivad seda Time Efficiency järgi. Valige prooviperioodiks Fixed või arvestage muutuvate lähteandmetega. Operatsioonid kuuluvad iga BoM-i juurde eraldi ja ühist tehnoloogilise marsruudi põhiandmestikku ei ole, seega tuleb iga BoM eraldi korrastada.
- Vigased kalendrid. Iga töökeskus vajab tööajakalendrit. Odoo enda planeerija otsib vaba aega kuni 700 päeva ette ja peatub seejärel veateatega “Impossible to plan the workorder” (tootmistellimust ei saa ajakavasse paigutada). Korrastage kalendrid enne esimest andmete laadimist.
- Mõõtühikud. Mudelil
mrp.bom.lineon omaproduct_uom_id, mis võib erineda toote laoarvestuse ühikust. Teisendage ühikud enne materjalide saadavuse kontrollimist.
Kes seadistab Odoo liidestuse
Iga tehas kasutab Odood omamoodi: erinevad on BoM-i operatsioonid, töökeskuste kalendrid, alternatiivsed töökeskused ja kohandatud moodulid. SkyPlanneri meeskonna oskusteave aitab andmed just selle seadistuse jaoks õigesti vastendada.
- SkyPlanneri meeskond seadistab liidestuse juurutamise käigus teie Odoo lahendusele sobivaks ja pakub tuge pärast kasutuselevõttu. Liidestus kasutab SkyPlanneri REST API-t ja veebikonkse ning Odoo JSON-2 või RPC API-t. See on tavapärane lahendus.
- Teie Odoo partner saab töös osaleda. Partner tunneb teie seadistust ja kohandatud mooduleid ning saab ehitada lahenduse sama dokumenteeritud REST API abil. API võimaldab lugeda ja kirjutada tellimusi, tooteid, materjale, protsessietappe ja tööajakirjeid. See kasutab JWT-autentimist ning sellel on Swagger/OpenAPI dokumentatsioon.
- Teie enda arendajad saavad teha sama, tavaliselt Odoo kõrval töötava väikese vahetarkvarana või moodulina Odoo.sh keskkonnas või oma serveris. Alustamiseks piisab API-võtmest (liidestamise õpetus) ja SkyPlanneri meeskond aitab vajaduse korral.
Sama mudel on tootmises kasutusel ka teiste ERP-süsteemidega. Ettevõtte Laboratory & Allied oma IT-meeskond lõi SAP Business One’i liidestuse suures osas iseseisvalt, SkyPlanneri abiga. UTU kasutab SkyPlannerit oma NetSuite’i ERP-süsteemi kõrval.
Miks liidestus end ära tasub
Andmete tagasikirjutamine annab liidestusele igapäevase väärtuse. Kui see töötab:
- Odoo tootmistellimustel on reaalsed ajad. Arcturus AI mootor järjestab kõik avatud valmistamistellimused sekunditega. Selle määratud ajad ja valitud töökeskused jõuavad mudelisse
mrp.workorder, kus need on nähtavad Odoo planeerimisvaadetes. - Keegi ei pea ajakava käsitsi ümber tegema. Autopilot koostab tootmises toimuvate muudatuste korral ajakava automaatselt ümber ja veebikonks edastab uued kuupäevad Odoosse.
- Tootmissaali tagasiside jõuab planeerimisse. Operaatorid registreerivad tööd telefoni või tahvelarvutiga, kasutades funktsioone Mobile Confirmations, Production Timer ja Quick Log Mode. Time Logs kirjed saadetakse Odoosse lao- ja kuluarvestuse jaoks. Ajakava koostamine ja tööde teostamine toimuvad ühes tööriistas nii Community kui ka Enterprise’i puhul.
- Ajakava arvestab piirangutega, mida Odoo ei arvesta. Seadistusaegade maatriks määrab iga tootepaari jaoks järjestusest sõltuva ümberseadistusaja. Tööriistad on piiratud saadavusega ressursid, mida jagatakse masinate vahel, ning üks töö võib nõuda korraga mitut operaatorit. Kui põhimasin või -töötaja pole saadaval, kasutab mootor alternatiivseid masinaid või töötajaid. Mudelisse
mrp.workordertagasi kirjutatud ajad arvestavad kõigi nende piirangutega. - Materjalide saabumine määrab plaani. Laoseis ja Odoo avatud ostutellimused on materjalide saadavusel põhineva ajakava sisendiks. Tellitud komponendid loetakse kättesaadavaks PO tarnekuupäeval ning laoseis uueneb, kui PO märgitakse olekusse Delivered. Iga töö puhul kontrollitakse, mis on laos olemas ja mis on teel.
Ajakava saate hinnata juba enne liidestustööde algust. Alustage 30-päevast tasuta prooviperioodi CSV-eksportidega ja vaadake oma Odoo tootmistellimusi Gantti diagrammil kuni 20 töökeskusega. Krediitkaarti pole vaja. Hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus ning teenuse saab igal ajal lõpetada. Teie protsessile ja vajadustele vastava liidestuse hinnapakkumise saate enne alustamist koos valitud paketi hinnaga, nii et kogu maksumus on ette teada. Tutvuge funktsioonide ja klientidega või broneerige demo.
Tootmisettevõtete tagasiside SkyPlannerile
2 hajasäästu igal nädalal
„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.“
Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed
Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ja uus tööjärjekord jõuab tootmisliinile sekunditega.
+90%tootmise efektiivsus
„Tootmise efektiivsus on kasvanud 90%.“
Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine
Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmav optimeeritud plaan kolmeks kuuks valmib vähem kui 30 minutiga.
1 000-tetootmistellimuste ajakava koostatakse automaatselt
„Tootmine on hoopis paremini kontrolli all ja meie arusaam tootmisvõimsusest on täiesti teisel tasemel.“
Hannu Ryynänen, tegevjuht
Mamec · Tööstuslikud segistid, pumbad ja kõrgtehnoloogiline lepinguline tootmine
Tuhandetele tootmistellimustele koostatakse ajakava automaatselt ning kogu organisatsioonil on tootmisest reaalajas ülevaade.
99,2%tarnekindlus
„SkyPlanner on aidanud kitsaskohad nähtavale tuua ja muutnud tootmise juhtimise selgemaks.“
Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid
Tarnekindlus jõudis tänavu 99,2%-ni ning ajakava koostamisel säästetakse kuni neli tundi tööaega päevas.
Korduma kippuvad küsimused
Kas integratsioon töötab Odoo Online’is?
Jah, Custom-paketis välise API kaudu. Pakettidel One App Free ja Standard puudub juurdepääs välisele API-le ning Standard ei võimalda kohandatud mooduleid. Seega saab nendes pakettides andmeid ainult CSV/XLSX-vormingus importida ja eksportida.
Kas kasutada JSON-2 või XML-RPC liidest?
Odoo versioonis 19.0 ja uuemates kasutage JSON-2 liidest. Versioonides 16.0 kuni 18.0 on endiselt vaja XML-RPC ja JSON-RPC liideseid, kuid need on kavas Odoo 22-s eemaldada.
Kuidas jõuab ajakava tagasi Odoosse?
ORM-i meetodiga write, mida kutsutakse välja iga mrp.workorder kirje jaoks: versioonis 19.0 kasutatakse päringut POST /json/2/mrp.workorder/write argumentidega ids ja vals või versioonides 16.0 kuni 18.0 kutset execute_kw meetodiga write XML-RPC või JSON-RPC kaudu. Kirjutatakse väärtused date_start, date_finished (versioonis 16.0 date_planned_start ja date_planned_finished) ning muutuse korral workcenter_id. Odoo nihutab koos nendega töökeskuse broneeringut, nii et Odoo planeerimisvaated näitavad SkyPlanneri aegu.
Kuidas jõuavad operaatorite kinnitused Odoosse?
Time Logsi kirjetena: integratsioon loob tootmistellimusega seotud mrp.workcenter.productivity kirjed koos algus- ja lõppaja ning põhjusega Productive. Operatsiooni lõppedes kutsub see välja meetodi button_finish. Iga kinnitus kirjendatakse üks kord, nii et korduskatsed ei tekita tööaja topeltkirjeid.
Kes hooldab integratsiooni pärast kasutuselevõttu?
SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge ka pärast kasutuselevõttu, sealhulgas teeb vajalikud muudatused, kui teie Odoo seadistus muutub. Kui integratsiooni loob teie partner või teie arendajad, lähtuvad nad dokumenteeritud REST API-st ja SkyPlanneri dokumentatsioonist. Meeskond aitab vajaduse korral.
Mis saab tootmistellimustest, mille täitmine on juba alanud?
Ärge neid andmete tagasikirjutamisel muutke. Odoo ei luba MO-d ajakavast eemaldada, kui mõni tootmistellimus on töös või lõpetatud. SkyPlanner loeb nende olekut ja edenemist ning koostab ülejäänud tööde ajakava neid arvestades.
Kui kaua võtab Odoo integratsiooni loomine aega?
Juurutamine lõpeb tavaliselt mõne nädala jooksul pärast selle algust. Alustage 30-päevast prooviperioodi CSV-väljavõtetega, et ajakava saaks teie enda Odoo andmetega läbi proovitud enne API-tööde algust.