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 / Visma L7

Sprievodca integráciou Visma L7 s APS na rozvrhovanie výroby

Tento sprievodca integráciou Visma L7 ukazuje partnerom a IT tímom, ako prepojiť Visma L7 so SkyPlanner APS. SkyPlanner sa s Visma L7 integruje obojsmerne cez Visma L7 REST API:

  • Do SkyPlanner sa načítavajú čísla výrobných zákaziek (työnumero), výrobné fázy (työnvaihe), zdroje, štruktúry výrobkov, diely, materiály, skladové zostatky a riadky predajných aj nákupných objednávok.
  • Do každej pracovnej karty sa cez PUT /manufphases/ spätne zapisuje zdroj, dátum začiatku, priorita, pracovník a počet hodín na jednotlivé dni.
  • Kapacita v kalendári zdrojov sa synchronizuje cez POST /resourceupdates/.
  • Výrobné udalosti zaznamenané v pracovných frontoch L7 sa spätne načítavajú cez GET /manufevents/.
  • Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ganttov diagram v SkyPlanner APS s operáciami rozvrhnutými na pracoviskách a zoznamom zákaziek pod ním.

Tím SkyPlanner počas zavádzania nakonfiguruje integráciu podľa vášho nastavenia L7 a po spustení ostrej prevádzky poskytuje podporu. Partneri a vývojári môžu vytvárať aj vlastné riešenia pomocou zdokumentovaného REST API SkyPlanner (referenčná dokumentácia API).

REST API systému Visma L7

Rozhranie sa nazýva Visma L7 – REST API a je zdokumentované vo formáte OpenAPI 3.0.3 vrátane zoznamu zmien (dokumentácia). Beží na Visma LTR.

  • Základná cesta je /ltrws/REST/L7 na vašom serveri LTR, či už vo vlastnej infraštruktúre, alebo v hostovanej aplikačnej službe Visma.
  • Licencovanie. Každý koncový bod sa licencuje samostatne. Na zápis rozvrhu cez PUT /manufphases/ potrebujete licenciu L7RMFPP a na aktualizácie kapacity licenciu L7RMCAP. Koncové body na čítanie majú vlastné licencie.
  • Stránkovanie. Zoznamy sa stránkujú pomocou pageSize a recAfter a filtrujú pomocou queryKey1, queryKey2 a queryString.

Autentifikácia

S každým volaním L7 sa odosielajú dva tokeny:

  1. hash určuje databázu a spoločnosť.
  2. token identifikuje používateľa API.

Správca LTR vytvorí vo Visma LTR používateľa API, prepojí ho so spoločnosťou v L7, priradí mu profily a vytvorí používateľský token (úvodné kroky). Na integráciu používajte samostatného používateľa len s oprávneniami, ktoré integrácia potrebuje.

Na strane SkyPlanner sa na autentifikáciu v REST API používa API token odosielaný v hlavičke Authorization-Token. Vytvoríte ho v časti Settings > API. Prvými volaniami vás prevedie návod na integráciu.

Zisťovanie zmien: modifiedAfter

L7 REST API nemá webhooky. Zmeny sa načítavajú pravidelným dopytovaním:

  • V správe súborov L7 (Tiedostohuolto) zapnite zaznamenávanie zmien (DBLOG) pre tabuľky, ktoré integrácia číta, napríklad pracovné karty a diely.
  • Volajte koncové body na čítanie s parametrom modifiedAfter nastaveným na čas posledného spustenia. Vymazané záznamy sa vracajú s označením vymazania, takže zrušené operácie sa odstránia z rozvrhu.
  • Dopytovanie spúšťajte každých niekoľko minút. SkyPlanner odosiela webhooky pri zmene stavu alebo rozvrhu, takže spätný zápis sa riadi udalosťami.

Mapovanie dát

Objekt Visma L7 (koncový bod)Objekt SkyPlannerSmerFrekvencia
Tuote (GET /products/)Produkty a materiályL7 → SkyPlannerÚvodné načítanie, potom pri zmene
Diely výrobnej zákazky (GET /manufcomponents/)PodvýrobkyL7 → SkyPlannerPravidelné dopytovanie s modifiedAfter
Materiálové potreby (GET /manufmaterials/)Materiálové požiadavky na jednotlivé operácieL7 → SkyPlannerPravidelné dopytovanie s modifiedAfter
Strom zdrojov (KRYH) s počtom strojov (GET /manufresources/)Pracoviská a skupiny pracovískL7 → SkyPlannerÚvodné načítanie, potom len zriedka
Pracovná karta (TSUUNR) pre každú fázu (GET /manufphases/)Operácie (kroky procesu) na jednotlivých pracoviskáchL7 → SkyPlannerDopytovanie každých niekoľko minút
Skladové zostatky (GET /stockbalances/)ZásobyL7 → SkyPlannerPravidelné dopytovanie
Riadky nákupných objednávok (GET /purchaserows/)Nákupné objednávky s termínmi dodaniaL7 → SkyPlannerPravidelné dopytovanie
Predajné objednávky a ich riadky (GET /salesorders/, GET /salesrows/)Požadované termíny, priorita zákazníkaL7 → SkyPlannerPravidelné dopytovanie
Výrobné udalosti (GET /manufevents/)Priebeh jednotlivých operáciíL7 → SkyPlannerPravidelné dopytovanie
Polia pracovnej karty resource, startDate, priority, person, schedulingDays (PUT /manufphases/)Naplánované pracovisko, začiatok, poradie a hodiny na jednotlivé dniSkyPlanner → L7Pri zmene rozvrhu cez webhook SkyPlanner
Kapacita v kalendári zdrojov (POST /resourceupdates/)Kapacita zmienSkyPlanner → L7Pri úprave pracovných zmien
Pravidlá rozvrhovania nastavené v SkyPlannerPovolené pracoviská, matica prípravných časov, nástroje, pracovníciSpravované v SkyPlannerNastavenie počas zavádzania

Integračné postupy

1. Úvodné načítanie kmeňových dát. Načítajte strom zdrojov a každý stroj priraďte k samostatnému pracovisku v SkyPlanner. Ak má jeden zdroj v L7 viacero strojov, vytvorte pre každý stroj samostatné pracovisko a pre daný zdroj skupinu pracovísk. Načítajte výrobky a ich štruktúry vrátane výrobných fáz.

2. Synchronizácia výrobných zákaziek. Načítajte otvorené pracovné karty cez GET /manufphases/ a potom ich priebežne aktualizujte pomocou modifiedAfter. Pre každú výrobnú zákazku načítajte diely a materiálové potreby, ako aj skladové zostatky a riadky nákupných objednávok, aby fáza čakala na termín dodania z príslušného riadka nákupnej objednávky.

3. Spätný zápis rozvrhu. Pre každú fázu, ktorú plánovací mechanizmus zaradil alebo presunul, SkyPlanner volá PUT /manufphases/. Telo požiadavky obsahuje pre každú pracovnú kartu jednu položku workSheet s týmito údajmi:

  • number označuje pracovnú kartu a resource vybraný zdroj
  • startDate a priority zabezpečujú, aby pracovné fronty L7 zobrazovali poradie zo SkyPlanner
  • person sa uvádza, keď je naplánovaný konkrétny operátor
  • schedulingDays obsahuje naplánované hodiny na jednotlivé dátumy

L7 ponecháva prioritu nastavenú externým systémom bez zmeny (zdroj), takže poradie sa v pracovných frontoch zachová.

4. Synchronizácia kapacity. Keď sa v SkyPlanner zmenia pracovné zmeny, sviatky alebo nadčasy, cez POST /resourceupdates/ sa zapíše nová kapacita do kalendára zdrojov L7. Prehľady vyťaženia v L7 potom zodpovedajú plánu.

5. Priebeh výroby. Operátori naďalej zaznamenávajú údaje v pracovných frontoch L7 a vo Visma LTR a SkyPlanner načítava udalosti cez GET /manufevents/. Operátori môžu prácu potvrdzovať aj v SkyPlanner Mobile Confirmations. Autopilot preplánuje rozvrh na základe údajov z ktoréhokoľvek z týchto zdrojov a pri ďalšom spätnom zápise sa prenesú nové časy.

6. Pravidlá vlastníctva dát a riešenia konfliktov. Spíšte ich pred spustením ostrej prevádzky:

DátaVlastník
Výrobky, štruktúry, výrobné fázy, množstvá, stav výrobnej zákazkyVisma L7
Poradie fáz, dátumy začiatku, hodiny na jednotlivé dni, výber zdrojaSkyPlanner
Povolené pracoviská, matica prípravných časov, nástroje, pracovníciSkyPlanner
Pracovné zmeny a neprítomnostiSkyPlanner, so zápisom do kalendára zdrojov L7
Výrobné udalosti a skladové zápisyPracovné fronty Visma L7 a LTR

Hlavným zdrojom konfliktov je vlastné plánovanie v L7. Výpočet potrieb a detailné plánovanie môžu znova zaradiť nezamknuté fázy do rozvrhu. Spúšťajte ich len pre materiál a rezervácie a nepreplánovávajte fázy, ktoré spravuje SkyPlanner.

Typický postup projektu

Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Ešte predtým môžete využiť 30-dňovú bezplatnú skúšobnú verziu s vlastnými dátami z excelového exportu výrobných zákaziek, fáz a zdrojov.

  1. Definovanie rozsahu. Dohodnite tabuľku mapovania, pravidlá vlastníctva dát a interval dopytovania.
  2. Prístup a licencie. Zabezpečte licencie pre koncové body REST zahrnuté do rozsahu integrácie. Správca LTR vytvorí používateľa API, hash a token, ideálne najprv v testovacej spoločnosti.
  3. Zaznamenávanie zmien. Zapnite DBLOG pre tabuľky, ktoré čítate.
  4. Úvodné načítanie. Zdroje, výrobky, štruktúry a výrobné fázy.
  5. Synchronizácia výrobných zákaziek. Pravidelné dopytovanie s modifiedAfter, spracovanie vymazaných záznamov a stránkovanie.
  6. Nastavenie obmedzení v SkyPlanner. Povolené pracoviská, matica prípravných časov, nástroje a pracovníci.
  7. Spätný zápis. PUT /manufphases/ a POST /resourceupdates/, otestované v testovacej spoločnosti.
  8. Súbežná prevádzka a prechod do ostrej prevádzky. Porovnajte výsledky s aktuálnym plánom, opravte kmeňové dáta a potom zapnite spätný zápis v produkčnom prostredí.

Na čo myslieť pri integrácii s Visma L7

  • Licencie pre jednotlivé koncové body. Včas spíšte všetky koncové body a pred testovaním pre ne zabezpečte licencie.
  • Počet strojov. Zdroj s viacerými strojmi rozdeľuje prácu v L7 (zdroj). V SkyPlanner ho rozdeľte na pracoviská a späť zapisujte zdroj, ktorý L7 očakáva.
  • Hodiny na jednotlivé dni. L7 ukladá plán ako počet hodín na konkrétne dátumy. SkyPlanner odosiela schedulingDays, ktorých súčet zodpovedá trvaniu výrobnej fázy.
  • Výrobný kalendár. Dbajte na to, aby bol kompletný, pretože medzery v ňom posúvajú výrobné fázy do minulosti (zdroj).
  • Zákazky na sklad. Polia mainNumber, subNumber, rowNumber a newQuantity slúžia iba na zmenu množstva v zákazke na sklad. Pri zákazkách pre zákazníkov ich vynechajte.
  • Prechod na ďalší ERP. Visma ukončila vývoj nových funkcií L7 a používanie produktu sa končí na konci roka 2028 (oznámenie spoločnosti Visma). Pravidlá rozvrhovania uchovávajte v SkyPlanner, nie v poliach L7, aby ste ich mohli preniesť pri zmene ERP.

Integrácia s Visma L7: kto ju nastavuje a zabezpečuje podporu

Súčasťou prác je mapovanie podľa vašich zdrojov, výrobných fáz a nastavenia L7. Patria sem aj pravidlá rozvrhovania, ktoré uchovávate v SkyPlanner: povolené pracoviská, matica prípravných časov, nástroje a pracovníci.

  1. Tím SkyPlanner nastaví integráciu počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky. Každý závod používa L7 inak a práve tu sa tieto znalosti uplatnia.
  2. Zapojiť sa môže aj váš partner Visma. Pozná vaše nastavenie L7 a LTR a môže zabezpečiť používateľa API, licencie aj testovaciu spoločnosť. SkyPlanner poskytuje REST API, dokumentáciu Swagger/OpenAPI a webhooky.
  3. Na integrácii môžu ďalej pracovať aj vaši vývojári cez rovnaké zdokumentované REST API s tokenom API. Na začiatok stačí token API a tím SkyPlanner v prípade potreby pomôže.

Keď nahradíte L7, rovnaké nastavenie SkyPlanner sa pripojí k novému ERP. Pozrite si stránky pre Business Central, Visma Net, Lemonsoft, Monitor ERP a Odoo.

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 pripravíme vopred podľa vašich procesov a potrieb spolu s vybraným programom, aby ste poznali celkové náklady ešte pred začiatkom.

Pozrite si porovnanie s vlastným plánovaním L7 v článku Podporuje Visma L7 plánovanie výroby so zohľadnením skutočnej kapacity strojov a pracovníkov? Prehľad nájdete na stránke Visma L7 a ďalšie systémy v prehľade integrácií s ERP.

Ako výrobcovia hodnotia SkyPlanner

Hannu Ryynänen, generálny riaditeľ spoločnosti Mamec, vo výrobnej hale spoločnosti v meste Lohja

1 000 a viacautomaticky rozvrhnutých výrobných príkazov

„Výrobu máme pod kontrolou úplne inak a náš prehľad o kapacitách je na celkom inej úrovni.“

Hannu Ryynänen, generálny riaditeľ
Mamec · Priemyselné miešadlá, čerpadlá a technologicky vyspelá zákazková výroba

Tisíce výrobných príkazov sa rozvrhujú automaticky a celá organizácia má prehľad o výrobe v reálnom čase.

Prečítať si hodnotenie spoločnosti Mamec

Zvárač spoločnosti 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í našej spoľahlivosti dodávok.“

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

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

Prečítať si hodnotenie spoločnosti KJH-Comp

Kalle Kalliomäki, špecialista dodávateľského reťazca v spoločnosti UTU, v hale na výrobu rozvádzačov v meste Ulvila

2 hušetrené každý týždeň

„So 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

Pri plánovaní výroby sa každý týždeň ušetria 2 hodiny pracovného času a nové poradie operácií sa dostane na linku v priebehu sekúnd.

Prečítať si hodnotenie spoločnosti 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 než 30 minút.

Prečítať si hodnotenie spoločnosti Laboratory & Allied

Často kladené otázky

Má Visma L7 API pre výrobné dáta?

Áno. Visma L7 REST API na platforme Visma LTR sprístupňuje výrobné fázy, zdroje, diely, materiály, výrobné udalosti, produkty, skladové zásoby, riadky predaja a riadky nákupu. Každý koncový bod sa licencuje samostatne a správca LTR vytvára používateľa API aj tokeny.

Ako sa rozvrh zapisuje späť do Visma L7?

Pomocou požiadavky PUT /manufphases/, ktorá na každej pracovnej karte aktualizuje zdroj, dátum začiatku, prioritu, pracovníka a plánovaný počet hodín na jednotlivé dni. POST /resourceupdates/ zapisuje kapacitu do kalendára zdroja. L7 zachováva externú prioritu, takže operácie sú zoradené podľa poradia zo SkyPlanner.

Podporuje Visma L7 webhooky?

Dokumentácia neuvádza žiadne webhooky. Pre tabuľky zahrnuté do integrácie zapnite zaznamenávanie zmien a pravidelne zisťujte zmeny pomocou modifiedAfter. Vlastné webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.

Aký softvér na rozvrhovanie výroby sa integruje s Visma L7?

SkyPlanner APS sa obojsmerne integruje s Visma L7 cez L7 REST API a Visma uvádza Skycode so SkyPlanner na svojej stránke integrácií L7. Tím SkyPlanner nastaví integráciu počas zavádzania.

Kto vytvorí integráciu s Visma L7?

Tím SkyPlanner počas zavádzania nastaví obojsmernú integráciu podľa vašej konfigurácie L7 a poskytuje podporu aj po spustení ostrej prevádzky. Váš partner Visma alebo vaši vývojári môžu tiež vyvíjať riešenia cez zdokumentované REST API SkyPlanner. Na začiatok stačí token API.

Môžeme si SkyPlanner otestovať ešte pred vytvorením integrácie?

Áno. Počas 30-dňovej bezplatnej skúšobnej verzie môžete využívať až 20 pracovísk s importom dát z L7 cez Excel alebo CSV, bez platobnej karty. Začnite skúšobnú verziu alebo kontaktujte obchodný tím a dohodnite si rozsah integrácie.