Pripojenie k akémukoľvek ERP

Otvorené REST API SkyPlanneru sa pripája k systémom ERP, MES a prevádzkovým systémom vrátane interných ERP. Vytvorte integráciu sami alebo nechajte pomôcť náš tím.

Funguje aj samostatne — ERP integrácia je voliteľná, nie povinná.

Prediskutovať integračný projekt

Pripája sa k ERP a MES systémom ako

Integrácie / ERP / Oracle Fusion Cloud

Sprievodca integráciou Oracle Fusion Cloud na rozvrhovanie výroby so SkyPlanner APS

Tento sprievodca integráciou Oracle Fusion Cloud ukazuje partnerom a IT tímom, ako prepojiť Oracle Fusion Cloud Manufacturing so SkyPlanner APS. SkyPlanner sa s Oracle Fusion Cloud integruje obojsmerne prostredníctvom natívnych REST zdrojov Oracle:

  • Do SkyPlanner sa prenášajú výrobné príkazy a ich operácie, definície výrobných postupov, pracoviská, výrobné zdroje, kalendáre, položky, štruktúry položiek, skladové zostatky a nákupné objednávky.
  • Plánované termíny začatia a dokončenia sa zapisujú späť ku každej operácii výrobného príkazu.
  • Potvrdenia obsluhy sa zapisujú späť ako transakcie operácií a transakcie zdrojov.
  • Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ganttov diagram v SkyPlanner APS s operáciami rozvrhnutými na pracoviskách a so zoznamom objednávok pod ním.

Tím SkyPlanner pri úvodnom zavádzaní prispôsobí integráciu vášmu nastaveniu Oracle Fusion Cloud a po spustení do ostrej prevádzky zabezpečuje jej podporu. Tento sprievodca je určený partnerom a vývojárom, ktorí sa chcú zapojiť alebo sami vytvoriť riešenie využívajúce zdokumentované REST API SkyPlanner (referenčná dokumentácia API).

Integračné rozhrania Oracle Fusion Cloud

Oracle Fusion Cloud ponúka externému systému na rozvrhovanie tri spôsoby prenosu dát:

  1. REST API pre Oracle Fusion Cloud SCM. Základná cesta je /fscmRestApi/resources/11.13.18.05/. Systém na rozvrhovanie využíva zdroje workOrders (s podradenými zdrojmi WorkOrderOperation, WorkOrderOperationResource a WorkOrderOperationMaterial), processWorkOrders, workDefinitions, workCenters, productionResources, calendars, itemsV2, itemStructures a inventoryOnhandBalances. Priebeh výroby sa zapisuje do operationTransactions, resourceTransactions a materialTransactions. Nákupné objednávky sa načítavajú zo zdroja purchaseOrders v Procurement REST API. (Koncové body REST)
  2. File-Based Data Import (FBDI). Proces Import Work Orders vytvára alebo aktualizuje výrobné príkazy spolu s ich operáciami a zdrojmi operácií podľa šablóny. Proces Import Work Order Resource Transactions načítava záznamy o využití zdrojov. Oracle sa k časovaniu vyjadruje jasne: „This option isn’t suitable for importing manufacturing data on a real-time basis.“ (Táto možnosť nie je vhodná na import výrobných dát v reálnom čase.) (zdroj)
  3. Oracle Integration (OIC). Integračná platforma Oracle zabezpečuje dátové toky medzi Fusion a ostatnými systémami. Integračný scenár Oracle Integration sleduje udalosť Work Order Status Change v Oracle Fusion Cloud Manufacturing (zdroj). Využite ho, ak už vaša spoločnosť prevádzkuje OIC.

Pri rozvrhovaní v reálnom čase je hlavným spôsobom prenosu REST. FBDI je vhodný na prvotné načítanie kmeňových dát.

Autentifikácia a prístup

  • Zabezpečenie Oracle REST. „Fusion Applications REST APIs use a global Oracle Web Services Manager (OWSM) security policy called Multi Token Over SSL RESTful Service Policy.“ (REST API aplikácií Fusion používajú globálnu bezpečnostnú politiku Oracle Web Services Manager (OWSM) s názvom Multi Token Over SSL RESTful Service Policy.) Podporuje autentifikáciu Basic cez SSL aj autentifikáciu pomocou tokenov, napríklad tokenu SAML 2.0 bearer. (Rýchly štart)
  • Integračný používateľ. Pre integráciu vytvorte v Oracle samostatného používateľa. Prideľte mu pracovné roly s potrebnými oprávneniami pre výrobné príkazy, definície výrobných postupov, zásoby a transakcie. Prístup obmedzte na výrobné organizácie zahrnuté do rozsahu integrácie.
  • Stránkovanie. Oracle obmedzuje počet záznamov vrátených jedným volaním SCM REST. Pri čítaní preto používajte limit a offset a filtrujte podľa organizácie a stavu (zdroj)

Na strane SkyPlanner používa REST API na autentifikáciu API token v hlavičke Authorization-Token (SkyPlanner Settings > API). Dokumentácia je dostupná vo formáte Swagger/OpenAPI. Návod na integráciu vás prevedie prvými volaniami.

Udalosti a pravidelné načítavanie

Dáta z Oracle sa načítavajú pravidelnými dopytmi. Filtrované REST dopyty získavajú nové a zmenené výrobné príkazy, zmeny stavu uvoľnenia, skladové zostatky a nákupné objednávky. Frekvencia sa nastavuje pre každý závod samostatne: od niekoľkých minút pri výrobných príkazoch po hodinu pri zásobách. Ak prevádzkujete Oracle Integration, udalosť Work Order Status Change môže spustiť okamžité načítanie.

SkyPlanner pri zmene stavu alebo rozvrhu odosiela webhooky, takže spätný zápis sa riadi udalosťami.

Mapovanie dát

Objekt Oracle Fusion Cloud (REST zdroj)Objekt SkyPlannerSmerFrekvencia
Položky (itemsV2), merné jednotkyVýrobky a materiályOracle → SkyPlannerPrvotné načítanie, potom pravidelné dopyty
Štruktúry položiek (itemStructures)Štruktúra výrobku, čiastkové výrobky, materiály na výrobokOracle → SkyPlannerPrvotné načítanie, potom pri zmene
Definície výrobných postupov (workDefinitions): operácie, zdroje operácií, spotreba, Basis TypeKroky postupu s časmi trvania, prípravy a ukončeniaOracle → SkyPlannerPrvotné načítanie, potom pri zmene
Pracoviská (workCenters), výrobné zdroje (productionResources) pre zariadenia a pracovníkovPracoviská, skupiny pracovísk, personál, efektívnosťOracle → SkyPlannerPrvotné načítanie, potom zriedkavo
Kalendáre a zmeny (calendars, výnimky zo zmien)Zmeny a nepracovné dniOracle → SkyPlannerDenne alebo správa vlastných zmien v SkyPlanner
Výrobné organizácieSkupiny pracovísk podľa závoduOracle → SkyPlannerPrvotné načítanie
Výrobné príkazy (workOrders, processWorkOrders) s WorkOrderOperation a WorkOrderOperationMaterialObjednávky a operácie s termínmi dokončenia a materiálovými požiadavkamiOracle → SkyPlannerNačítavanie každých niekoľko minút
Skladové zostatky (inventoryOnhandBalances)Skladové zostatkyOracle → SkyPlannerNačítavanie každú hodinu alebo pri spustení rozvrhovania
Nákupné objednávky (purchaseOrders) s prisľúbenými termínmiNákupné objednávky, očakávaný materiál podľa termínu dodaniaOracle → SkyPlannerNačítavanie každú hodinu alebo pri spustení rozvrhovania
WorkOrderOperation PlannedStartDate, PlannedCompletionDate (PATCH)Plánovaný začiatok a koniec každej operácieSkyPlanner → OraclePri zmene rozvrhu cez webhook SkyPlanner
Termíny WorkOrderOperationResource (PATCH)Priradenie zdroja ku každej operáciiSkyPlanner → OraclePri zmene rozvrhu, ak je táto možnosť zvolená
operationTransactions (POST)Dokončené množstvá podľa operácieSkyPlanner → OraclePri každom potvrdení
resourceTransactions (POST)Časové záznamy: čas práce a strojový časSkyPlanner → OraclePri každom potvrdení alebo za zmenu, ak je táto možnosť zvolená
Nie je v Oracle Fusion CloudMatica prípravných časov, nástroje ako zdroje s obmedzenou kapacitou, alternatívne stroje a personálSpráva v SkyPlannerNastavenie pri úvodnom zavádzaní

Integračné postupy

1. Prvotné načítanie kmeňových dát. Načítajte položky, štruktúry položiek, definície výrobných postupov, pracoviská, výrobné zdroje a kalendáre cez REST alebo ich jednorazovo importujte z exportov FBDI. Mapovanie pracovísk si premyslite: pracovisko so štyrmi strojmi priradenými k rovnakému zdroju sa v SkyPlanner namapuje na jednu skupinu pracovísk alebo na štyri pracoviská. Každá výrobná organizácia sa namapuje na skupinu pracovísk, takže všetky závody budú v jednom pláne.

2. Synchronizácia výrobných príkazov. Načítajte uvoľnené aj neuvoľnené výrobné príkazy spolu s operáciami a materiálmi, ako aj otvorené nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný v deň dodania nákupnej objednávky a aktualizuje zásoby, keď je objednávka označená stavom Delivered.

Rozvrhujte výrobné príkazy, nie plánované objednávky z modulu Supply Planning. Plánované objednávky sa musia najprv v Oracle zmeniť na výrobné príkazy.

3. Spätný zápis rozvrhu. Keď plánovací algoritmus zaradí alebo presunie operáciu, webhook zo SkyPlanner spustí požiadavku PATCH na workOrders/{WorkOrderId}/child/WorkOrderOperation/{WorkOrderOperationId} s hodnotami PlannedStartDate a PlannedCompletionDate. Platí pravidlo Oracle: „The planned start date must not occur before the start date of the work order or after the finish date of the work order.“ (Plánovaný dátum začatia nesmie byť pred dátumom začatia výrobného príkazu ani po dátume jeho ukončenia.) (zdroj) Ak teda nový rozvrh presahuje dátumy v hlavičke výrobného príkazu, integrácia najprv upraví tieto dátumy a až potom operácie.

4. Odvádzanie výroby. Operátori zaznamenávajú prácu pomocou SkyPlanner Mobile Confirmations alebo Production Timer a časové záznamy udržiavajú rozvrh aktuálny. Dokončené množstvá sa zapisujú do operationTransactions, čas práce a strojový čas do resourceTransactions. Ak váš závod už odvádza výrobu v Oracle, SkyPlanner namiesto toho načítava priebeh výroby odtiaľ.

5. Zodpovednosť za dáta a pravidlá riešenia konfliktov. Zdokumentujte ich pred spustením ostrej prevádzky:

DátaZodpovedný systém
Položky, štruktúry položiek, definície výrobných postupov, množstvá, stav výrobného príkazuOracle Fusion Cloud
Poradie operácií, časy začatia a dokončenia, priradenie zdrojovSkyPlanner
Matica prípravných časov, požiadavky na nástroje a operátorov, alternatívne zdrojeSkyPlanner
Zmeny a nepracovné dniJeden systém vybraný pri definovaní rozsahu
Transakcie zdrojov, operácií a materiálovOracle – zadávané priamo alebo prenášané z časových záznamov SkyPlanner

Určte jediný systém, ktorý bude zapisovať dátumy operácií. SkyPlanner nepotrebuje pracovnú oblasť Oracle na rozvrhovanie, a preto pri zápise plánovaných dátumov nahrádza modul Production Scheduling. Ak Production Scheduling naďalej uvoľňuje rozvrhy, oddeľte organizácie, ktoré spravuje, od organizácií rozvrhovaných v SkyPlanner.

Typický postup projektu

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku úvodného zavádzania, a to aj vo veľkých spoločnostiach. Ešte predtým si overte rozvrh počas 30-dňového bezplatného skúšobného obdobia s pracoviskami, definíciami výrobných postupov a otvorenými výrobnými príkazmi exportovanými z Oracle vo formáte CSV alebo Excel.

  1. Mapovanie. Dohodnite mapovaciu tabuľku, pravidlá zodpovednosti za dáta, zahrnuté organizácie, frekvenciu synchronizácie a to, či sa transakcie budú zapisovať späť.
  2. Prístup do Oracle. Vytvorte integračného používateľa a roly. Najprv všetko otestujte v neprodukčnom prostredí Oracle.
  3. Úvodné načítanie. Položky, štruktúry položiek, definície výrobných postupov, pracoviská, výrobné zdroje, kalendáre.
  4. Synchronizácia výrobných príkazov a nákupných objednávok. Pravidelné načítavanie s filtrami, stránkovaním a opakovanými pokusmi.
  5. Nastavenie obmedzení v SkyPlanner. Matica prípravných časov, nástroje, počty operátorov na operáciu a alternatívne stroje alebo pracovníci.
  6. Spätný zápis rozvrhu. Požiadavky PATCH spúšťané webhookmi SkyPlanner a prípadne aj zápis transakcií, ak bol dohodnutý.
  7. Paralelné testovanie. Spustite SkyPlanner súbežne s aktuálnym plánom, porovnajte dátumy a opravte kmeňové dáta.
  8. Spustenie ostrej prevádzky. Keď sa dáta zhodujú, zapínajte spätný zápis postupne v jednotlivých závodoch.

S čím počítať pri integrácii s Oracle Fusion Cloud

  • Predvolené správanie plánovača. Plánovací algoritmus Oracle bez kapacitných obmedzení sa spúšťa pri vytvorení aj pri niektorých aktualizáciách: „certain update actions.“ (určité aktualizačné úkony). Vo svojom prostredí otestujte, ktoré aktualizácie prepočítavajú dátumy, a zabezpečte, aby SkyPlanner zapisoval dátumy operácií ako posledný.
  • Časové okná výrobných príkazov. Dátumy operácií musia byť v rozmedzí dátumu začatia a dokončenia výrobného príkazu. Najprv aktualizujte hlavičku.
  • Basis Type. Využitie zdroja sa vzťahuje na jednotku len vtedy, keď má Basis Type hodnotu Variable. Hodnota Fixed znamená pevný čas na operáciu. Pri importe vykonajte prepočet, inak budú všetky trvania nesprávne.
  • Diskrétna a procesná výroba. Závody s diskrétnou výrobou používajú workOrders, závody s procesnou výrobou processWorkOrders. Ak prevádzkujete oba typy výroby, namapujte oba objekty.
  • Stránkovanie. Oracle obmedzuje počet záznamov na jedno volanie REST. Pri každom dopyte používajte stránkovanie a filtrujte podľa organizácie a stavu.
  • Štvrťročné aktualizácie. Oracle aktualizuje Fusion každý štvrťrok. V ceste uveďte pevnú verziu REST a po každej aktualizácii integráciu znova otestujte.
  • Pravidlá podľa stavu. Výrobné príkazy v stave Pending Approval ani uzavreté príkazy by nemali dostávať nové dátumy. Vylúčte ich filtrom už pri načítaní.

Kto nastavuje a podporuje integráciu s Oracle Fusion Cloud

  1. Tím SkyPlanner nastaví integráciu počas úvodného zavádzania a poskytuje podporu aj po spustení ostrej prevádzky, a to pre dohodnuté zdroje REST a organizácie. Každý závod používa Oracle Fusion Cloud inak a práve pri tomto nastavení sa uplatnia znalosti jeho konkrétneho prostredia.
  2. Zapojiť sa môže aj váš partner Oracle. Pozná vaše organizácie, roly a rozšírenia a spolu s tímom SkyPlanner môže nastaviť integračného používateľa, roly aj prípadné toky v Oracle Integration.
  3. Na integráciu môžu nadviazať aj vaši vývojári prostredníctvom REST API SkyPlanner s API tokenom. Na začiatok stačí API token a tím SkyPlanner v prípade potreby pomôže. Dokumentáciu nájdete v dokumentácii integrácie SkyPlanner.

Cena SkyPlanner začína od 199 € mesačne a zahŕňa 5 pracovísk s mesačnou fakturáciou. Cenovú ponuku na integráciu dostanete vopred spolu s ponukou na váš program, podľa vašich procesov a potrieb. Pozrite si cenník, plánovanie výroby s ohľadom na reálne kapacity strojov a pracovníkov pre Oracle Fusion Cloud, stránku Oracle Fusion Cloud a prehľad integrácií s ERP. Používate NetSuite? Pozrite si sprievodcu integráciou s NetSuite.

Ako výrobcovia hodnotia SkyPlanner

Kalle Kalliomäki, špecialista dodávateľského reťazca v UTU, vo výrobnej hale rozvádzačov v Ulvile

2 hušetrené každý týždeň

„Vďaka SkyPlanner sme pri plánovaní výroby prešli od tabuliek v Exceli k optimalizácii výroby v reálnom čase.“

Kalle Kalliomäki, špecialista dodávateľského reťazca
UTU · Elektrické rozvádzače a spínacie zariadenia

Pri plánovaní výroby ušetria každý týždeň 2 hodiny pracovného času a nový rad operácií sa dostane na linku v priebehu sekúnd.

Prečítať hodnotenie UTU

Operátori v odevoch do čistých priestorov pri linke na plnenie fliaš vo farmaceutickom závode Laboratory & Allied v Nairobi

+90%efektivita výroby

„Efektivita výroby vzrástla o 90 %.“

Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba

Efektivita výroby vzrástla o 90 % a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej než 30 minút.

Prečítať hodnotenie Laboratory & Allied

Letecký pohľad na závod Piristeel na výrobu strešných bezpečnostných prvkov v Kauhave

99,2%spoľahlivosť dodávok

„SkyPlanner nám umožnil lepšie odhaľovať úzke miesta a sprehľadnil riadenie výroby.“

Toni Tuori, vedúci výroby
Piristeel · Strešné bezpečnostné prvky a odkvapové systémy

Spoľahlivosť dodávok tento rok dosiahla 99,2 % a pri rozvrhovaní ušetria až štyri hodiny pracovného času denne.

Prečítať hodnotenie Piristeel

Hannu Ryynänen, generálny riaditeľ Mamec, vo výrobnej hale spoločnosti v Lohji

1 000+automaticky rozvrhnutých výrobných príkazov

„Výrobu máme pod kontrolou úplne inak a náš prehľad o kapacitách je na celkom inej úrovni.“

Hannu Ryynänen, generálny riaditeľ
Mamec · Priemyselné miešadlá, čerpadlá a technologicky náročná zákazková výroba

Tisíce výrobných príkazov sa rozvrhujú automaticky a celá organizácia má prehľad o výrobe v reálnom čase.

Prečítať hodnotenie Mamec

Často kladené otázky

Má Oracle Fusion Cloud API pre výrobné príkazy?

Áno. REST API pre Oracle Fusion Cloud SCM obsahuje workOrders s podriadenými objektmi pre operácie, zdroje a materiály, ako aj processWorkOrders pre procesnú výrobu. Podporuje GET, POST a PATCH.

Ako sa plánované dátumy zapisujú späť do Oracle Fusion Cloud?

Požiadavkou PATCH na podriadený objekt výrobného príkazu WorkOrderOperation, ktorá nastaví PlannedStartDate a PlannedCompletionDate. Dátumy operácií musia zostať v časovom rozmedzí výrobného príkazu, preto sa v prípade potreby najprv aktualizuje hlavička.

Ako sa záznamy operátorov o odvedenej výrobe dostanú do Oracle?

Dokončené množstvá sa zapisujú do operationTransactions, čas práce a strojový čas do resourceTransactions. Oba sú zdroje REST v module Fusion Manufacturing, ktoré podporujú metódu POST.

Podporuje Oracle Fusion Cloud webhooky?

Fusion publikuje podnikové udalosti, napríklad Work Order Status Change, na ktorých odber sa môže prihlásiť Oracle Integration. Bez Oracle Integration sa integrácia pravidelne dopytuje REST API v intervaloch nastavených pre každý závod. Vlastné webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.

Má partner Oracle odporučiť Oracle Production Scheduling alebo SkyPlanner?

SkyPlanner, ak zákazník chce jeden priebežne aktualizovaný rozvrh pre viacero závodov, ktorý rešpektuje skutočné kapacity strojov a pracovníkov. Production Scheduling sa aktivuje v rámci ponuky Supply Chain Planning, vytvára rozvrh pre každú plánovaciu organizáciu samostatne a pravidlá pretypovania uplatňuje iba na zariadenia tvorené jednou jednotkou (dokumentácia Oracle). SkyPlanner sa pripája cez SCM REST API, automaticky preplánováva výrobu a plánuje pretypovania, nástroje, pracovné tímy aj materiál. Počet používateľov je neobmedzený a cena začína od 199 € mesačne.

Môžeme si SkyPlanner vyskúšať ešte pred vytvorením integrácie?

Áno. Počas 30-dňového bezplatného skúšobného obdobia môžete používať až 20 pracovísk a importovať dáta zo systému Oracle vo formáte CSV alebo Excel. Platobnú kartu nepotrebujete. Vyskúšajte si SkyPlanner alebo kontaktujte obchodný tím a definujte rozsah integrácie.