Integracije / ERP / Infor LN
Vodnik za integracijo Infor LN s SkyPlanner APS za terminiranje proizvodnje
Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati Infor LN s SkyPlanner APS. Integracija med SkyPlanner in Infor LN deluje v obeh smereh:
- V SkyPlanner se prenašajo proizvodni nalogi, operacije tehnoloških postopkov, delovni centri, stroji, artikli, zaloge in nabavna naročila.
- Planirani datumi začetka in konca posameznih operacij se zapisujejo nazaj v proizvodne naloge v LN.
- Časovni zapisi operaterjev se vračajo kot strojne ure, delovne ure in izdelane količine.
- SkyPlanner prek webhookov pošilja spremembe terminskega plana takoj, ko se zgodijo.
Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši konfiguraciji LN in jo podpira tudi po zagonu. Partnerji in razvijalci lahko sodelujejo ali pa rešitev razvijejo sami z dokumentiranim vmesnikom REST API sistema SkyPlanner (referenčna dokumentacija API).
V oblaku ali lokalno: kaj določa vsako integracijo z LN
LN je na voljo v dveh vejah izdaj, ki se povezujeta na različna načina. SkyPlanner v obeh primerih deluje v oblaku, zato v LN ni treba ničesar namestiti.
| LN v oblaku (od 2022.x do 2026.x, CloudSuites) | LN 10.x v lokalnem okolju | |
|---|---|---|
| Glavni vmesnik | LN REST API (skupina storitev LN/lnapi) prek ION API Gateway | ION z dokumenti BOD |
| Avtentikacija | OAuth 2.0, poverilnice zaledne storitve v datoteki .ionapi | Povezovalne točke ION |
| Obveščanje o spremembah | Dokumenti BOD, objavljeni v ION, ali periodično poizvedovanje | Dokumenti BOD, objavljeni v ION |
| Množični zajem podatkov | ION Data Lake ali izvozi | Sheme Exchange, pogledi podatkovne zbirke ali izvozi iz sej |
Vmesniki LN za terminiranje
1. LN REST API. Infor objavlja storitve LN v ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (Ogledate si lahko razpoložljivo dokumentacijo za javne storitve, ki so del LN API.) Za terminiranje je ključna storitev tiapi.sfcProductionOrder. Zajema proizvodne naloge in strojne operacije z dejanji Get Machine Operations, Register machine quantities, Register machine hours in Finish Machine Operations. Druge storitve tiapi in tcapi so v prehodu navedene za posameznega najemnika.
Za vsako storitev morate imeti pravico do uporabe, storitev pa mora biti aktivirana. Infor navaja, da možnost “Try it out” (Preizkusite) “only works if you are entitled for the service and the service has been activated.” (deluje le, če imate pravico do uporabe storitve in je ta aktivirana.) To vključite na projektni kontrolni seznam že prvi dan.
2. Dokumenti BOD v ION. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (Dokumenti poslovnih objektov oziroma BOD so sporočila XML za izmenjavo podatkov med podjetji ali poslovnimi aplikacijami.) LN jih pošilja v Infor ION, ki jih usmerja naročnikom. Dokumentacija za LN 10.8 navaja Process.ItemMaster in Process.BillOfMaterials ter obravnava tudi integracijo z lokalno nameščenim LN prek dokumentov BOD. Celoten seznam dokumentov BOD za svojo izdajo najdete v okolju svojega najemnika.
3. Izvoz datotek. Lokalno nameščeni LN omogoča izvoz tabel prek shem Exchange ali pogledov podatkovne zbirke. Ta način je primeren za začetni prenos podatkov in obrate, ki jim bolj ustreza izmenjava datotek po urniku.
Avtentikacija
Za LN v oblaku uporabite ION API Gateway z OAuth 2.0:
- Ustvarite pooblaščeno aplikacijo ION API tipa Backend Service in prenesite njeno datoteko
.ionapi. - Datoteka vsebuje ID odjemalca (
ci), skrivnost odjemalca (cs), URL prehoda (iu), avtentikacijski strežnik (pu), pot do žetona (ot) in najemnika (ti). - Žetone pridobite s postopkom client credentials. Klici se izvajajo s storitvenim računom.
- Storitvenemu računu dodelite le tiste vloge LN, ki jih integracija potrebuje.
Za dostop do REST API sistema SkyPlanner se uporablja avtentikacija z žetonom API (SkyPlanner Settings > API), dokumentacija pa je na voljo v Swagger/OpenAPI. Vodič za integracijo vas popelje skozi prve klice. Za začetek zadostuje žeton API.
Dogodki, spletni kavlji in periodično poizvedovanje
LN ob poslovnih dogodkih objavlja dokumente BOD v Infor ION, ta pa jih usmerja naročnikom. Naročnik sinhronizira spremenjeni artikel ali nalog. Kadar ustreznega dokumenta BOD ni, integracija po urniku poizveduje po storitvah LN REST, pri čemer rezultate omeji na odprte naloge.
SkyPlanner ob spremembi stanja ali terminskega plana pošlje spletni kavelj, zato povratni zapis temelji na dogodkih.
Preslikava podatkov
| Objekt Infor LN (seja ali storitev) | Objekt v SkyPlanner | Smer | Pogostost |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Izdelki in materiali | LN → SkyPlanner | Začetni prenos, nato ob spremembah |
Bill of Material (tibom1110m000), proizvodne kosovnice, povezave med materiali in tehnološkimi postopki, Process.BillOfMaterials | Struktura izdelka, podizdelki, materiali po operacijah | LN → SkyPlanner | Začetni prenos, nato ob spremembah |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Koraki postopka s časi priprave in izvajanja | LN → SkyPlanner | Začetni prenos, nato ob spremembah |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Delovni centri, skupine delovnih centrov, učinkovitosti | LN → SkyPlanner | Začetni prenos, pozneje redko |
| Calendars, Working Time Schedule (tcppl1100m000) | Izmene in delovni čas | LN → SkyPlanner | Dnevno ali vodenje izmen v SkyPlanner |
Production Orders (tisfc0501m000), strojne operacije (tiapi.sfcProductionOrder) | Nalogi in operacije z roki ter potrebami po materialu | LN → SkyPlanner | Ob dogodku BOD ali s poizvedovanjem vsakih nekaj minut |
| Fizična zaloga | Stanje zalog | LN → SkyPlanner | Vsako uro ali pred vsakim terminiranjem |
| Postavke nabavnih naročil s predvidenimi datumi prejema | Prihajajoči material; zaloga se posodobi, ko je nabavno naročilo označeno kot Delivered | LN → SkyPlanner | Vsako uro ali pred vsakim terminiranjem |
| Operacije proizvodnega naloga: planirani začetek, konec, stroj | Terminirane operacije | SkyPlanner → LN | Ob spremembi terminskega plana prek spletnega kavlja SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Časovni zapisi, količine, zaključene operacije | SkyPlanner → LN | Ob vsaki potrditvi ali ob vsaki izmeni |
| Ni v LN | Matrika pripravljalnih časov, orodja kot omejeni viri, število operaterjev, alternativni delovni centri | Vzdrževanje v SkyPlanner | Nastavitev med uvajanjem |
Integracijski vzorci
1. Začetni prenos matičnih podatkov. Prenesite artikle, kosovnice, operacije tehnoloških postopkov, opravila, delovne centre, stroje in koledarje. Določite, kako boste ravni delovnih centrov in strojev iz LN preslikali v SkyPlanner: delovni center s štirimi stroji lahko postane ena skupina delovnih centrov s štirimi delovnimi centri.
2. Sinhronizacija nalogov. Preberite proizvodne naloge z operacijami in materialnimi postavkami ter zaloge in odprte postavke nabavnih naročil. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave nabavnega naročila, zato pri terminiranju preverja tako zalogo kot prihajajoče dobave.
3. Povratni zapis terminskega plana. Za vsako operacijo, ki jo je algoritem razporedil ali premaknil, SkyPlanner v operacijo proizvodnega naloga v LN zapiše planirani začetek, konec in stroj. Količine, status in obračun stroškov ostanejo v LN.
4. Potrditve iz proizvodnje. Operaterji beležijo delo z Mobile Confirmations, Production Timer ali Quick Log Mode. Časovni zapisi skrbijo za ažurnost terminskega plana in se vračajo v LN kot strojne ure, količine in zaključene operacije. Izberite en način knjiženja, bodisi SkyPlanner bodisi seje LN, da ure ne bodo nikoli knjižene dvakrat.
5. Pravila o lastništvu podatkov in reševanju podatkovnih konfliktov. Dogovorite se o njih pred zagonom:
| Podatki | Lastnik |
|---|---|
| Artikli, kosovnice, tehnološki postopki, količine in status nalogov, zaloge, knjižbe | Infor LN |
| Zaporedje operacij, planirani začetek in konec, dodelitev stroja | SkyPlanner |
| Matrika pripravljalnih časov, orodja, število operaterjev, alternativni delovni centri | SkyPlanner |
| Izmene in odsotnosti | En sistem, izbran pri opredelitvi obsega |
6. Sočasna uporaba Inforjevih orodij za planiranje. Enterprise Planning še naprej predlaga oskrbo, SkyPlanner pa terminira proizvodne naloge glede na dejanske zmogljivosti. V izdajah LN 2026 je za to na voljo nastavitev External Planner: “The organization can integrate an external planning solution with Infor LN.” (Organizacija lahko z Infor LN poveže zunanjo rešitev za planiranje.) Če je Scheduler+ aktiven, najprej določite, kateri sistem upravlja datume: Scheduler+ dodaja status Scheduled in zahteva terminiranje pred sprostitvijo naloga.
Običajni koraki projekta
Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem lahko v 30-dnevnem brezplačnem preizkusu uporabljate svoje podatke. Iz zaslonov LN izvozite delovne centre, stroje, operacije tehnoloških postopkov in odprte proizvodne naloge v Excel, jih uvozite ter preverite terminski plan.
Projekt zajema:
- Opredelitev obsega. Veja izdaj, način povezave, tabela preslikav, pravila o tem, kateri sistem upravlja posamezne podatke, in kanal za knjiženje.
- Dostop. Dodelite pravice za storitve LN REST in jih aktivirajte, ustvarite zaledno storitev
.ionapiin storitveni račun ali nastavite naročnine na BOD v ION. Začnite v testnem najemniškem okolju. - Začetni uvoz. Artikli, kosovnice, operacije tehnoloških postopkov, delovni centri, stroji in koledarji.
- Sinhronizacija nalogov. Proizvodni nalogi, zaloge in postavke nabavnih naročil prek dogodkov BOD ali periodičnega poizvedovanja.
- Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev in alternativni delovni centri.
- Povratni zapis. Najprej planirani datumi operacij, nato ure in količine.
- Vzporedno delovanje. SkyPlanner uporabljajte vzporedno z obstoječim planom, primerjajte datume in popravite matične podatke.
- Prehod v redno uporabo. Povratni zapis vklopite, ko se podatki ujemajo.
Na kaj morate biti pozorni pri integraciji z Infor LN
- Napačna dokumentacija. LN 10.x in letne izdaje v oblaku se razlikujejo. Planner+ in Scheduler+ sta dokumentirana le v dokumentaciji za izdaje 2026, Job Shop Scheduler pa je na voljo od različice 10.8. Pri vsaki strani preverite, ali velja za vašo izdajo.
- Napačen Inforjev izdelek. Infor LN ni CloudSuite Industrial (SyteLine) ali M3. Njihovi BOD in API-ji se razlikujejo, zato uporabljajte izključno dokumentacijo za LN.
- Storitev ni aktivirana. Klici LN REST ne uspejo, dokler v najemniškem okolju niso dodeljene pravice za storitev in storitev ni aktivirana.
- Filtri za naštevne tipe. OrderStatus je naštevni tip, zato mora OData
$filterpri filtriranju po statusu uporabljati sintakso za naštevne tipe, kot poročajo uporabniki Inforjeve skupnosti. - Pretočni čas in tehnološki postopek. Nastavitev Operations Horizon v Items – Planning določa, ali planirani nalogi uporabljajo podatke tehnološkega postopka ali fiksno vrednost Order Lead Time. Trajanje preberite iz operacij tehnološkega postopka, ne iz pretočnih časov nalogov.
- Zasloni za delovne centre. Če je Job Shop by Site aktiven, LN uporablja zaslon Work Center (tirou0601m000) namesto Work Centers (tirou0101m000). Podatke preslikajte iz tistega, ki ga uporablja vaše podjetje.
- Strojne ure in ure dela. V Production Order Hours je pri strojnih urah polje Employee prazno. Strojni čas in čas operaterjev iz SkyPlanner preslikajte v ustrezne vrstice.
- Koledarji po poslovnih enotah. Za vsak delovni center naložite koledar njegove poslovne enote, ne enega skupnega koledarja obrata.
Kdo nastavi integracijo z Infor LN
- Ekipa SkyPlanner jo nastavi med uvajanjem in zanjo zagotavlja podporo po prehodu v redno uporabo. Vsak obrat uporablja LN drugače: drugačne so planske enote, strukture delovnih centrov, postopki sproščanja nalogov in prakse knjiženja. Prav pri preslikavi teh posebnosti je ključno strokovno znanje.
- Sodeluje lahko tudi vaš partner za Infor LN. Partner pozna vaše najemniško okolje, pravice za uporabo storitev in nastavitve ION ter lahko prevzame odgovornost za del integracije v LN. SkyPlanner pri tem zagotovi REST API, dokumentacijo Swagger/OpenAPI in webhooks.
- Integracijo lahko razvijejo tudi vaši razvijalci z istim dokumentiranim REST API in žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Dokumentacija izdelka je javno dostopna na strani Dokumentacija SkyPlanner.
Cena za SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračun pa je mesečen. Ponudbo za integracijo pripravimo vnaprej glede na vaše procese in potrebe ter jo vključimo v ponudbo za paket, tako da pred začetkom poznate celoten strošek. Primerjavo z lastnimi orodji za planiranje v LN najdete na strani Terminiranje proizvodnje v Infor LN ob upoštevanju dejanskih zmogljivosti, pregled na strani Infor LN, druge sisteme pa v pregledu integracij z ERP.
Mnenja proizvodnih podjetij o SkyPlanner
2 hprihranka vsak teden
»S SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«
Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave
Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nova čakalna vrsta operacij pa do proizvodne linije prispe v nekaj sekundah.
+90%učinkovitost proizvodnje
»Učinkovitost v proizvodnji se je povečala za 90%.«
Abdul Rucyinga, vodja informatike
Laboratory & Allied · Farmacevtska proizvodnja
Učinkovitost proizvodnje se je povečala za 90%, priprava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.
99,2%zanesljivost dobav
»SkyPlanner je izboljšal preglednost, kar nam pomaga prepoznavati ozka grla, in vnesel več jasnosti v vodenje proizvodnje.«
Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni elementi in sistemi za odvodnjavanje deževnice
Zanesljivost dobav je letos dosegla 99,2%, pri terminiranju pa prihranijo do štiri ure dela na dan.
Manjzastojev zaradi pomanjkanja materiala
»Vrednost SkyPlanner za nas je v tem, da je orodje, ki se obnese pri vsakodnevnem delu, zlasti pri določanju dobavnih rokov.«
Tommi Männistö, vodja planiranja proizvodnje
Eskomatic · Pogodbena strojna obdelava
Samodejno razporejanje obremenitev omogoča natančnejše dobavne roke, zastoji v proizvodnji zaradi pomanjkanja materiala pa so se močno zmanjšali.
Pogosta vprašanja
Kako povezati APS z Infor LN?
Pri LN v oblaku povezava poteka prek LN REST API v ION API Gateway z OAuth 2.0, pri čemer ION BOD sporočajo dogodke sprememb. Pri lokalno nameščenem LN 10.x poteka prek ION BOD ali izvoza datotek. SkyPlanner se z Infor LN poveže dvosmerno pri obeh možnostih.
Kateri API v LN pokriva proizvodne naloge?
Storitev tiapi.sfcProductionOrder v LN REST API. Bere proizvodne naloge in strojne operacije ter beleži strojne ure, količine in zaključene operacije. Druge storitve so za posamezno najemniško okolje navedene v ION API Gateway.
Kdo razvije integracijo z Infor LN?
Ekipa SkyPlanner med uvajanjem nastavi dvosmerno integracijo glede na vašo konfiguracijo LN in zanjo zagotavlja podporo po prehodu v redno uporabo. Integracijo lahko z dokumentiranim REST API za SkyPlanner razvije tudi vaš partner za Infor LN ali vaši razvijalci. Za začetek zadostuje žeton API.
Ali za uporabo SkyPlanner potrebujemo Scheduler+ ali Planner+?
Ne. SkyPlanner proizvodne naloge iz LN terminira z lastnim mehanizmom, ne glede na izdajo LN. V izdajah LN 2026 je nastavitev External Planner dokumentirani način za uporabo zunanje rešitve za planiranje ob LN.
Zakaj povezati SkyPlanner namesto uvedbe Scheduler+?
Scheduler+ je dodatni modul, ki “may require a commercial component” (lahko zahteva komercialno komponento) (vir). Dokumentiran je od izdaj LN 2026 dalje. Planer najprej naloži njegov terminski plan, zažene terminiranje in nato plan potrdi (vir). SkyPlanner se poveže z LN, ki ga uporabljate danes, in je pripravljen za redno uporabo v nekaj tednih po začetku uvajanja. Autopilot ob vsaki pomembni spremembi samodejno ponovno izdela terminski plan. Ekipa SkyPlanner nastavi dvosmerno integracijo in zanjo zagotavlja podporo, vaš partner za LN pa lahko prevzame odgovornost za del integracije v LN.
Ali lahko SkyPlanner preizkusimo pred razvojem integracije?
Da. V 30-dnevnem brezplačnem preizkusu lahko uporabljate do 20 delovnih centrov s podatki, izvoženimi iz LN v CSV ali Excel. Kreditne kartice ne potrebujete. Začnite preizkus ali se obrnite na prodajno ekipo, da opredelite obseg integracije.