Liidestused / ERP / Oracle Fusion Cloud
Oracle Fusion Cloudi liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See Oracle Fusion Cloudi liidestamise juhend näitab partneritele ja IT-meeskondadele, kuidas ühendada Oracle Fusion Cloud Manufacturing SkyPlanner APS-iga. SkyPlanneri ja Oracle Fusion Cloudi vaheline andmevahetus on kahesuunaline ning kasutab Oracle’i enda REST-ressursse:
- SkyPlannerisse tuuakse tootmistellimused ja nende operatsioonid, töömääratlused, töökeskused, tootmisressursid, kalendrid, artiklid, artiklistruktuurid, laoseisud ja ostutellimused.
- Planeeritud algus- ja lõppkuupäevad saadetakse tagasi iga tootmistellimuse operatsiooni juurde.
- Operaatorite kinnitused saadetakse tagasi operatsiooni- ja ressursikannetena.
- SkyPlanneri veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.
SkyPlanneri meeskond seadistab liidestuse juurutamise käigus teie Oracle Fusion Cloudi keskkonnale vastavaks ja pakub sellele tuge ka pärast kasutuselevõttu. See juhend on mõeldud partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API põhjal lahendusi luua (API dokumentatsioon).
Oracle Fusion Cloudi liidestusvõimalused
Oracle Fusion Cloud pakub välisele ajakava koostamise tarkvarale kolme andmevahetusviisi:
- Oracle Fusion Cloud SCM-i REST API. Baastee on
/fscmRestApi/resources/11.13.18.05/. Ajakava koostamise tarkvara kasutab ressursseworkOrders(koos alamressurssidegaWorkOrderOperation,WorkOrderOperationResourcejaWorkOrderOperationMaterial),processWorkOrders,workDefinitions,workCenters,productionResources,calendars,itemsV2,itemStructuresjainventoryOnhandBalances. Töö edenemise andmed saadetakse ressurssidesseoperationTransactions,resourceTransactionsjamaterialTransactions. Ostutellimused saadakse Procurement REST API ressursistpurchaseOrders. (REST-otspunktid) - File-Based Data Import (FBDI). Protsess Import Work Orders loob või uuendab malli põhjal tootmistellimusi koos nende operatsioonide ja operatsiooniressurssidega ning Import Work Order Resource Transactions laadib ressursikanded. Oracle ütleb ajastuse kohta selgelt: “This option isn’t suitable for importing manufacturing data on a real-time basis.” (See võimalus ei sobi tootmisandmete reaalajas importimiseks.) (allikas)
- Oracle Integration (OIC). Oracle’i integratsiooniplatvorm vahendab andmevooge Fusioni ja teiste süsteemide vahel. Oracle Integrationi valmislahendus kuulab Oracle Fusion Cloud Manufacturingu sündmust Work Order Status Change (allikas). Kasutage seda, kui teie ettevõttes on OIC juba kasutusel.
Reaalajas ajakava koostamisel on peamine andmevahetusviis REST. FBDI sobib põhiandmete esmaseks laadimiseks.
Autentimine ja juurdepääs
- Oracle REST-i turve. “Fusion Applications REST APIs use a global Oracle Web Services Manager (OWSM) security policy called Multi Token Over SSL RESTful Service Policy.” (Fusion Applicationsi REST API-d kasutavad Oracle Web Services Manageri (OWSM) globaalset turbepoliitikat nimega Multi Token Over SSL RESTful Service Policy.) See toetab Basic-autentimist SSL-i kaudu ja tõendipõhist autentimist, näiteks SAML 2.0 esitaja tõendiga. (Kiirjuhend)
- Liidestuse kasutaja. Looge liidestuse jaoks eraldi Oracle’i kasutaja. Määrake talle ametiroolid, mis annavad vajalikud õigused tootmistellimuste, töömääratluste, laoandmete ja kannete kasutamiseks, ning piirake need liidestuse ulatusse kuuluvate tootmisorganisatsioonidega.
- Lehekülgede kaupa pärimine. Oracle piirab ühe SCM REST-päringuga tagastatavate kirjete arvu. Seetõttu kasutage lugemisel parameetreid
limitjaoffsetning filtreerige organisatsiooni ja oleku järgi (allikas)
SkyPlanneri REST API kasutab autentimiseks API-tõendit päises Authorization-Token (SkyPlanner Settings > API). API on dokumenteeritud Swagger/OpenAPI vormingus. Liidestamise õpetus juhendab esimeste päringute tegemist.
Sündmused ja perioodilised päringud
Oracle’i andmeid loetakse perioodiliste päringutega. Filtreeritud REST-päringutega hangitakse uued ja muudetud tootmistellimused, vabastamisoleku muudatused, laoseisud ja ostutellimused. Päringute sagedus määratakse iga tehase jaoks eraldi: tootmistellimusi võidakse pärida iga paari minuti järel, laoseise kord tunnis. Kui kasutate Oracle Integrationit, saab sündmus Work Order Status Change käivitada kohese lugemise.
SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega on andmete tagasikirjutamine sündmuspõhine.
Andmete vastendamine
| Oracle Fusion Cloudi objekt (REST-ressurss) | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
Artiklid (itemsV2), mõõtühikud | Tooted ja materjalid | Oracle → SkyPlanner | Esmane laadimine, seejärel perioodilised päringud |
Artiklistruktuurid (itemStructures) | Tootestruktuur, alamtooted, tootepõhised materjalid | Oracle → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
Töömääratlused (workDefinitions): operatsioonid, operatsiooniressursid, ressursikulu, Basis Type | Protsessietapid koos kestuse ning ettevalmistus- ja lõpetusaegadega | Oracle → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
Töökeskused (workCenters), seadmeid ja tööjõudu esindavad tootmisressursid (productionResources) | Töökeskused, töökeskuste rühmad, töötajad, efektiivsusnäitajad | Oracle → SkyPlanner | Esmane laadimine, hiljem harva |
Kalendrid ja vahetused (calendars, vahetuste erandid) | Vahetused ja töövabad päevad | Oracle → SkyPlanner | Iga päev või eraldi vahetused SkyPlanneris |
| Tootmisorganisatsioonid | Töökeskuste rühmad tehaste kaupa | Oracle → SkyPlanner | Esmane laadimine |
Tootmistellimused (workOrders, processWorkOrders) koos ressurssidega WorkOrderOperation ja WorkOrderOperationMaterial | Tellimused ja tööd koos tähtaegade ning materjalivajadustega | Oracle → SkyPlanner | Päringud iga paari minuti järel |
Laoseisud (inventoryOnhandBalances) | Laoseisud | Oracle → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
Ostutellimused (purchaseOrders) koos lubatud tarnekuupäevadega | Ostutellimused, saabuvad materjalid tarnekuupäeva järgi | Oracle → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
WorkOrderOperation PlannedStartDate, PlannedCompletionDate (PATCH) | Iga töö planeeritud algus ja lõpp | SkyPlanner → Oracle | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
WorkOrderOperationResource kuupäevad (PATCH) | Igale tööle määratud ressursid | SkyPlanner → Oracle | Ajakava muutumisel, kui see on valitud |
operationTransactions (POST) | Valminud kogused operatsioonide kaupa | SkyPlanner → Oracle | Iga kinnituse korral |
resourceTransactions (POST) | Ajakanded: töötajate ja masinate tööaeg | SkyPlanner → Oracle | Iga kinnituse või vahetuse kohta, kui see on valitud |
| Oracle Fusion Cloudis puudub | Seadistusaegade maatriks, tööriistad piiratud saadavusega ressurssidena, alternatiivsed masinad ja töötajad | Hallatakse SkyPlanneris | Seadistatakse juurutamise käigus |
Liidestuse töövood
1. Põhiandmete esmane laadimine. Lugege artiklid, artiklistruktuurid, töömääratlused, töökeskused, tootmisressursid ja kalendrid REST-i kaudu või laadige need ühekordselt FBDI väljavõtetest. Mõelge töökeskuste vastendus hoolikalt läbi: nelja sama ressursi alla kuuluva masinaga töökeskusest saab üks töökeskuste rühm või neli töökeskust. Igast tootmisorganisatsioonist saab töökeskuste rühm, nii et kõik tehased on ühes plaanis.
2. Tootmistellimuste sünkroonimine. Lugege vabastatud ja vabastamata tootmistellimused koos operatsioonide ja materjalidega ning avatud ostutellimused. SkyPlanner loeb tellitud materjali kättesaadavaks ostutellimuse tarnekuupäeval ja uuendab laoseisu, kui ostutellimus märgitakse olekusse Delivered.
Koostage ajakava tootmistellimustele, mitte Supply Planningu plaanilistele tellimustele. Plaanilised tellimused peavad esmalt muutuma Oracle’is tootmistellimusteks.
3. Ajakava tagasikirjutamine. Kui mootor paigutab töö ajakavasse või muudab selle aega, käivitab SkyPlanneri veebihaak PATCH-päringu ressursile workOrders/{WorkOrderId}/child/WorkOrderOperation/{WorkOrderOperationId} väljadega PlannedStartDate ja PlannedCompletionDate. Kehtib Oracle’i reegel: “The planned start date must not occur before the start date of the work order or after the finish date of the work order.” (Planeeritud alguskuupäev ei tohi olla enne tootmistellimuse alguskuupäeva ega pärast selle lõppkuupäeva.) (allikas) Kui uus ajakava väljub neist piiridest, uuendab integratsioon seetõttu esmalt tootmistellimuse päise kuupäevi ja seejärel operatsioone.
4. Tööde kinnitamine tootmises. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning ajakirjed hoiavad ajakava ajakohasena. Valminud kogused saadetakse ressursile operationTransactions ning töö- ja masinaajad ressursile resourceTransactions. Kui teie tehases registreeritakse edenemist juba Oracle’is, loeb SkyPlanner selle asemel edenemisandmed sealt.
5. Andmete haldamise ja vastuolude lahendamise reeglid. Pange need enne kasutuselevõttu kirja:
| Andmed | Vastutav süsteem |
|---|---|
| Artiklid, tootestruktuurid, töömääratlused, kogused, tootmistellimuse olek | Oracle Fusion Cloud |
| Operatsioonide järjekord, algus- ja lõpuajad, ressursside määramine | SkyPlanner |
| Seadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursid | SkyPlanner |
| Vahetused ja puhkepäevad | Üks süsteem, mis valitakse ulatuse määramisel |
| Ressursi-, operatsiooni- ja materjalikanded | Oracle; kanded sisestatakse seal või edastatakse SkyPlanneri ajakirjetest |
Valige üks süsteem, mis uuendab operatsioonide kuupäevi. SkyPlanner ei vaja Oracle’i ajakavade koostamise tööala ning võtab planeeritud kuupäevade uuendamise üle Production Schedulingult. Kui Production Scheduling endiselt ajakavasid vabastab, hoidke selle organisatsioonid lahus neist, mille ajakavasid koostab SkyPlanner.
Projekti tavapärased etapid
Juurutamine jõuab tavaliselt lõpule nädalate jooksul pärast juurutustööde algust, ka suurtes ettevõtetes. Enne seda kontrollige ajakava 30-päevase tasuta prooviperioodi jooksul, kasutades Oracle’ist CSV- või Exceli failina eksporditud töökeskusi, töömääratlusi ja avatud tootmistellimusi.
- Vastendamine. Leppige kokku vastendustabel, andmete haldamise reeglid, kaasatavad organisatsioonid, sünkroonimissagedused ja see, kas kanded edastatakse tagasi.
- Juurdepääs Oracle’ile. Looge integratsioonikasutaja ja rollid. Testige esmalt Oracle’i mittetootmiskeskkonnas.
- Esmane andmete laadimine. Artiklid, tootestruktuurid, töömääratlused, töökeskused, tootmisressursid ja kalendrid.
- Tootmis- ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite, lehekülgedeks jaotamise ja korduskatsetega.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv töö kohta ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. SkyPlanneri veebihaakidest käivitatavad PATCH-päringud ning kokkuleppe korral ka kanded.
- Paralleelne testimine. Kasutage SkyPlannerit olemasoleva plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
- Kasutuselevõtt. Kui andmed ühtivad, lülitage tagasikirjutamine sisse tehaste kaupa.
Millega Oracle Fusion Cloudi integreerimisel arvestada
- Vaikimisi ajakavamootori käitumine. Oracle’i piiranguteta ajakavamootor käivitub loomisel ja teatud uuendamistoimingute korral: “certain update actions” (teatud uuendamistoimingud). Testige oma keskkonnas, millised uuendused kuupäevi ümber arvutavad, ja tagage, et operatsioonide kuupäevi uuendaks viimasena SkyPlanner.
- Tootmistellimuste ajavahemikud. Operatsioonide kuupäevad peavad jääma tootmistellimuse algus- ja lõppkuupäeva vahele. Uuendage PATCH-päringuga esmalt päist.
- Basis Type. Ressursikulu arvestatakse ühiku kohta ainult siis, kui Basis Type on Variable. Fixed tähendab fikseeritud aega operatsiooni kohta. Tehke importimisel vajalik teisendus, muidu on kõik kestused valed.
- Diskreet- ja protsesstootmine. Diskreettootmise tehased kasutavad ressurssi
workOrders, protsesstootmise tehased ressurssiprocessWorkOrders. Kui kasutate mõlemat tootmisviisi, vastendage mõlemad. - Lehekülgede kaupa pärimine. Oracle piirab ühe REST-päringuga tagastatavate kirjete arvu. Pärige iga päringu tulemused lehekülgede kaupa ning filtreerige organisatsiooni ja oleku järgi.
- Kvartaliuuendused. Oracle uuendab Fusionit igas kvartalis. Määrake päringutees kindel REST-versioon ja testige pärast iga uuendust uuesti.
- Olekureeglid. Olekus Pending Approval või suletud tootmistellimustele ei tohiks uusi kuupäevi määrata. Filtreerige need lugemisel välja.
Kes Oracle Fusion Cloudi integratsiooni seadistab ja toetab
- SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge pärast kasutuselevõttu kokkulepitud REST-ressursside ja organisatsioonide ulatuses. Iga tehas kasutab Oracle Fusion Cloudi erinevalt ning seadistamisel rakendatakse just neid teadmisi.
- Teie Oracle’i partner saab osaleda. Partner tunneb teie organisatsioone, rolle ja laiendusi ning saab koos SkyPlanneri meeskonnaga seadistada integratsioonikasutaja, rollid ja vajalikud Oracle Integrationi vood.
- Teie enda arendajad saavad integratsiooni edasi arendada, kasutades SkyPlanneri REST API-t ja API tokenit. Alustamiseks piisab API tokenist ning vajaduse korral aitab SkyPlanneri meeskond. Juhised leiate SkyPlanneri integratsioonidokumentatsioonist.
SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust; arveldamine toimub iga kuu. Integratsiooni hinnapakkumine koostatakse ette koos teie paketiga, lähtudes teie protsessist ja vajadustest. Vaadake hinnakirja, tootmise planeerimist Oracle Fusion Cloudiga tegeliku masina- ja tööjõuvõimsuse piires, Oracle Fusion Cloudi lehte ja ERP-integratsioonide ülevaadet. Kasutate NetSuite’i? Vaadake NetSuite’i integreerimisjuhendit.
Tootmisettevõtete kogemused SkyPlanneriga
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 planeerimine säästab igal nädalal 2 tundi tööaega ning 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õlmiva optimeeritud kolme kuu plaani koostamiseks kulub alla 30 minuti.
99,2%tarnekindlus
„SkyPlanner on muutnud kitsaskohad nähtavaks ja tootmise juhtimise selgemaks.”
Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid
Tarnekindlus jõudis tänavu 99,2%-ni ning ajakava koostamine säästab kuni neli tundi tööaega päevas.
1 000-te kaupaautomaatselt ajastatud tootmistellimusi
„Tootmine on hoopis teistmoodi kontrolli all ja meie arusaam tootmisvõimsusest on täiesti uuel tasemel.”
Hannu Ryynänen, tegevjuht
Mamec · Tööstuslikud segistid, pumbad ja kõrgtehnoloogiline lepinguline tootmine
Tuhanded tootmistellimused ajastatakse automaatselt ning kogu organisatsioonil on tootmisest reaalajas ülevaade.
Korduma kippuvad küsimused
Kas Oracle Fusion Cloudil on tootmistellimuste jaoks API?
Jah. Oracle Fusion Cloud SCMi REST API sisaldab ressurssi workOrders koos operatsioonide, ressursside ja materjalide alamressurssidega ning ressurssi processWorkOrders protsesstootmise jaoks. API toetab GET-, POST- ja PATCH-päringuid.
Kuidas kirjutatakse planeeritud kuupäevad tagasi Oracle Fusion Cloudi?
Tootmistellimuse alamressursile WorkOrderOperation tehakse PATCH-päring, millega määratakse PlannedStartDate ja PlannedCompletionDate. Operatsioonide kuupäevad peavad jääma tootmistellimuse ajavahemikku, seega uuendatakse vajaduse korral esmalt päist.
Kuidas jõuavad operaatorite kinnitused Oracle’isse?
Valminud kogused saadetakse ressursile operationTransactions ning töö- ja masinaajad ressursile resourceTransactions. Mõlemad on Fusion Manufacturingu REST-ressursid, mis võtavad vastu POST-päringuid.
Kas Oracle Fusion Cloud toetab veebihaake?
Fusion avaldab ärisündmusi, näiteks Work Order Status Change, mida Oracle Integration saab tellida. Ilma Oracle Integrationita teeb integratsioon REST API kaudu päringuid iga tehase jaoks määratud ajakava järgi. SkyPlanneri enda veebihaagid edastavad ajakava muudatused kohe, kui need toimuvad.
Kas Oracle’i partner peaks pakkuma Oracle Production Schedulingut või SkyPlannerit?
SkyPlannerit, kui klient soovib kõigile tehastele ühist, automaatselt ajakohastuvat tootmisgraafikut, mis arvestab masinate ja töötajate tegelikku võimsust. Production Scheduling aktiveeritakse Supply Chain Planningu pakkumise raames. See koostab ajakava iga planeerimisorganisatsiooni jaoks eraldi ja rakendab ümberseadistusreegleid ainult seadmetele, mis saavad korraga töödelda üht ühikut (Oracle’i dokumentatsioon). SkyPlanner ühendub SCM REST API kaudu, planeerib automaatselt ümber ning arvestab planeerimisel ümberseadistuste, tööriistade, meeskondade ja materjaliga. Kasutajate arv on piiramatu ning hind algab 199 € kuus.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevase tasuta prooviperioodi jooksul saab kasutada kuni 20 töökeskust ja importida Oracle’ist andmeid CSV- või Exceli failidena. Krediitkaarti pole vaja. Alusta prooviperioodi või võta ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.