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

Integrácie / ERP / SYSPRO

Sprievodca integráciou SYSPRO na rozvrhovanie výroby so SkyPlanner APS

Tento sprievodca integráciou SYSPRO ukazuje partnerom a IT tímom, ako prepojiť SYSPRO 8 so SkyPlanner APS. SkyPlanner sa so SYSPRO integruje obojsmerne cez vlastné rozhrania systému SYSPRO:

  • Do SkyPlanner sa načítavajú výrobné príkazy a ich operácie, Structures and Routings, pracoviská, stroje, Stock Codes, zásoby a nákupné objednávky.
  • Plánované dátumy začatia a dokončenia sa zapisujú späť do výrobných príkazov.
  • Ak si to zvolíte, časové záznamy obsluhy sa môžu zapisovať späť ako odpracovaný čas.
  • 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 zavádzania prispôsobí integráciu vášmu nastaveniu SYSPRO a poskytuje podporu aj po spustení ostrej prevádzky. Tento sprievodca je určený partnerom a vývojárom, ktorí sa chcú zapojiť alebo sami vytvárať riešenia na základe zdokumentovaného REST API systému SkyPlanner (referenčná dokumentácia API).

Integračné rozhrania SYSPRO

SYSPRO ponúka externému rozvrhovaciemu systému dva spôsoby prístupu k dátam:

  1. e.net Solutions Business Objects. Umožňujú externe volať aplikačnú logiku SYSPRO so vstupom aj výstupom vo formáte XML. Delia sa na tri skupiny: Query (napríklad WIPQBL, WIP Balance Query), Transaction alebo Post (napríklad WIPTJB, WIP Job Creation and Maintenance) a Setup pre kmeňové dáta. Biznis objekty vykonávajú rovnaké kontroly ako obrazovky SYSPRO a zachovávajú kompatibilitu medzi verziami. Príručka osvedčených postupov SYSPRO to uvádza priamo: „SYSPRO’s Business Objects are used to query and post data to SYSPRO.“ (Biznis objekty SYSPRO slúžia na čítanie dát zo SYSPRO a zápis dát doň.)
  2. SYSPRO OData Service (OData v4). Poskytuje prístup cez REST výhradne na čítanie k firemným a systémovým databázam aj k Business Activity Queries, čo sú SQL pohľady definované v SYSPRO. Dostupná je od verzie SYSPRO 8 2021 R2. Pre SYSPRO Cloud ERP platí: „Syspro OData is the only mechanism available when applications need access to SYSPRO data.“ (Syspro OData je jediný dostupný mechanizmus, ktorým môžu aplikácie pristupovať k dátam SYSPRO.)

Biznis objekty sa volajú cez službu e.net Communications pomocou SYSPRO WCF Service alebo SYSPRO Web Service.

Master Data Take On (IMPIMP) importuje tabuľkové súbory cez biznis objekty Setup, čo je užitočné pri jednorazovom načítaní kmeňových dát. Podpora SYSPRO Harmony sa končí 31. decembra 2026, preto na ňom nestavajte žiadne nové riešenia.

Autentifikácia a licencie

  • Prihlásenie do e.net. Integrácia sa prihlasuje pod účtom SYSPRO Operator pre konkrétnu firmu a získa GUID relácie na ďalšie volania.
  • Licencie. Vaša licencia SYSPRO musí pre účet operátora zahŕňať funkčné oblasti biznis objektov, ktoré bude volať.
  • OData. Prístup prebieha cez HTTPS pod účtami operátorov nakonfigurovanými pre OData.

Na strane SkyPlanner sa prístup k REST API overuje pomocou tokenu API (SkyPlanner Settings > API) a dokumentácia rozhrania je vo formáte Swagger/OpenAPI. Integračný návod vás prevedie prvými volaniami.

Udalosti a pravidelné načítavanie

SYSPRO neodosiela žiadne odchádzajúce webhooky. Electronic Signature Transaction Setup môže po úspešnej transakcii spustiť akcie, napríklad odoslanie e-mailu alebo VBScript. SYSPRO však uvádza: „It is not intended that triggers from e.net Business Objects fire VBScript triggers.“ (Spúšťače z e.net Business Objects nie sú určené na spúšťanie VBScript.)

Dáta zo SYSPRO sa preto načítavajú v pravidelných intervaloch. Nové výrobné príkazy sa zisťujú dotazmi na biznis objekty alebo požiadavkami OData s filtrami na otvorené výrobné príkazy a posledné zmeny. Frekvencia sa nastavuje pre každý závod: od niekoľkých minút pri výrobných príkazoch až po hodinu pri zásobách.

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

Mapovanie dát

Objekt SYSPRO (rozhranie)Objekt v SkyPlannerSmerFrekvencia
Stock Codes, merné jednotky (OData alebo biznis objekty Query)Produkty a materiálySYSPRO → SkyPlannerÚvodné načítanie, potom pravidelné načítavanie
Structures (komponenty, fiktívne položky, súbežné produkty)Štruktúra produktu, podprodukty, materiály pre jednotlivé produktySYSPRO → SkyPlannerÚvodné načítanie, potom pri zmene
Routings: pracovisko, čas prípravy, spracovania, čakania a presunu, Maximum unitsOperácie s časmi trvania, prípravy a ukončeniaSYSPRO → SkyPlannerÚvodné načítanie, potom pri zmene
Work Centers (výrobné jednotky, kapacita) a MachinesPracoviská, skupiny pracovísk, efektivitaSYSPRO → SkyPlannerÚvodné načítanie, potom len zriedka
Capacity Calendar, Shift PatternsZmeny a nepracovné dniSYSPRO → SkyPlannerDenne alebo správa zmien v SkyPlanner
Výrobné príkazy a podriadené výrobné príkazy (WipMaster), ich operácie a materiálZákazky a operácie s termínmi dokončenia a požiadavkami na materiálSYSPRO → SkyPlannerPravidelné načítavanie každých niekoľko minút
Skladové zásoby podľa Stock CodeStavy zásobSYSPRO → SkyPlannerNačítavanie každú hodinu alebo pri spustení rozvrhovania
Nákupné objednávky s termínmi dodaniaNákupné objednávky, očakávaný materiál podľa dátumu dodaniaSYSPRO → SkyPlannerNačítavanie každú hodinu alebo pri spustení rozvrhovania
Plánované dátumy začatia a dokončenia výrobného príkazu (WIPTJB, WIP Job Creation and Maintenance)Plánovaný začiatok a koniec každej operácieSkyPlanner → SYSPROPri zmene rozvrhu cez webhook SkyPlanner
Labor Posting: čas prípravy a spracovania podľa operácie výrobného príkazu, stroja a zamestnancaČasové záznamy a potvrdenia obsluhySkyPlanner → SYSPROPri každom potvrdení alebo za každú zmenu, ak si to zvolíte
Job Receipts (biznis objekt WIP Job Receipts)Dokončené množstváSkyPlanner → SYSPROPri každom potvrdení, ak si to zvolíte
Nie je v SYSPROMatica časov prestavenia, nástroje ako zdroje s obmedzenou kapacitou, alternatívne stroje a pracovníciSpravuje sa v SkyPlannerNastavenie počas zavádzania

Integračné postupy

1. Úvodné načítanie kmeňových dát. Cez OData alebo biznis objekty Query načítajte Stock Codes, Structures and Routings, pracoviská, stroje a kalendáre. Premyslite si mapovanie pracovísk do SkyPlanner: pracovisko so štyrmi strojmi sa prevedie na jednu skupinu pracovísk alebo štyri pracoviská.

2. Synchronizácia výrobných príkazov. Načítajte aktuálne výrobné príkazy s ich operáciami a materiálom 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ď objednávka dostane stav Delivered.

Rozvrhujte len skutočné výrobné príkazy. Navrhované výrobné príkazy zostávajú v snímke MRP, kým ich MRP Job Review neprevedie na výrobné príkazy.

3. Spätný zápis rozvrhu. Keď výpočtový mechanizmus zaradí alebo presunie operáciu, webhook SkyPlanner spustí zápis cez biznis objekt WIP Job Creation and Maintenance (WIPTJB). Tým sa nastavia plánované dátumy začatia a dokončenia výrobného príkazu. Biznis objekt overí zmenu úplne rovnako ako Job Entry.

4. Potvrdzovanie práce vo výrobe. Obsluha zaznamenáva prácu cez SkyPlanner Mobile Confirmations alebo Production Timer a časové záznamy udržiavajú rozvrh aktuálny. Vy rozhodujete, či sa skutočné časy zapíšu späť do SYSPRO. Ak áno, čas prípravy a spracovania sa odošle do Labor Posting podľa operácie výrobného príkazu a dokončené množstvá do Job Receipts. Ak nie, odpracovaný čas sa zadáva v SYSPRO ako doteraz.

5. Pravidlá zodpovednosti za dáta a riešenia konfliktov. Spíšte ich pred spustením ostrej prevádzky:

DátaZodpovedný systém
Stock Codes, Structures and Routings, množstvá, stav výrobného príkazuSYSPRO
Poradie operácií, časy začatia a dokončenia, priradenie strojaSkyPlanner
Matica časov prestavenia, požiadavky na nástroje a obsluhu, alternatívne zdrojeSkyPlanner
Zmeny a nepracovné dniJeden systém vybraný pri definovaní rozsahu
Odpracovaný čas, výdaje a príjmy materiáluSYSPRO, s priamym zadávaním alebo zápisom z časových záznamov SkyPlanner

Určite jeden systém, ktorý bude zapisovať dátumy výrobných príkazov. SkyPlanner nepotrebuje žiadny rozvrhovací modul SYSPRO, preto pri zápise plánovaných dátumov nahrádza Factory Scheduling, Visual APS alebo APS (Nexsys). Ak niektorý z nich stále aktualizuje plánované dátumy, vypnite túto funkciu pre výrobné príkazy rozvrhované v SkyPlanner. Vo Factory Scheduling ide o voľbu Job Entry s názvom „Update planned dates to scheduled dates.“ (Aktualizovať plánované dátumy podľa rozvrhnutých dátumov.)

Typické kroky projektu

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Ešte predtým si overte rozvrh počas 30-dňového bezplatného skúšobného obdobia s pracoviskami, technologickými postupmi a otvorenými výrobnými príkazmi exportovanými zo SYSPRO do CSV alebo Excelu.

  1. Mapovanie. Stanovte tabuľku mapovania, pravidlá zodpovednosti za dáta, frekvencie synchronizácie a to, či sa bude odpracovaný čas zapisovať späť.
  2. Prístup do SYSPRO. Vytvorte účet operátora pre integráciu, overte licencie biznis objektov a povoľte OData tam, kde sa bude používať. Najprv testujte na kópii firmy.
  3. Úvodné načítanie. Stock Codes, Structures and Routings, pracoviská, stroje, 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ím neúspešných požiadaviek.
  5. Nastavenie obmedzení v SkyPlanner. Matica časov prestavenia, nástroje, počty pracovníkov obsluhy pre každú operáciu a alternatívne stroje alebo pracovníci.
  6. Spätný zápis rozvrhu. Zápisy cez WIPTJB spúšťané webhookmi SkyPlanner a prípadne aj zápis odpracovaného času, ak si ho zvolíte.
  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ú, zapnite spätný zápis.

S čím počítať pri integrácii SYSPRO

  • Výrobné príkazy _TMP. Skúšobné zaťaženie so zohľadnením kapacity v Job Entry môže vytvoriť výrobné príkazy _TMP vo WipMaster. Pri každom načítaní ich vylúčte filtrom.
  • Rozpracované operácie. Forward Finite Scheduling hlási chybu pri rozpracovaných operáciách, ktoré sa nezmestia do dostupnej kapacity. Pred každým spustením načítajte do SkyPlanner priebeh operácií, aby rozvrh vychádzal z už vykonanej práce. Running Time Lock potom zafixuje operácie na najbližšie hodiny.
  • Časové jednotky technologického postupu. Čas prípravy, spracovania, čakania aj presunu musí mať správnu jednotku a základ výpočtu. Čakanie a presun predstavujú čakaciu dobu, nie čas využitia stroja. Pri importe časy prepočítajte, inak budú všetky doby trvania nesprávne.
  • Subdodávateľské operácie. Offsite Days a Dock to Stock Days predstavujú uplynutý čas, nie využitie vašej kapacity. Modelujte ich ako operácie, ktoré majú len trvanie a nečerpajú kapacitu.

Kto nastavuje integráciu so SYSPRO a poskytuje podporu

  1. Tím SkyPlanner nastaví integráciu počas zavádzania a poskytuje podporu aj po spustení do prevádzky, a to v rozsahu dohodnutých biznis objektov a dopytov OData. Každý závod používa SYSPRO inak a práve pri tomto nastavení sa uplatnia znalosti jeho prostredia.
  2. Zapojiť sa môže aj váš partner pre SYSPRO. Pozná vašu konfiguráciu, vlastné formuláre a licencie a spolu s tímom SkyPlanner môže nastaviť operátorský účet a prístup cez OData.
  3. Vaši vývojári môžu integráciu ďalej rozvíjať cez REST API systému SkyPlanner s použitím API tokenu. Na začiatok stačí API token a tím SkyPlanner v prípade potreby pomôže. Podklady nájdete v dokumentácii k integrácii SkyPlanner.

Cena SkyPlanner sa 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 pre SYSPRO s ohľadom na reálne kapacity strojov a pracovníkov, stránku o SYSPRO a prehľad integrácií s ERP.

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 prešli od plánovania výroby v excelovských tabuľkách 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 sa každý týždeň ušetria 2 hodiny pracovného času a nový zoznam operácií sa na linku dostane 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%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čítať hodnotenie Laboratory & Allied

Zvárač KJH-Comp brúsi zváranú oceľovú konštrukciu v závode Alahärmä

98%spoľahlivosť dodávok, nárast z približne 50 %

„SkyPlanner zohráva rozhodujúcu úlohu pri udržiavaní spoľahlivosti našich dodávok.“

Hannu Lahtinen, výkonný riaditeľ
KJH-Comp · Spracovanie plechov a zákazková výroba

Spoľahlivosť dodávok vzrástla z približne 50 % až na 98 % a rozvrhovanie teraz zvládne jeden majster namiesto dvoch.

Prečítať hodnotenie KJH-Comp

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 priniesol prehľad, ktorý pomáha 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í sa denne ušetria až štyri hodiny pracovného času.

Prečítať hodnotenie Piristeel

Často kladené otázky

Má SYSPRO API pre výrobné zákazky?

Áno. e.net Solutions Business Objects umožňujú načítavať a zapisovať dáta v SYSPRO vrátane objektu WIPTJB na vytváranie a správu výrobných zákaziek. Služba SYSPRO OData navyše poskytuje RESTful prístup k tabuľkám a Business Activity Queries, ktorý umožňuje iba čítanie.

Podporuje SYSPRO webhooky?

Odchádzajúce webhooky nepodporuje. Spúšťače v Electronic Signature Transaction Setup nie sú určené na spúšťanie pri volaniach biznis objektov, preto integrácia pravidelne zisťuje zmeny v SYSPRO v intervaloch nastavených pre jednotlivé závody. Vlastné webhooky systému SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.

Ako sa plánované termíny zapisujú späť do SYSPRO?

Cez biznis objekt WIP Job Creation and Maintenance (WIPTJB), ktorý nastavuje plánované dátumy začiatku a dokončenia výrobnej zákazky. SYSPRO overuje zápis podľa rovnakých pravidiel ako v Job Entry.

Funguje integrácia aj so SYSPRO Cloud ERP?

Áno. SkyPlanner číta dáta z Cloud ERP cez službu SYSPRO OData, ktorú SYSPRO uvádza ako jediný spôsob prístupu k dátam v tomto prostredí. Spôsob spätného zápisu nastaví tím SkyPlanner spolu s vami a vaším partnerom pre SYSPRO počas definovania rozsahu.

Má partner pre SYSPRO odporučiť SYSPRO MOM Visual APS alebo SkyPlanner?

SkyPlanner, ak zákazník chce mať v priebehu týždňov funkčný plán výroby, ktorý rešpektuje reálne kapacity strojov a pracovníkov. Visual APS je súčasťou balíka SYSPRO MOM, má vlastnú licenciu a inštaluje sa s pripojením k SYSPRO SQL Server. Používatelia MOM Workbench potrebujú licenciu pre každého používateľa (pomocník SYSPRO). SkyPlanner sa pripája cez e.net Business Objects a OData, automaticky preplánováva výrobu, plánuje prestavenia, nástroje, pracovné tímy a materiál a umožňuje neobmedzený počet používateľov už od 199 € mesačne.

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

Áno. Počas 30-dňovej bezplatnej skúšobnej verzie môžete používať až 20 pracovísk a importovať dáta zo SYSPRO cez CSV alebo Excel. Platobnú kartu nepotrebujete. Vyskúšajte si SkyPlanner alebo kontaktujte obchodný tím a dohodnite si rozsah integrácie.