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 / SAP Business ByDesign

Sprievodca integráciou SAP Business ByDesign na rozvrhovanie výroby so SkyPlanner APS

Tento sprievodca integráciou SAP Business ByDesign ukazuje partnerom a IT tímom, ako prepojiť ByDesign so SkyPlanner APS. SkyPlanner sa s ByDesign integruje obojsmerne prostredníctvom webových služieb sprístupnených spoločnosťou SAP:

  • Do SkyPlanner sa prenášajú uvoľnené výrobné zákazky s operáciami, Production Models, Bills of Material a Bills of Operations, strojové a pracovné zdroje, materiály, zásoby a nákupné objednávky.
  • Späť do ByDesign sa prenáša plánovaný začiatok každej výrobnej zákazky a hlavný zdroj každej operácie.
  • Potvrdené množstvá, nepodarky a dokončené úlohy možno zapisovať späť do výrobných dávok.
  • Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ganttov diagram SkyPlanner APS s operáciami rozvrhnutými na jednotlivé pracoviská a so zoznamom zákaziek pod ním.

Tím SkyPlanner počas úvodného nasadenia nakonfiguruje integráciu s vaším tenantom ByDesign cez REST API 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 vyvíjať riešenia s využitím zdokumentovaného REST API SkyPlanner (referenčná dokumentácia API).

Integračné rozhrania SAP ByDesign

ByDesign pre každú verziu zverejňuje sprístupnené webové služby A2X SOAP v zozname API webových služieb. Integrácia na rozvrhovanie výroby využíva tieto služby:

  • Manage Production Orders (ManageProductionOrderIn). READ_PROD_ORDER vracia požadované, najskoršie a najneskoršie termíny začiatku a konca, zdroje s plánovaným a skutočným trvaním, prioritu, stav realizácie a stav rozvrhovania. MAINTAIN_BUNDLE_V2 aktualizuje EarliestStartPeriod alebo LatestEndPeriod a MainResourceID operácie (pomocník SAP).
  • Manage Production Lots (ManageProductionLotsIn). MaintainBundle vytvára alebo aktualizuje výrobné úlohy: potvrdené množstvo, nepodarky a príznak ukončenia potvrdzovania pre každý bod hlásenia, dokončenie úlohy s údajmi o zamestnancovi, ktorý ju vykonal, a čase realizácie, ako aj využitie zdrojov (pomocník SAP).
  • Služby Query. Query Production Orders, Query Production Lots, Query Production Model, Query Production Bill of Materials, Query Production Bill of Operations (aj podľa zdroja), Query Materials, Read Equipment Resources, Query Labour Resource, Query Purchase Orders, Query Identified Stocks a Determine Availability of Products.
  • OData. Vlastné služby OData pre podnikové objekty a OData pre dátové zdroje a analytické zostavy. O sprístupňovaní podnikových objektov SAP uvádza: „companies are fully empowered to decide which business objects“ (spoločnosti môžu v plnom rozsahu rozhodovať o tom, ktoré podnikové objekty sprístupnia) (integračné scenáre SAP).

Na čítanie používajte služby Query alebo OData a všetky zápisy vykonávajte prostredníctvom dvojice služieb Manage.

Autentifikácia a licencovanie

V ByDesign vytvorte komunikačný systém pre SkyPlanner a komunikačnú konfiguráciu pre služby, ktoré používate. Každá konfigurácia má vlastného technického používateľa. Bezpečnostná príručka SAP uvádza pri autentifikácii aplikačnej integrácie „user ID plus password, and the X.509 client certificate“ (ID používateľa s heslom a uvedený klientsky certifikát) (bezpečnostná príručka). Pre OData možno nakonfigurovať OAuth 2.0. WSDL každej služby si stiahnete z komunikačnej konfigurácie alebo zo Service Explorer.

Na strane SkyPlanner obsahuje každé volanie token API v hlavičke Authorization-Token. Token vytvoríte v SkyPlanner v časti Settings > API. Na začatie vývoja stačí token API.

Udalosti a pravidelné načítavanie

SkyPlanner odosiela webhooky pri každej zmene rozvrhu, takže spätný zápis do ByDesign prebieha priebežne so zmenami plánu.

Zmeny v ByDesign zisťujte pravidelným dopytovaním služieb Query. Uvoľnené výrobné zákazky a výrobné dávky načítavajte každých pár minút, materiály, zásoby a nákupné objednávky v dlhších intervaloch. Výsledky dopytov sa stránkujú pomocou QueryHitsMaximumNumberValue a LastReturnedObjectID. Predvolenú veľkosť stránky SAP uvádza na svojej stránke o webových službách.

Mapovanie dát

Objekt ByDesign (rozhranie)Objekt v SkyPlannerSmerFrekvencia
Materiály (Query Materials)Výrobky a materiályByDesign → SkyPlannerÚvodné načítanie, potom pravidelné dopytovanie
Production Bill of Material (Query Production Bill of Materials)Štruktúra výrobku, materiály na výrobokByDesign → SkyPlannerÚvodné načítanie, potom pri zmene
Production Bill of Operations: operácie a činnosti Setup, Produce a Tear down (Query Production Bill of Operations)Kroky procesu s trvaním, časmi prípravy a ukončovacích prácByDesign → SkyPlannerÚvodné načítanie, potom pri zmene
Production Model (Query Production Model)Technologický postup výrobku pre jednotlivé závodyByDesign → SkyPlannerÚvodné načítanie, potom pri zmene
Strojové zdroje a skupiny zdrojov (Read Equipment Resources)Pracoviská, skupiny pracovísk, nástrojeByDesign → SkyPlannerÚvodné načítanie, potom len zriedka
Pracovné zdroje, pracovné časy (Query Labour Resource)Pracovníci a zmenyByDesign → SkyPlannerDenne alebo vlastné zmeny v SkyPlanner
Uvoľnené výrobné zákazky a operácie (Query Production Orders, READ_PROD_ORDER)Zákazky a operácie s termínmi dokončenia a materiálovými potrebamiByDesign → SkyPlannerDopytovanie každých pár minút
Výrobné dávky a úlohy (Query Production Lots)Priebeh operáciíByDesign → SkyPlannerDopytovanie každých pár minút
Identifikované zásoby, dostupnosť výrobkov (Query Identified Stocks, Determine Availability of Products)Stavy zásobByDesign → SkyPlannerDopytovanie každú hodinu alebo pri spustení rozvrhovania
Nákupné objednávky (Query Purchase Orders)Nákupné objednávky, očakávaný materiál podľa termínu dodaniaByDesign → SkyPlannerDopytovanie každú hodinu alebo pri spustení rozvrhovania
EarliestStartPeriod, MainResourceID operácie (Manage Production Orders, MAINTAIN_BUNDLE_V2)Plánovaný začiatok, priradené pracoviskoSkyPlanner → ByDesignPri zmene rozvrhu cez webhook SkyPlanner
Potvrdené množstvo, nepodarky, dokončenie úlohy (Manage Production Lots, MaintainBundle)Časové záznamy a potvrdenia operátorovSkyPlanner → ByDesignPri každom potvrdení alebo za každú zmenu, ak sa táto možnosť zvolí
Nie je v ByDesignMatica prípravných časov, požiadavky na viacerých operátorov, alternatívne stroje a pracovníciSpravuje sa v SkyPlannerNastavenie počas úvodného nasadenia

Integračné postupy

1. Úvodné načítanie kmeňových dát. Načítajte materiály, Production Models, Bills of Material a Bills of Operations, strojové a pracovné zdroje. Mapovanie zdrojov si premyslite: zo skupiny zdrojov so štyrmi strojmi vznikne jedna skupina pracovísk alebo štyri pracoviská. Strojové zdroje, ktoré predstavujú nástroje, sa v SkyPlanner mapujú na nástroje s obmedzenou kapacitou.

2. Synchronizácia výrobných zákaziek. Načítajte uvoľnené výrobné zákazky s operáciami a materiálom, ako aj otvorené nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný v termíne dodania nákupnej objednávky a aktualizuje zásoby, keď sa objednávka označí stavom Delivered. Návrhy výroby zostávajú v ByDesign Supply Planning, kým sa z nich nestanú výrobné zákazky.

3. Spätný zápis rozvrhu. Keď výpočtový modul zaradí alebo presunie zákazku, webhook SkyPlanner spustí MAINTAIN_BUNDLE_V2 v službe Manage Production Orders. Nastaví EarliestStartPeriod a MainResourceID operácie, ktorú vybral SkyPlanner.

4. Potvrdzovanie vo výrobe. Operátori zaznamenávajú prácu cez SkyPlanner Mobile Confirmations alebo Production Timer a časové záznamy udržiavajú rozvrh aktuálny. Vy rozhodnete, či sa skutočné údaje budú zapisovať späť. Ak áno, MaintainBundle v službe Manage Production Lots zapíše potvrdené množstvo, nepodarky a dokončenú úlohu spolu so zamestnancom, ktorý ju vykonal. Ak nie, potvrdenia sa zadávajú do ByDesign ako doteraz.

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

DátaZodpovedný systém
Materiály, Production Models, množstvá, stav zákazky a dávkyByDesign
Poradie operácií, časy začiatku a konca, priradenie zdrojovSkyPlanner
Matica prípravných časov, požiadavky na nástroje a operátorov, alternatívne zdrojeSkyPlanner
Zmeny a nepracovné dniJeden systém zvolený pri definovaní rozsahu
Potvrdenia, pohyby materiálu, kalkulácia nákladovByDesign, s priamym zadávaním alebo zápisom z časových záznamov SkyPlanner

Určte jediný systém, ktorý bude zapisovať termíny zákaziek. Nespúšťajte Load Leveling pre zdroje, ktoré rozvrhuje SkyPlanner, a overte, že plánovací beh neposúva uvoľnené zákazky, za ktoré zodpovedá SkyPlanner.

Typický priebeh projektu

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku úvodného nasadenia. Ešte predtým si overte rozvrh počas 30-dňovej bezplatnej skúšobnej verzie so zdrojmi, Bills of Operations a otvorenými výrobnými zákazkami exportovanými z ByDesign vo formáte CSV alebo Excel.

  1. Mapovanie. Stanovte mapovaciu tabuľku, pravidlá zodpovednosti za dáta, intervaly synchronizácie a to, či sa potvrdenia budú zapisovať späť.
  2. Prístup do ByDesign. Vytvorte komunikačný systém a komunikačné konfigurácie a stiahnite súbory WSDL. Najprv testujte vo svojom testovacom tenante ByDesign.
  3. Úvodné načítanie. Materiály, Production Models, Bills of Material a Bills of Operations, zdroje, pracovné časy.
  4. Synchronizácia zákaziek a nákupných objednávok. Pravidelné dopytovanie so stránkovaním, filtrami a opakovaním neúspešných pokusov.
  5. Nastavenie obmedzení v SkyPlanner. Matica časov prípravy a prestavovania, nástroje, počty operátorov na jednotlivé operácie a alternatívne stroje alebo pracovníci.
  6. Spätný zápis rozvrhu. Volania MAINTAIN_BUNDLE_V2 vyvolané webhookmi SkyPlanner a tiež potvrdenia dávok, ak sa táto možnosť zvolí.
  7. Paralelné testovanie. Spustite SkyPlanner súbežne s aktuálnym plánom, porovnajte termíny a opravte kmeňové dáta.
  8. Spustenie ostrej prevádzky. Keď sa dáta zhodujú, zapnite spätný zápis.

S čím počítať pri integrácii so SAP ByDesign

  • Jeden dátum na volanie. „The EarliestStartPeriod and the LatestEndPeriod cannot be updated together.“ (EarliestStartPeriod a LatestEndPeriod nemožno aktualizovať súčasne.) Ako východiskový bod spätného zápisu použite dátum začiatku.
  • Bez zamykania. Služby A2X sú bezstavové, preto podľa SAP nemožno vynútiť transakčné ani logické zamykanie. Pred každým zápisom zákazku znova načítajte a ošetrite konflikty.
  • Dokončenie je nezvratné. „Confirmation Finished Indicator cannot be unchecked once it is set.“ (Po nastavení príznaku Confirmation Finished Indicator už nemožno jeho označenie zrušiť.) Dokončenie zapíšte až vtedy, keď operátor uzavrie úlohu.
  • Hlavné a doplnkové zdroje. Rozvrhovanie v ByDesign zohľadňuje hlavné zdroje. Operátorov a nástroje z doplnkových zdrojov modelujte v SkyPlanner ako zdroje s obmedzenou kapacitou, aby rozvrh overoval aj ich dostupnosť.
  • Príprava a ukončovacie práce. Bills of Operations obsahujú prípravu a ukončovacie práce ako činnosti. Časy pretypovania závislé od poradia presuňte do matice prípravných časov.

Kto nastavuje integráciu so SAP ByDesign a zabezpečuje jej podporu

  1. Tím SkyPlanner nastaví integráciu počas zavádzania a po spustení zabezpečuje jej podporu, a to v rozsahu dohodnutých webových služieb a dopytov OData. Každá firma používa ByDesign inak a práve pri tomto nastavení sa uplatnia znalosti jej prostredia.
  2. Zapojiť sa môže aj váš partner pre SAP ByDesign. Pozná váš tenant, definovanie rozsahu aj rozšírenia a spolu s tímom SkyPlanner môže nastaviť komunikačné konfigurácie.
  3. Integráciu môžu ďalej rozvíjať aj vaši vývojári prostredníctvom REST API systému SkyPlanner s API tokenom v hlavičke Authorization-Token. Tím SkyPlanner v prípade potreby pomôže. Podrobnosti nájdete v dokumentácii integrácie SkyPlanner.

Cena SkyPlanner začína na 199 € mesačne a zahŕňa 5 pracovísk, s mesačnou fakturáciou. Cenovú ponuku na integráciu dostanete vopred spolu s ponukou predplatného podľa vašich procesov a potrieb. Pozrite si cenník, plánovanie výroby so zohľadnením reálnych kapacít strojov a pracovníkov pre SAP ByDesign, stránku SAP Business ByDesign a prehľad integrácií s ERP. Pre ostatné systémy SAP sú k dispozícii samostatné príručky: SAP Business One a SAP S/4HANA.

Ako výrobcovia hodnotia SkyPlanner

Kalle Kalliomäki, špecialista dodávateľského reťazca v UTU, v hale na výrobu 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

Plánovanie výroby ušetrí každý týždeň 2 hodiny pracovného času a nový zoznam operácií sa dostane na linku za pár sekúnd.

Prečítajte si hodnotenie UTU

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

+90 %efektívnosť výroby

„Efektívnosť výroby sa zvýšila o 90 %.“

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

Efektívnosť výroby sa zvýšila o 90 % a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej ako 30 minút.

Prečítajte si hodnotenie Laboratory & Allied

100 %spoľahlivosť dodávok od roku 2021

„SkyPlanner nám poskytuje prehľad o kapacitách a vďaka nemu je plánovanie predvídateľné.“

Dan Berglund, COO/CFO
Opes Corporation · Chemická a potravinárska výroba

Spoľahlivosť dodávok je 100 % po celý čas používania SkyPlanner, teda od roku 2021.

Prečítajte si hodnotenie Opes Corporation

Menejprestojov pre nedostatok materiálu

„Prínos SkyPlanner pre nás spočíva v tom, že je to nástroj, ktorý funguje v každodennej praxi, najmä pri stanovovaní termínov dodania.“

Tommi Männistö, vedúci plánovania výroby
Eskomatic · Zákazkové obrábanie

Automatické plánovanie vyťaženia umožňuje presnejšie stanovovať termíny dodania a počet prestojov vo výrobe spôsobených nedostatkom materiálu výrazne klesol.

Prečítajte si hodnotenie Eskomatic

Často kladené otázky

Ktoré API systému SAP ByDesign používa SkyPlanner?

Používa webové služby A2X sprístupnené spoločnosťou SAP. Na čítanie slúžia služby Query, napríklad Query Production Orders a Query Purchase Orders, alebo vlastné OData. Na zápis slúžia Manage Production Orders a Manage Production Lots.

Čo SkyPlanner zapisuje späť do ByDesign?

Pri každom výrobnom príkaze zapisuje EarliestStartPeriod a MainResourceID operácie. Ak si to zvolíte, do výrobnej dávky sa zapisujú aj potvrdené množstvá, nepodarky a dokončené úlohy.

Odosiela ByDesign udalosti do SkyPlanner?

SkyPlanner každých pár minút načítava výrobné príkazy a dávky zo služieb Query systému ByDesign. Samotný SkyPlanner pri každej zmene rozvrhu odosiela webhooky, ktoré spúšťajú spätný zápis.

Ako sa SkyPlanner autentifikuje voči ByDesign?

Prostredníctvom komunikačného systému a komunikačnej konfigurácie s technickým používateľom, ako opisuje bezpečnostná príručka SAP. Vlastné API systému SkyPlanner používa API token v hlavičke Authorization-Token.

Prenášajú sa návrhy výroby do SkyPlanner?

SkyPlanner rozvrhuje uvoľnené výrobné príkazy. Návrhy zostávajú v ByDesign Supply Planning, kým sa z nich nestanú výrobné príkazy.

Kto vytvára integráciu?

Tím SkyPlanner ju nastaví počas zavádzania a po spustení zabezpečuje jej podporu. Váš partner pre SAP ByDesign alebo vaši vývojári môžu integráciu vytvoriť aj prostredníctvom REST API systému SkyPlanner s API tokenom.