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.
SkyPlanner APS-i Gantti ajajoon töökeskustesse ajastatud töödega ja selle all olev tellimuste loend.

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:

  1. Oracle Fusion Cloud SCM-i REST API. Baastee on /fscmRestApi/resources/11.13.18.05/. Ajakava koostamise tarkvara kasutab ressursse workOrders (koos alamressurssidega WorkOrderOperation, WorkOrderOperationResource ja WorkOrderOperationMaterial), processWorkOrders, workDefinitions, workCenters, productionResources, calendars, itemsV2, itemStructures ja inventoryOnhandBalances. Töö edenemise andmed saadetakse ressurssidesse operationTransactions, resourceTransactions ja materialTransactions. Ostutellimused saadakse Procurement REST API ressursist purchaseOrders. (REST-otspunktid)
  2. 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)
  3. 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 limit ja offset ning 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 objektSuundSagedus
Artiklid (itemsV2), mõõtühikudTooted ja materjalidOracle → SkyPlannerEsmane laadimine, seejärel perioodilised päringud
Artiklistruktuurid (itemStructures)Tootestruktuur, alamtooted, tootepõhised materjalidOracle → SkyPlannerEsmane laadimine, seejärel muudatuste korral
Töömääratlused (workDefinitions): operatsioonid, operatsiooniressursid, ressursikulu, Basis TypeProtsessietapid koos kestuse ning ettevalmistus- ja lõpetusaegadegaOracle → SkyPlannerEsmane 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äitajadOracle → SkyPlannerEsmane laadimine, hiljem harva
Kalendrid ja vahetused (calendars, vahetuste erandid)Vahetused ja töövabad päevadOracle → SkyPlannerIga päev või eraldi vahetused SkyPlanneris
TootmisorganisatsioonidTöökeskuste rühmad tehaste kaupaOracle → SkyPlannerEsmane laadimine
Tootmistellimused (workOrders, processWorkOrders) koos ressurssidega WorkOrderOperation ja WorkOrderOperationMaterialTellimused ja tööd koos tähtaegade ning materjalivajadustegaOracle → SkyPlannerPäringud iga paari minuti järel
Laoseisud (inventoryOnhandBalances)LaoseisudOracle → SkyPlannerPäringud kord tunnis või ajakava koostamisel
Ostutellimused (purchaseOrders) koos lubatud tarnekuupäevadegaOstutellimused, saabuvad materjalid tarnekuupäeva järgiOracle → SkyPlannerPäringud kord tunnis või ajakava koostamisel
WorkOrderOperation PlannedStartDate, PlannedCompletionDate (PATCH)Iga töö planeeritud algus ja lõppSkyPlanner → OracleAjakava muutumisel SkyPlanneri veebihaagi kaudu
WorkOrderOperationResource kuupäevad (PATCH)Igale tööle määratud ressursidSkyPlanner → OracleAjakava muutumisel, kui see on valitud
operationTransactions (POST)Valminud kogused operatsioonide kaupaSkyPlanner → OracleIga kinnituse korral
resourceTransactions (POST)Ajakanded: töötajate ja masinate tööaegSkyPlanner → OracleIga kinnituse või vahetuse kohta, kui see on valitud
Oracle Fusion Cloudis puudubSeadistusaegade maatriks, tööriistad piiratud saadavusega ressurssidena, alternatiivsed masinad ja töötajadHallatakse SkyPlannerisSeadistatakse 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:

AndmedVastutav süsteem
Artiklid, tootestruktuurid, töömääratlused, kogused, tootmistellimuse olekOracle Fusion Cloud
Operatsioonide järjekord, algus- ja lõpuajad, ressursside määramineSkyPlanner
Seadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursidSkyPlanner
Vahetused ja puhkepäevadÜks süsteem, mis valitakse ulatuse määramisel
Ressursi-, operatsiooni- ja materjalikandedOracle; 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.

  1. Vastendamine. Leppige kokku vastendustabel, andmete haldamise reeglid, kaasatavad organisatsioonid, sünkroonimissagedused ja see, kas kanded edastatakse tagasi.
  2. Juurdepääs Oracle’ile. Looge integratsioonikasutaja ja rollid. Testige esmalt Oracle’i mittetootmiskeskkonnas.
  3. Esmane andmete laadimine. Artiklid, tootestruktuurid, töömääratlused, töökeskused, tootmisressursid ja kalendrid.
  4. Tootmis- ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite, lehekülgedeks jaotamise ja korduskatsetega.
  5. Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv töö kohta ning alternatiivsed masinad või töötajad.
  6. Ajakava tagasikirjutamine. SkyPlanneri veebihaakidest käivitatavad PATCH-päringud ning kokkuleppe korral ka kanded.
  7. Paralleelne testimine. Kasutage SkyPlannerit olemasoleva plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
  8. 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 ressurssi processWorkOrders. 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

  1. 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.
  2. 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.
  3. 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

UTU tarneahelaspetsialist Kalle Kalliomäki Ulvilas elektrikilpide tootmistsehhis

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.

Loe UTU kogemuslugu

Puhasruumiriietuses operaatorid pudelite täiteliinil Laboratory & Alliedi ravimitehases Nairobis

+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.

Loe Laboratory & Alliedi kogemuslugu

Õhuvaade Piristeeli katuse turvatoodete tehasele Kauhavas

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.

Loe Piristeeli kogemuslugu

Mameci tegevjuht Hannu Ryynänen ettevõtte tootmishallis Lohjas

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.

Loe Mameci kogemuslugu

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.