Integrácie / ERP / Infor LN
Sprievodca integráciou Infor LN na rozvrhovanie výroby so SkyPlanner APS
Tento sprievodca integráciou Infor LN ukazuje partnerom a IT tímom, ako prepojiť Infor LN so SkyPlanner APS. Prepojenie SkyPlanner s Infor LN funguje obojsmerne:
- Do SkyPlanner sa prenášajú výrobné zákazky, operácie technologických postupov, pracoviská, stroje, položky, zásoby a nákupné objednávky.
- Plánované termíny začiatku a ukončenia jednotlivých operácií sa zapisujú späť do výrobných zákaziek v LN.
- Časové záznamy operátorov sa prenášajú späť ako strojové hodiny, odpracované hodiny a dokončené množstvá.
- Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Tím SkyPlanner počas zavádzania prispôsobí integráciu vášmu nastaveniu LN a poskytuje jej podporu aj po spustení do ostrej prevádzky. Partneri a vývojári sa môžu zapojiť alebo si integráciu vytvoriť sami pomocou zdokumentovaného REST API SkyPlanner (referenčná dokumentácia API).
Cloud alebo vlastné servery: čo určuje podobu každej integrácie LN
LN sa vydáva v dvoch vetvách a každá používa iný spôsob pripojenia. SkyPlanner v oboch prípadoch beží v cloude, takže do LN sa nič neinštaluje.
| LN v cloude (2022.x až 2026.x, CloudSuites) | LN 10.x na vlastných serveroch | |
|---|---|---|
| Hlavné rozhranie | LN REST API (skupina služieb LN/lnapi) cez ION API Gateway | ION s dokumentmi BOD |
| Autentifikácia | OAuth 2.0, prihlasovacie údaje backendovej služby v súbore .ionapi | Pripojovacie body ION |
| Oznámenie zmeny | Dokumenty BOD publikované do ION alebo pravidelné dopytovanie | Dokumenty BOD publikované do ION |
| Hromadný export dát | ION Data Lake alebo exporty | Schémy Exchange, databázové pohľady alebo exporty z relácií |
Rozhrania LN na rozvrhovanie výroby
1. LN REST API. Infor sprístupňuje služby LN v ION API Gateway: „You can review the available documentation for the public services that are part of LN API.“ (Môžete si prezrieť dostupnú dokumentáciu verejných služieb, ktoré sú súčasťou LN API.) Pre rozvrhovanie je kľúčová služba tiapi.sfcProductionOrder. Zahŕňa výrobné zákazky a strojové operácie s akciami Get Machine Operations, Register machine quantities, Register machine hours a Finish Machine Operations. Ďalšie služby tiapi a tcapi sú uvedené v bráne pre jednotlivých tenantov.
Na každú službu musíte mať oprávnenie a služba musí byť aktivovaná. Infor uvádza, že funkcia „Try it out“ (Vyskúšať) „only works if you are entitled for the service and the service has been activated.“ (funguje iba vtedy, ak máte oprávnenie na službu a služba bola aktivovaná.) Zaraďte túto kontrolu do projektového zoznamu úloh hneď v prvý deň.
2. ION BODs. „Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.“ (Dokumenty podnikových objektov, BOD, sú správy XML používané na výmenu dát medzi podnikmi alebo podnikovými aplikáciami.) LN ich odosiela do Infor ION, ktorý ich smeruje odberateľom. Dokumentácia LN 10.8 uvádza Process.ItemMaster a Process.BillOfMaterials a opisuje aj integráciu pomocou dokumentov BOD s LN na vlastných serveroch. Úplný zoznam dokumentov BOD pre vašu verziu nájdete vo svojom tenantovi.
3. Exporty súborov. LN na vlastných serveroch dokáže exportovať tabuľky pomocou schém Exchange alebo databázových pohľadov. Tento spôsob je vhodný na úvodné načítanie dát aj pre závody, ktoré uprednostňujú pravidelnú výmenu súborov.
Autentifikácia
Pri LN v cloude použite ION API Gateway s OAuth 2.0:
- V ION API vytvorte autorizovanú aplikáciu typu Backend Service a stiahnite jej súbor
.ionapi. - Súbor obsahuje ID klienta (
ci), tajný kľúč klienta (cs), URL brány (iu), autentifikačný server (pu), cestu na získanie tokenu (ot) a tenanta (ti). - O tokeny žiadajte pomocou autorizačného toku client credentials. Volania sa vykonávajú pod servisným účtom.
- Servisnému účtu prideľte iba tie roly LN, ktoré integrácia potrebuje.
Na strane SkyPlanner používa REST API na autentifikáciu API token (SkyPlanner Settings > API) a jeho dokumentácia je dostupná vo formáte Swagger/OpenAPI. Návod na integráciu vás prevedie prvými volaniami. Na začiatok stačí API token.
Udalosti, webhooky a pravidelné dopytovanie
Pri podnikových udalostiach LN publikuje dokumenty BOD do Infor ION, ktorý ich smeruje odberateľom. Odberateľ synchronizuje zmenenú položku alebo zákazku. Ak nie je k dispozícii vhodný dokument BOD, integrácia sa v pravidelných intervaloch dopytuje služieb LN REST s filtrom na otvorené zákazky.
SkyPlanner pri zmene stavu alebo rozvrhu odosiela webhooky, takže spätný zápis riadia udalosti.
Mapovanie dát
| Objekt Infor LN (relácia alebo služba) | Objekt SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Produkty a materiály | LN → SkyPlanner | Úvodné načítanie, potom pri zmene |
Bill of Material (tibom1110m000), výrobné kusovníky, väzby materiálov na technologické postupy, Process.BillOfMaterials | Štruktúra produktu, dielčie produkty, materiály pre jednotlivé operácie | LN → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Kroky procesu s časmi prípravy a spracovania | LN → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Pracoviská, skupiny pracovísk, efektívnosť | LN → SkyPlanner | Úvodné načítanie, potom len zriedka |
| Calendars, Working Time Schedule (tcppl1100m000) | Zmeny a pracovný čas | LN → SkyPlanner | Denne alebo správa zmien priamo v SkyPlanner |
Production Orders (tisfc0501m000), strojové operácie (tiapi.sfcProductionOrder) | Zákazky a operácie s termínmi dokončenia a požiadavkami na materiál | LN → SkyPlanner | Pri udalosti BOD alebo dopytovaním každých pár minút |
| Zásoby na sklade | Skladové zostatky | LN → SkyPlanner | Každú hodinu alebo pred každým spustením rozvrhovania |
| Riadky nákupných objednávok s očakávanými termínmi príjmu | Očakávaný materiál; aktualizácia zásob po označení nákupnej objednávky stavom Delivered | LN → SkyPlanner | Každú hodinu alebo pred každým spustením rozvrhovania |
| Operácie výrobných zákaziek: plánovaný začiatok, ukončenie, stroj | Rozvrhnuté operácie | SkyPlanner → LN | Pri zmene rozvrhu cez webhook SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Časové záznamy, množstvá, dokončené operácie | SkyPlanner → LN | Pri každom potvrdení alebo za každú zmenu |
| Nie sú v LN | Matica časov prípravy, nástroje ako kapacitne obmedzené zdroje, počty operátorov, alternatívne pracoviská | Spravované v SkyPlanner | Nastavenie počas zavádzania |
Integračné postupy
1. Úvodné načítanie kmeňových dát. Načítajte položky, kusovníky, operácie technologických postupov, úlohy, pracoviská, stroje a kalendáre. Určte, ako sa úrovne pracovísk a strojov z LN premietnu do SkyPlanner: pracovisko so štyrmi strojmi môže predstavovať jednu skupinu so štyrmi pracoviskami.
2. Synchronizácia zákaziek. Načítajte výrobné zákazky vrátane ich operácií a materiálových riadkov, ako aj zásoby a otvorené riadky nákupných objednávok. SkyPlanner považuje objednaný materiál za dostupný v termíne dodania nákupnej objednávky, takže pri rozvrhovaní kontroluje zásoby aj očakávané dodávky.
3. Spätný zápis rozvrhu. Pri každej operácii, ktorú plánovací algoritmus zaradil alebo presunul, SkyPlanner odošle plánovaný začiatok, ukončenie a stroj späť do príslušnej operácie výrobnej zákazky v LN. Množstvá, stav a kalkulácia nákladov zostávajú v správe LN.
4. Potvrdzovanie práce vo výrobe. Operátori zaznamenávajú prácu pomocou Mobile Confirmations, Production Timer alebo Quick Log Mode. Časové záznamy udržiavajú rozvrh aktuálny a prenášajú sa späť do LN ako strojové hodiny, množstvá a dokončené operácie. Vyberte si jeden spôsob vykazovania, buď SkyPlanner, alebo relácie LN, aby sa hodiny nikdy nezaevidovali dvakrát.
5. Zodpovednosť za dáta a pravidlá riešenia konfliktov. Dohodnite ich pred spustením do ostrej prevádzky:
| Dáta | Zodpovedný systém |
|---|---|
| Položky, kusovníky, technologické postupy, množstvá a stavy zákaziek, zásoby, zaúčtovania | Infor LN |
| Poradie operácií, plánovaný začiatok a ukončenie, priradenie stroja | SkyPlanner |
| Matica časov prípravy, nástroje, počty operátorov, alternatívne pracoviská | SkyPlanner |
| Zmeny a neprítomnosti | Jeden systém, zvolený pri definovaní rozsahu |
6. Súbeh s vlastnými plánovacími nástrojmi Infor. Enterprise Planning naďalej navrhuje zásobovanie a SkyPlanner rozvrhuje výrobné príkazy podľa reálnych kapacít. Vo verziách LN 2026 je na to určené nastavenie External Planner: „The organization can integrate an external planning solution with Infor LN.“ (Organizácia môže integrovať externé plánovacie riešenie s Infor LN.) Ak je aktívny Scheduler+, najprv určte, ktorý systém spravuje termíny: tento modul pridáva stav Scheduled a vyžaduje rozvrhnutie pred uvoľnením.
Typický priebeh 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 môžete systém 30 dní bezplatne vyskúšať na vlastných dátach. Z relácií LN exportujte do Excelu pracoviská, stroje, operácie technologických postupov a otvorené výrobné príkazy, importujte ich a overte rozvrh.
Samotný projekt zahŕňa:
- Definovanie rozsahu. Vetva vydaní, spôsob prepojenia, mapovacia tabuľka, pravidlá správy dát a kanál na zápis údajov.
- Prístup. Povoľte a aktivujte služby LN REST, vytvorte backendovú službu
.ionapia servisný účet alebo nastavte odbery BOD v ION. Najprv v testovacom tenantovi. - Úvodné načítanie. Položky, kusovníky, operácie technologických postupov, pracoviská, stroje a kalendáre.
- Synchronizácia príkazov a objednávok. Výrobné príkazy, zásoby a riadky nákupných objednávok prostredníctvom udalostí BOD alebo pravidelného dopytovania.
- Nastavenie obmedzení v SkyPlanner. Matica časov prípravy, nástroje, počty operátorov a alternatívne pracoviská.
- Spätný zápis. Plánované termíny operácií, potom hodiny a množstvá.
- Paralelná prevádzka. Používajte SkyPlanner súbežne s aktuálnym plánom, porovnávajte termíny a opravujte kmeňové dáta.
- Spustenie ostrej prevádzky. Keď sa dáta zhodujú, zapnite spätný zápis.
S čím počítať pri integrácii s Infor LN
- Nesprávna dokumentácia. LN 10.x a každoročné cloudové vydania sa líšia. Planner+ a Scheduler+ sú zdokumentované iba v dokumentácii pre verzie 2026 a Job Shop Scheduler je dostupný od verzie 10.8. Pri každej stránke overte, či sa vzťahuje na vašu verziu.
- Nesprávny produkt Infor. Infor LN nie je CloudSuite Industrial (SyteLine) ani M3. Ich BOD a API sa líšia, preto používajte iba dokumentáciu k LN.
- Neaktivovaná služba. Volania LN REST zlyhávajú, kým službu v tenantovi nepovolíte a neaktivujete.
- Filtre výčtových typov. OrderStatus je výčtový typ, preto filter OData
$filterpre stav vyžaduje syntax výčtového typu, ako uvádzajú používatelia v komunite Infor. - Priebežná doba výroby verzus technologický postup. Nastavenie Operations Horizon v Items – Planning určuje, či plánované príkazy používajú údaje technologického postupu alebo pevnú hodnotu Order Lead Time. Trvanie načítavajte z operácií technologického postupu, nie z priebežných dôb výrobných príkazov.
- Relácie pre pracoviská. Ak je aktívna funkcia Job Shop by Site, LN používa reláciu Work Center (tirou0601m000) namiesto Work Centers (tirou0101m000). Mapujte údaje z relácie, ktorú používa vaša firma.
- Strojové hodiny verzus hodiny práce. V Production Order Hours majú strojové hodiny prázdne pole Employee. Strojový čas a čas operátorov zo SkyPlanner mapujte na správne riadky.
- Kalendáre podľa podnikových jednotiek. Pre každé pracovisko načítajte kalendár jeho podnikovej jednotky, nie jeden spoločný kalendár závodu.
Kto nastavuje integráciu s Infor LN
- Tím SkyPlanner ju nastaví počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky. Každý závod používa LN inak: líšia sa plánovacie jednotky, štruktúry pracovísk, postup uvoľňovania aj spôsob zápisu údajov. Práve pri ich mapovaní sa uplatnia odborné skúsenosti.
- Zapojiť sa môže aj váš partner pre Infor LN. Pozná váš tenant, oprávnenia aj nastavenie ION a môže prevziať zodpovednosť za stranu LN. SkyPlanner pritom poskytne REST API, dokumentáciu Swagger/OpenAPI a webhooky.
- Integráciu môžu vytvoriť aj vaši vývojári pomocou rovnakého zdokumentovaného REST API a API tokenu. Na začiatok stačí API token a tím SkyPlanner v prípade potreby pomôže. Dokumentácia produktu je verejne dostupná v dokumentá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 podľa vašich procesov a potrieb spolu s ponukou na predplatné, takže celkové náklady poznáte ešte pred začiatkom. Porovnanie s vlastným plánovaním LN nájdete na stránke Plánovanie výroby v Infor LN s ohľadom na reálne kapacity strojov a ľudí, prehľad na stránke Infor LN a ďalšie systémy v prehľade integrácií s ERP.
Ako výrobcovia hodnotia SkyPlanner
2 hušetrené každý týždeň
„SkyPlanner posunul naše plánovanie výroby od excelových tabuliek 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 niekoľko sekúnd.
+90%efektívnosť výroby
„Efektívnosť výroby vzrástla o 90 %.“
Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba
Efektívnosť výroby vzrástla o 90 % a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej ako 30 minút.
99,2%spoľahlivosť dodávok
„Vďaka SkyPlanner máme prehľad o úzkych miestach a riadenie výroby je prehľadnejšie.“
Toni Tuori, vedúci výroby
Piristeel · Strešné bezpečnostné prvky a odkvapové systémy
Spoľahlivosť dodávok dosiahla tento rok 99,2 % a rozvrhovanie ušetrí až štyri hodiny pracovného času denne.
Menejprestojov pre nedostatok materiálu
„Prínos SkyPlanner pre nás spočíva v tom, že je to nástroj, ktorý funguje pri každodennej práci, najmä pri určovaní termínov dodania.“
Tommi Männistö, vedúci plánovania výroby
Eskomatic · Zákazkové obrábanie
Automatické rozvrhovanie vyťaženia umožňuje presnejšie určovať termíny dodania a počet prestojov výroby spôsobených nedostatkom materiálu výrazne klesol.
Často kladené otázky
Ako prepojiť APS s Infor LN?
V cloudovom LN cez LN REST API v ION API Gateway s OAuth 2.0, pričom ION BOD slúžia ako udalosti oznamujúce zmeny. V lokálne prevádzkovanom LN 10.x cez ION BOD alebo exporty súborov. SkyPlanner sa s Infor LN integruje obojsmerne v oboch prípadoch.
Ktoré API v LN pokrýva výrobné príkazy?
Služba tiapi.sfcProductionOrder v LN REST API. Načítava výrobné príkazy a strojové operácie a zaznamenáva strojové hodiny, množstvá a dokončené operácie. Ďalšie služby sú uvedené pre jednotlivých tenantov v ION API Gateway.
Kto vytvorí integráciu s Infor LN?
Tím SkyPlanner počas zavádzania nastaví obojsmernú integráciu podľa vašej konfigurácie LN a poskytuje podporu aj po spustení ostrej prevádzky. Váš partner pre Infor LN alebo vaši vývojári ju môžu vytvoriť aj pomocou zdokumentovaného REST API SkyPlanner. Na začiatok stačí API token.
Potrebujeme na používanie SkyPlanner modul Scheduler+ alebo Planner+?
Nie. SkyPlanner rozvrhuje výrobné príkazy LN pomocou vlastného plánovacieho jadra v akejkoľvek verzii LN. Vo verziách LN 2026 je nastavenie External Planner zdokumentovaným spôsobom, ako prevádzkovať externé plánovacie riešenie popri LN.
Prečo pripojiť SkyPlanner namiesto nasadenia Scheduler+?
Scheduler+ je doplnkový modul, ktorý „may require a commercial component“ (môže vyžadovať komerčný komponent) (zdroj). Je zdokumentovaný od verzií LN 2026 a plánovač jeho rozvrh načíta, spustí výpočet a následne ho schváli (zdroj). SkyPlanner sa pripojí k LN, ktoré používate dnes, a do ostrej prevádzky sa dostane v priebehu niekoľkých týždňov od začiatku zavádzania. Autopilot automaticky preplánuje rozvrh pri každej podstatnej zmene. Tím SkyPlanner nastaví obojsmernú integráciu a poskytuje k nej podporu, pričom váš partner pre LN môže prevziať zodpovednosť za stranu LN.
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 s exportmi CSV alebo Excel z LN, bez potreby platobnej karty. Vyskúšajte si ho zadarmo alebo kontaktujte obchodný tím a dohodnite si rozsah integrácie.