Průvodce integrací Infor LN se SkyPlanner APS pro rozvrhování výroby
Tento průvodce integrací Infor LN ukazuje partnerům a IT týmům, jak propojit Infor LN se SkyPlanner APS. Integrace SkyPlanner s Infor LN funguje obousměrně:
- Do SkyPlanner se přenášejí výrobní příkazy, operace technologických postupů, pracoviště, stroje, položky, zásoby a nákupní objednávky.
- Plánované termíny zahájení a dokončení jednotlivých operací se zapisují zpět do výrobních příkazů v LN.
- Časové záznamy obsluhy se vracejí jako strojní hodiny, odpracované hodiny a dokončená množství.
- Webhooky SkyPlanner odesílají změny rozvrhu ihned, jakmile nastanou.
Tým SkyPlanner během zavádění nakonfiguruje integraci podle vašeho nastavení LN a po spuštění ostrého provozu zajišťuje její podporu. Partneři a vývojáři se mohou zapojit nebo sami vytvořit řešení nad zdokumentovaným REST API SkyPlanner (referenční dokumentace API).
Cloud, nebo místní instalace: co určuje podobu každé integrace LN
LN má dvě vývojové řady, z nichž každá používá jiný způsob připojení. SkyPlanner v obou případech běží v cloudu, takže se do LN nic neinstaluje.
| LN v cloudu (2022.x až 2026.x, CloudSuites) | LN 10.x v místní instalaci | |
|---|---|---|
| Hlavní rozhraní | LN REST API (skupina služeb LN/lnapi) přes ION API Gateway | ION s dokumenty BOD |
| Autentizace | OAuth 2.0, přihlašovací údaje backendové služby v souboru .ionapi | Připojovací body ION |
| Signalizace změn | Dokumenty BOD publikované do ION nebo dotazování v pravidelných intervalech | Dokumenty BOD publikované do ION |
| Hromadná extrakce dat | ION Data Lake nebo exporty | Výměnná schémata, databázové pohledy nebo exporty z relací |
Rozhraní LN pro rozvrhování
1. LN REST API. Infor zveřejň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 prohlédnout dostupnou dokumentaci veřejných služeb, které jsou součástí LN API.) Pro rozvrhování je klíčová služba tiapi.sfcProductionOrder. Pokrývá výrobní příkazy a strojní operace prostřednictvím akcí Get Machine Operations, Register machine quantities, Register machine hours a Finish Machine Operations. Další služby tiapi a tcapi jsou uvedeny v bráně pro konkrétního tenanta.
Pro každou službu musíte mít oprávnění a služba musí být aktivovaná. Infor upozorňuje, že funkce „Try it out“ (Vyzkoušet) „only works if you are entitled for the service and the service has been activated.“ (funguje pouze tehdy, pokud máte ke službě oprávnění a služba byla aktivována.) Zařaďte tuto kontrolu do projektového seznamu úkolů hned první den.
2. ION BODs. „Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.“ (Dokumenty BOD jsou zprávy XML sloužící k výměně dat mezi podniky nebo podnikovými aplikacemi.) LN je odesílá do Infor ION, který je směruje odběratelům. Dokumentace LN 10.8 uvádí Process.ItemMaster a Process.BillOfMaterials a popisuje také integraci prostřednictvím dokumentů BOD s místní instalací LN. Úplný seznam dokumentů BOD pro vaši verzi najdete ve svém tenantu.
3. Export do souborů. Místní instalace LN umožňuje exportovat tabulky prostřednictvím výměnných schémat nebo databázových pohledů. Tento způsob se hodí pro úvodní načtení dat i pro závody, které dávají přednost výměně souborů v pravidelných intervalech.
Autentizace
Pro LN v cloudu použijte ION API Gateway s OAuth 2.0:
- Vytvořte autorizovanou aplikaci ION API typu Backend Service a stáhněte její soubor
.ionapi. - Soubor obsahuje ID klienta (
ci), tajný klíč klienta (cs), URL brány (iu), autentizační server (pu), cestu pro získání tokenu (ot) a tenanta (ti). - Tokeny získávejte pomocí autorizačního toku client credentials. Volání probíhají pod servisním účtem.
- Servisnímu účtu přidělte pouze ty role LN, které integrace potřebuje.
Na straně SkyPlanner používá REST API k autentizaci API token (SkyPlanner Settings > API). Dokumentace je k dispozici ve Swagger/OpenAPI. Návod k integraci vás provede prvními voláními. Pro začátek stačí API token.
Události, webhooky a pravidelné dotazování
Při podnikových událostech LN publikuje dokumenty BOD do Infor ION, který je směruje odběratelům. Odběratel synchronizuje změněnou položku nebo příkaz. Pokud pro daný případ neexistuje vhodný dokument BOD, integrace se v pravidelných intervalech dotazuje služeb LN REST s filtrem na otevřené příkazy.
SkyPlanner při změně stavu nebo rozvrhu odesílá webhooky, takže zpětný zápis se řídí událostmi.
Mapování dat
| Objekt Infor LN (relace nebo služba) | Objekt SkyPlanner | Směr | Četnost |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Výrobky a materiály | LN → SkyPlanner | Úvodní načtení, poté při změně |
Bill of Material (tibom1110m000), výrobní kusovníky, vazby materiálů na technologické postupy, Process.BillOfMaterials | Struktura výrobku, dílčí výrobky, materiály pro jednotlivé operace | LN → SkyPlanner | Úvodní načtení, poté při změně |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Kroky procesu s časy seřízení a zpracování | LN → SkyPlanner | Úvodní načtení, poté při změně |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Pracoviště, skupiny pracovišť, účinnosti | LN → SkyPlanner | Úvodní načtení, poté jen zřídka |
| Calendars, Working Time Schedule (tcppl1100m000) | Směny a pracovní doba | LN → SkyPlanner | Denně, případně se směny spravují ve SkyPlanner |
Production Orders (tisfc0501m000), strojní operace (tiapi.sfcProductionOrder) | Zakázky a operace s termíny dokončení a materiálovými požadavky | LN → SkyPlanner | Při události BOD nebo dotazováním každých několik minut |
| Zásoby na skladě | Stavy zásob | LN → SkyPlanner | Každou hodinu nebo před každým rozvrhováním |
| Řádky nákupních objednávek s očekávanými termíny příjmu | Očekávaný materiál; zásoby se aktualizují po označení nákupní objednávky stavem Delivered | LN → SkyPlanner | Každou hodinu nebo před každým rozvrhováním |
| Operace výrobních příkazů: plánované zahájení, dokončení, stroj | Rozvržené operace | SkyPlanner → LN | Při změně rozvrhu prostřednictvím webhooku SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Časové záznamy, množství, dokončené operace | SkyPlanner → LN | Při každém potvrzení nebo za směnu |
| Není v LN | Matice časů seřízení, nástroje jako kapacitně omezené zdroje, počty pracovníků obsluhy, alternativní pracoviště | Spravuje se ve SkyPlanner | Nastavuje se během zavádění |
Způsoby integrace
1. Úvodní načtení kmenových dat. Načtěte položky, kusovníky, operace technologických postupů, úkony, pracoviště, stroje a kalendáře. Rozhodněte, jak se úrovně pracovišť a strojů v LN promítnou do SkyPlanner: pracoviště se čtyřmi stroji může odpovídat jedné skupině se čtyřmi pracovišti.
2. Synchronizace příkazů. Načítejte výrobní příkazy s jejich operacemi a materiálovými řádky, dále zásoby a otevřené řádky nákupních objednávek. SkyPlanner považuje objednaný materiál za dostupný k termínu dodání na nákupní objednávce, takže rozvrhování ověřuje zásoby i očekávané dodávky.
3. Zpětný zápis rozvrhu. U každé operace, kterou plánovací jádro zařadilo nebo přesunulo, SkyPlanner zapisuje plánované zahájení, dokončení a stroj zpět do operace výrobního příkazu v LN. Množství, stav a kalkulace nákladů zůstávají v LN.
4. Odvádění výroby. Obsluha zaznamenává práci pomocí Mobile Confirmations, Production Timer nebo Quick Log Mode. Časové záznamy udržují rozvrh aktuální a vracejí se do LN jako strojní hodiny, množství a dokončené operace. Zvolte jediný způsob zápisu, buď SkyPlanner, nebo relace LN, aby se hodiny nikdy nevykázaly dvakrát.
5. Odpovědnost za data a pravidla řešení konfliktů. Dohodněte je před spuštěním ostrého provozu:
| Data | Odpovědný systém |
|---|---|
| Položky, kusovníky, technologické postupy, množství a stavy příkazů, zásoby, zaúčtované záznamy | Infor LN |
| Pořadí operací, plánované zahájení a dokončení, přiřazení stroje | SkyPlanner |
| Matice časů seřízení, nástroje, počty pracovníků obsluhy, alternativní pracoviště | SkyPlanner |
| Směny a absence | Jeden systém zvolený při vymezení rozsahu |
6. Souběžný provoz s plánovacími nástroji Infor. Enterprise Planning nadále navrhuje zásobování a SkyPlanner rozvrhuje výrobní příkazy podle skutečné kapacity. Ve verzích LN 2026 je k dispozici nastavení External Planner. Infor jeho účel popisuje takto: „The organization can integrate an external planning solution with Infor LN.“ (Organizace může s Infor LN integrovat externí plánovací řešení.) Pokud je aktivní Scheduler+, nejprve určete, který systém spravuje termíny: Scheduler+ přidává stav Scheduled a před uvolněním vyžaduje rozvržení.
Typický postup projektu
Implementace je obvykle dokončena během několika týdnů od zahájení zavádění. Ještě předtím si můžete systém na 30 dní zdarma vyzkoušet s vlastními daty. Exportujte ze seancí LN do Excelu pracoviště, stroje, operace technologických postupů a otevřené výrobní příkazy. Poté je importujte a ověřte rozvrh.
Samotný projekt zahrnuje:
- Vymezení rozsahu. Řada verzí, způsob připojení, mapovací tabulka, pravidla správy dat a kanál pro zápis.
- Přístup. Přidělte oprávnění ke službám LN REST a aktivujte je. Vytvořte backendovou službu
.ionapia servisní účet, nebo nastavte odběry BOD v ION. Začněte v testovacím tenantu. - Počáteční načtení. Položky, kusovníky, operace technologických postupů, pracoviště, stroje a kalendáře.
- Synchronizace příkazů a objednávek. Výrobní příkazy, zásoby a řádky nákupních objednávek prostřednictvím událostí BOD nebo pravidelného dotazování.
- Nastavení omezení v SkyPlanner. Matice časů seřízení, nástroje, počty pracovníků obsluhy a alternativní pracoviště.
- Zpětný zápis. Plánované termíny operací, poté hodiny a množství.
- Souběžný provoz. Spusťte SkyPlanner souběžně se stávajícím plánem, porovnejte termíny a opravte kmenová data.
- Ostrý provoz. Jakmile se data shodují, zapněte zpětný zápis.
Na co se připravit při integraci s Infor LN
- Dokumentace k nesprávné verzi. LN 10.x se liší od každoročně vydávaných cloudových verzí. Planner+ a Scheduler+ jsou popsány pouze v dokumentaci pro verze 2026 a Job Shop Scheduler je k dispozici od verze 10.8. U každé stránky ověřte, zda odpovídá vaší verzi.
- Nesprávný produkt Infor. Infor LN není CloudSuite Industrial (SyteLine) ani M3. Jejich BOD a API se liší, proto používejte pouze dokumentaci LN.
- Neaktivovaná služba. Volání LN REST selhávají, dokud služba nemá v tenantu přidělené oprávnění a není aktivována.
- Filtry výčtových typů. OrderStatus je výčtový typ, takže OData
$filterpro stav vyžaduje syntaxi pro výčtové typy, jak uvádějí uživatelé v komunitě Infor. - Průběžná doba výroby versus technologický postup. Nastavení Operations Horizon v Items – Planning určuje, zda plánované příkazy používají data technologického postupu, nebo pevnou hodnotu Order Lead Time. Doby trvání načítejte z operací technologického postupu, nikoli z průběžných dob příkazů.
- Relace pro pracoviště. Pokud je aktivní Job Shop by Site, LN používá relaci Work Center (tirou0601m000) místo Work Centers (tirou0101m000). Pro mapování použijte tu, se kterou pracuje vaše firma.
- Strojní hodiny versus hodiny práce obsluhy. V Production Order Hours mají strojní hodiny prázdné pole Employee. Namapujte strojní čas a čas obsluhy ze SkyPlanner na správné řádky.
- Kalendáře podle podnikových jednotek. Pro každé pracoviště načtěte kalendář jeho podnikové jednotky, nikoli jeden společný kalendář závodu.
Kdo nastavuje integraci s Infor LN
- Tým SkyPlanner integraci nastaví během zavádění a poskytuje podporu i po spuštění ostrého provozu. Každý závod používá LN jinak: liší se plánovací jednotky, struktura pracovišť, postup uvolňování i způsob vykazování. Právě mapování těchto specifik vyžaduje odborné znalosti.
- Zapojit se může i váš partner pro Infor LN. Zná váš tenant, přístupová oprávnění i nastavení ION a může převzít odpovědnost za část v LN. SkyPlanner přitom poskytuje REST API, dokumentaci Swagger/OpenAPI a webhooky.
- Integraci mohou vytvořit i vaši vývojáři pomocí stejného zdokumentovaného REST API a tokenu API. Pro začátek stačí token API a tým SkyPlanner v případě potřeby pomůže. Produktová dokumentace je veřejně dostupná v dokumentaci SkyPlanner.
Cena SkyPlanner začíná na 199 € měsíčně a zahrnuje 5 pracovišť. Fakturace je měsíční. Cenovou nabídku integrace podle vašich procesů a potřeb dostanete předem společně s nabídkou tarifu, takže celkové náklady znáte ještě před zahájením. Srovnání s vlastním plánováním LN najdete v článku Plánování výroby v Infor LN s ohledem na skutečnou kapacitu strojů a pracovníků, přehled na stránce Infor LN a další systémy v přehledu integrací s ERP.
Jak výrobní firmy hodnotí SkyPlanner
2 húspory každý týden
„SkyPlanner posunul naše plánování výroby od tabulek v Excelu k optimalizaci výroby v reálném čase.“
Kalle Kalliomäki, specialista dodavatelského řetězce
UTU · Elektrické rozvaděče a spínací zařízení
Plánování výroby šetří každý týden 2 hodiny práce a nová fronta operací se na linku dostane během několika sekund.
+90 %efektivity výroby
„Efektivita výroby vzrostla o 90 %.“
Abdul Rucyinga, vedoucí IT
Laboratory & Allied · Farmaceutická výroba
Efektivita výroby vzrostla o 90 % a vytvoření optimalizovaného plánu na tři měsíce pro všechna pracoviště trvá méně než 30 minut.
99,2 %včasnost dodávek
„Díky SkyPlanner máme lepší přehled při odhalování úzkých míst a přehlednější řízení výroby.“
Toni Tuori, vedoucí výroby
Piristeel · Střešní bezpečnostní prvky a okapové systémy
Včasnost dodávek letos dosáhla 99,2 % a rozvrhování šetří až čtyři hodiny práce denně.
Méněprostojů kvůli nedostatku materiálu
„Přínos SkyPlanner pro nás spočívá v tom, že je to nástroj, který funguje v každodenním provozu, zejména při stanovování termínů dodání.“
Tommi Männistö, vedoucí plánování výroby
Eskomatic · Zakázkové obrábění
Automatické rozvrhování výrobní zátěže umožňuje přesněji určovat termíny dodání a prostoje ve výrobě způsobené nedostatkem materiálu výrazně poklesly.
Časté dotazy
Jak připojit APS k Infor LN?
U cloudového LN přes LN REST API v ION API Gateway s OAuth 2.0 a s využitím ION BOD jako událostí změn. U lokálně provozovaného LN 10.x přes ION BOD nebo exporty souborů. SkyPlanner se s Infor LN integruje obousměrně v obou variantách.
Které API v LN zajišťuje práci s výrobními příkazy?
Služba tiapi.sfcProductionOrder v LN REST API. Načítá výrobní příkazy a strojní operace a zapisuje strojní hodiny, množství a dokončené operace. Další služby jsou uvedeny pro jednotlivé tenanty v ION API Gateway.
Kdo vytvoří integraci s Infor LN?
Tým SkyPlanner během zavádění nastaví obousměrnou integraci podle vaší konfigurace LN a poskytuje podporu i po spuštění ostrého provozu. Váš partner pro Infor LN nebo vaši vývojáři mohou integraci vytvořit také pomocí zdokumentovaného REST API SkyPlanner. Pro začátek stačí token API.
Potřebujeme pro používání SkyPlanner modul Scheduler+ nebo Planner+?
Ne. SkyPlanner rozvrhuje výrobní příkazy LN pomocí vlastního výpočetního jádra, a to v jakékoli verzi LN. Ve verzích LN 2026 je nastavení External Planner zdokumentovaným způsobem, jak vedle LN provozovat externí plánovací řešení.
Proč připojit SkyPlanner místo nasazení Scheduler+?
Scheduler+ je doplňkový modul, který „may require a commercial component“ (může vyžadovat komerční komponentu) (zdroj). Je zdokumentován od verzí LN 2026 a jeho rozvrh plánovač načte, spustí výpočet a následně jej přijme (zdroj). SkyPlanner se připojí k LN, které používáte dnes, a do ostrého provozu přejde během několika týdnů od zahájení zavádění. Autopilot automaticky přeplánuje rozvrh při každé podstatné změně. Tým SkyPlanner nastaví obousměrnou integraci a poskytuje k ní podporu. Váš partner pro LN může převzít odpovědnost za část v LN.
Můžeme SkyPlanner otestovat před vytvořením integrace?
Ano. Během 30denního bezplatného vyzkoušení můžete používat až 20 pracovišť s daty exportovanými z LN ve formátu CSV nebo Excel. Platební kartu nepotřebujete. Vyzkoušejte SkyPlanner zdarma nebo kontaktujte obchodní tým a vymezte rozsah integrace.