Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / Visma L7

Visma L7 APS integravimo vadovas gamybos tvarkaraščiams sudaryti

Šiame Visma L7 integravimo vadove partneriams ir IT komandoms paaiškinama, kaip sujungti Visma L7 su SkyPlanner APS. SkyPlanner keičiasi duomenimis su Visma L7 abiem kryptimis per Visma L7 REST API:

  • Į SkyPlanner perduodami darbų numeriai (työnumero), darbų etapai (työnvaihe), ištekliai, gaminių struktūros, komponentai, medžiagos, atsargų likučiai, pardavimo ir pirkimo eilutės.
  • Per PUT /manufphases/ į kiekvieną darbo kortelę atgal įrašomi jai priskirtas išteklius, pradžios data, prioritetas, darbuotojas ir kiekvienai dienai suplanuotos valandos.
  • Išteklių kalendoriaus pajėgumai sinchronizuojami per POST /resourceupdates/.
  • L7 darbų eilėse užregistruoti gamybos įvykiai nuskaitomi per GET /manufevents/.
  • SkyPlanner siunčia pranešimus apie tvarkaraščio pakeitimus per webhook vos jiems įvykus.
SkyPlanner APS Gantt diagrama su darbo centrams suplanuotomis užduotimis ir užsakymų sąrašu apačioje.

Diegimo metu SkyPlanner komanda pritaiko integraciją prie jūsų L7 konfigūracijos ir palaiko ją pradėjus naudoti. Partneriai ir programuotojai taip pat gali kurti sprendimus naudodamiesi dokumentuota SkyPlanner REST API (API žinynas).

Visma L7 REST API

Sąsaja vadinama Visma L7 – REST API. Jos dokumentacija pateikta OpenAPI 3.0.3 formatu kartu su pakeitimų žurnalu (dokumentacija). Ji veikia Visma LTR aplinkoje.

  • Bazinis kelias yra /ltrws/REST/L7 jūsų LTR serveryje, veikiančiame vietinėje infrastruktūroje arba Visma teikiamoje programų prieglobos aplinkoje.
  • Licencijos. Kiekvienam galiniam taškui reikia atskiros licencijos. Tvarkaraščiui įrašyti per PUT /manufphases/ reikia L7RMFPP licencijos, o pajėgumams atnaujinti – L7RMCAP. Skaitymo galiniams taškams taip pat taikomos atskiros licencijos.
  • Puslapiavimas. Sąrašai skaidomi į puslapius naudojant pageSize ir recAfter, o filtruojami naudojant queryKey1, queryKey2 ir queryString.

Autentifikavimas

Su kiekviena L7 užklausa siunčiami du žetonai:

  1. hash nurodo duomenų bazę ir įmonę.
  2. token identifikuoja API naudotoją.

Jūsų LTR administratorius Visma LTR aplinkoje sukuria API naudotoją, susieja jį su L7 įmone, priskiria profilius ir sukuria naudotojo žetoną (nuo ko pradėti). Integracijai naudokite atskirą naudotoją, turintį tik jai būtinas teises.

SkyPlanner REST API autentifikavimui naudoja API žetoną, siunčiamą Authorization-Token antraštėje. Jį sukursite skiltyje Settings > API. Integravimo pamokoje paaiškinta, kaip atlikti pirmąsias užklausas.

Pakeitimų aptikimas: modifiedAfter

L7 REST API nepalaiko „webhook“ pranešimų. Pakeitimai nuskaitomi periodinėmis užklausomis:

  • L7 failų priežiūros modulyje (Tiedostohuolto) įjunkite pakeitimų registravimą (DBLOG) toms lentelėms, kurias skaito integracija, pavyzdžiui, darbo kortelių ir komponentų lentelėms.
  • Kreipdamiesi į skaitymo galinius taškus, modifiedAfter reikšmę nustatykite pagal paskutinio vykdymo laiką. Pašalinti įrašai grąžinami su pašalinimo žyma, todėl atšaukti darbai pašalinami iš tvarkaraščio.
  • Užklausas vykdykite kas kelias minutes. Pasikeitus būsenai ar tvarkaraščiui, SkyPlanner siunčia „webhook“ pranešimus, todėl įrašymą atgal inicijuoja įvykiai.

Duomenų susiejimas

Visma L7 objektas (galinis taškas)SkyPlanner objektasKryptisDažnis
Tuote (GET /products/)Gaminiai ir medžiagosL7 → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Darbo numeriui priskirti komponentai (GET /manufcomponents/)Sudedamieji gaminiaiL7 → SkyPlannerPeriodinės užklausos su modifiedAfter
Medžiagų poreikiai (GET /manufmaterials/)Kiekvienos užduoties medžiagų poreikisL7 → SkyPlannerPeriodinės užklausos su modifiedAfter
Išteklių (KRYH) medis su įrenginių skaičiumi (GET /manufresources/)Darbo centrai ir jų grupėsL7 → SkyPlannerPradinis įkėlimas, vėliau – retai
Kiekvieno etapo darbo kortelė (TSUUNR) (GET /manufphases/)Kiekvieno darbo centro užduotys (proceso žingsniai)L7 → SkyPlannerUžklausos kas kelias minutes
Atsargų likučiai (GET /stockbalances/)AtsargosL7 → SkyPlannerPeriodinės užklausos
Pirkimo eilutės (GET /purchaserows/)Pirkimo užsakymai su pristatymo datomisL7 → SkyPlannerPeriodinės užklausos
Pardavimo užsakymai ir eilutės (GET /salesorders/, GET /salesrows/)Įvykdymo terminai, kliento prioritetasL7 → SkyPlannerPeriodinės užklausos
Gamybos įvykiai (GET /manufevents/)Kiekvienos užduoties eigaL7 → SkyPlannerPeriodinės užklausos
Darbo kortelės laukai resource, startDate, priority, person, schedulingDays (PUT /manufphases/)Suplanuotas darbo centras, pradžia, eiliškumas ir valandos pagal dienasSkyPlanner → L7Pasikeitus tvarkaraščiui, per SkyPlanner webhook sąsają
Išteklių kalendoriaus pajėgumai (POST /resourceupdates/)Pamainų pajėgumaiSkyPlanner → L7Pasikeitus pamainoms
SkyPlanner nustatytos tvarkaraščių sudarymo taisyklėsLeidžiami darbo centrai, paruošimo trukmių matrica, įrankiai, darbuotojaiTvarkoma SkyPlanner sistemojeNustatoma diegimo metu

Integravimo modeliai

1. Pradinis pagrindinių duomenų įkėlimas. Nuskaitykite išteklių medį ir kiekvieną įrenginį susiekite su atskiru SkyPlanner darbo centru. Jei vienas L7 išteklius apima kelis įrenginius, kiekvienam įrenginiui sukurkite po darbo centrą, o ištekliui – darbo centrų grupę. Nuskaitykite gaminius ir jų struktūras su darbų etapais.

2. Darbų numerių sinchronizavimas. Nuskaitykite atviras darbo korteles per GET /manufphases/, o vėliau jas atnaujinkite naudodami modifiedAfter. Nuskaitykite kiekvienam darbo numeriui priskirtus komponentus ir medžiagų poreikius, taip pat atsargų likučius bei pirkimo eilutes, kad etapas nebūtų pradėtas iki su juo susietoje pirkimo eilutėje nurodytos pristatymo datos.

3. Tvarkaraščio įrašymas atgal. Kiekvienam etapui, kurį planavimo algoritmas įtraukė į tvarkaraštį arba perkėlė, SkyPlanner siunčia PUT /manufphases/ užklausą. Užklausos turinyje kiekvienai darbo kortelei pateikiamas vienas workSheet įrašas su šiais duomenimis:

  • number – darbo kortelė, o resource – pasirinktas išteklius
  • startDate ir priority, kad L7 darbų eilėse būtų rodoma SkyPlanner nustatyta tvarka
  • person, kai suplanuotas konkretus operatorius
  • schedulingDays – kiekvienai datai suplanuotos valandos

L7 nekeičia išorinės sistemos nustatyto prioriteto (šaltinis), todėl darbų eilėse išlieka nustatytas eiliškumas.

4. Pajėgumų sinchronizavimas. SkyPlanner sistemoje pasikeitus pamainoms, nedarbo dienoms ar viršvalandžiams, per POST /resourceupdates/ nauji pajėgumai įrašomi į L7 išteklių kalendorių. Tuomet L7 apkrovos rodiniai atitinka planą.

5. Gamybos darbų eiga. Operatoriai toliau registruoja įvykius L7 darbų eilėse ir Visma LTR, o SkyPlanner juos nuskaito per GET /manufevents/. Operatoriai taip pat gali patvirtinti atliktus darbus naudodami SkyPlanner Mobile Confirmations. Autopilot perplanuoja pagal bet kurio iš šių šaltinių duomenis, o per kitą įrašymą atgal perduodami nauji laikai.

6. Atsakomybės už duomenis ir konfliktų sprendimo taisyklės. Aprašykite jas prieš pradėdami naudoti integraciją:

DuomenysAtsakinga sistema
Gaminiai, struktūros, darbų etapai, kiekiai, darbo numerio būsenaVisma L7
Etapų eiliškumas, pradžios datos, valandos pagal dienas, išteklių parinkimasSkyPlanner
Leidžiami darbo centrai, paruošimo trukmių matrica, įrankiai, darbuotojaiSkyPlanner
Pamainos ir neatvykimaiSkyPlanner, duomenys įrašomi į L7 išteklių kalendorių
Gamybos įvykiai ir atsargų operacijosVisma L7 darbų eilės ir LTR

Pagrindinis konfliktų šaltinis – pačios L7 planavimo funkcijos. Poreikių skaičiavimas ir detalusis planavimas gali iš naujo suplanuoti neužrakintus etapus. Šias funkcijas naudokite tik medžiagoms ir rezervacijoms, o SkyPlanner atsakomybei priskirtų etapų iš naujo neplanuokite.

Įprasti projekto etapai

Diegimas paprastai užbaigiamas per kelias savaites nuo jo pradžios. Prieš tai per 30 dienų nemokamą bandomąjį laikotarpį naudojami jūsų duomenys: į Excel eksportuoti darbų numeriai, etapai ir ištekliai.

  1. Apimties apibrėžimas. Suderinkite duomenų susiejimo lentelę, atsakomybės už duomenis taisykles ir periodinių užklausų intervalą.
  2. Prieiga ir licencijos. Įsigykite projekto apimčiai reikalingų REST galinių taškų licencijas. LTR administratorius sukuria API naudotoją, hash ir token – geriausia pirmiausia bandomojoje įmonėje.
  3. Pakeitimų registravimas. Įjunkite DBLOG skaitomoms lentelėms.
  4. Pradinis įkėlimas. Ištekliai, gaminiai, struktūros ir darbų etapai.
  5. Darbų numerių sinchronizavimas. Periodinės užklausos su modifiedAfter, pašalinimai ir puslapiavimas.
  6. Apribojimų nustatymas SkyPlanner sistemoje. Leidžiami darbo centrai, paruošimo trukmių matrica, įrankiai ir darbuotojai.
  7. Įrašymas atgal. PUT /manufphases/ ir POST /resourceupdates/ patikrinami bandomojoje įmonėje.
  8. Lygiagretus naudojimas ir paleidimas. Palyginkite su esamu planu, pataisykite pagrindinius duomenis, tada įjunkite įrašymą atgal darbinėje aplinkoje.

Į ką atsižvelgti planuojant integraciją su Visma L7

  • Atskiros prieigos taškų licencijos. Iš anksto sudarykite visų API prieigos taškų sąrašą ir prieš bandymus įsigykite jų licencijas.
  • Įrenginių skaičius. L7 ištekliui priskyrus kelis įrenginius, darbas paskirstomas tarp jų (šaltinis). SkyPlanner sistemoje išskaidykite jį į atskirus darbo centrus, o atgal įrašykite išteklių, kurio tikisi L7.
  • Valandos pagal dienas. L7 saugo planą kaip kiekvienai datai priskirtas valandas. SkyPlanner siunčia schedulingDays duomenis, kuriuose valandų suma atitinka etapo trukmę.
  • Gamyklos kalendorius. Užpildykite jį visą, nes dėl spragų etapai perkeliami į praeitį (šaltinis).
  • Gamybos į sandėlį užsakymai. mainNumber, subNumber, rowNumber ir newQuantity naudojami tik gamybos į sandėlį užsakymo kiekiui pakeisti. Klientų užsakymams šių laukų nesiųskite.
  • Kita ERP sistema. Visma nutraukė naujų L7 funkcijų kūrimą, o produkto naudojimas baigsis 2028 metų pabaigoje (Visma pranešimas). Tvarkaraščių sudarymo taisykles saugokite SkyPlanner, o ne L7 laukuose, kad jos išliktų pakeitus ERP sistemą.

Integracija su Visma L7: kas ją konfigūruoja ir teikia palaikymą

Atliekant darbus suderinamos duomenų atitiktys pagal jūsų išteklius, darbo etapus ir L7 konfigūraciją. Taip pat nustatomos SkyPlanner saugomos tvarkaraščių sudarymo taisyklės: leidžiami darbo centrai, paruošimo trukmės matrica, įrankiai ir darbuotojai.

  1. SkyPlanner komanda sukonfigūruoja integraciją diegimo metu ir teikia palaikymą pradėjus ją naudoti. Kiekviena gamykla L7 naudoja skirtingai, todėl šiame etape pritaikomos žinios apie jūsų darbo specifiką.
  2. Gali dalyvauti ir jūsų Visma partneris. Partneris žino jūsų L7 ir LTR konfigūraciją ir gali pasirūpinti API naudotoju, licencijomis bei bandomąja įmone. SkyPlanner suteikia REST API, Swagger/OpenAPI dokumentaciją ir „webhook“ pranešimus.
  3. Jūsų programuotojai taip pat gali kurti papildomus sprendimus naudodamiesi ta pačia dokumentuota REST API ir API prieigos raktu. Pradžiai pakanka API prieigos rakto, o prireikus padeda SkyPlanner komanda.

Pakeitus L7, ta pati SkyPlanner konfigūracija prijungiama prie naujos ERP sistemos. Žr. Business Central, Visma Net, Lemonsoft, Monitor ERP ir Odoo puslapius.

SkyPlanner kainuoja nuo 199 € per mėnesį, į kainą įskaičiuoti 5 darbo centrai. Mokama kas mėnesį. Integracijos kainą pateikiame iš anksto kartu su jūsų plano kaina, atsižvelgę į jūsų procesą ir poreikius, todėl visas išlaidas žinote dar prieš pradėdami.

Kaip atrodo pačios L7 planavimo galimybės, skaitykite straipsnyje Ar Visma L7 leidžia planuoti gamybą pagal realius įrenginių ir darbuotojų pajėgumus? Apžvalgą rasite Visma L7 puslapyje, o kitas sistemas – ERP integracijų skiltyje.

Gamintojų atsiliepimai apie SkyPlanner

Mamec generalinis direktorius Hannu Ryynänen įmonės gamybos ceche Lohjoje

1 000 ir daugiauautomatiškai į tvarkaraštį įtrauktų gamybos užsakymų

„Dabar gamybą valdome visai kitaip, o mūsų supratimas apie pajėgumus pakilo į visiškai kitą lygį.“

Hannu Ryynänen, generalinis direktorius
Mamec · Pramoniniai maišytuvai, siurbliai ir aukštųjų technologijų sutartinė gamyba

Tūkstančiai gamybos užsakymų automatiškai įtraukiami į tvarkaraštį, o visa organizacija gamybos eigą mato realiuoju laiku.

Skaitykite Mamec atsiliepimą

KJH-Comp suvirintojas šlifuoja suvirintą plieninę konstrukciją Alahärmä gamykloje

98%pristatymo patikimumas, padidėjęs nuo maždaug 50%

„SkyPlanner atlieka lemiamą vaidmenį išlaikant mūsų pristatymo patikimumą.“

Hannu Lahtinen, vykdomasis direktorius
KJH-Comp · Lakštinio metalo gaminiai ir sutartinė gamyba

Pristatymo patikimumas pakilo nuo maždaug 50% iki net 98%, o tvarkaraščiams sudaryti dabar pakanka vieno vadovo vietoj dviejų.

Skaitykite KJH-Comp atsiliepimą

UTU tiekimo grandinės specialistas Kalle Kalliomäki elektros skydų gamybos ceche Ulviloje

2 hsutaupoma kiekvieną savaitę

„Su SkyPlanner nuo gamybos planavimo Excel lentelėse perėjome prie gamybos optimizavimo realiuoju laiku.“

Kalle Kalliomäki, tiekimo grandinės specialistas
UTU · Elektros skydai ir skirstymo įranga

Planuojant gamybą kas savaitę sutaupomos 2 darbo valandos, o nauja darbų eilė gamybos liniją pasiekia per kelias sekundes.

Skaitykite UTU atsiliepimą

Operatoriai su švariųjų patalpų apranga prie butelių pildymo linijos Laboratory & Allied vaistų gamykloje Nairobyje

+90%gamybos efektyvumas

„Gamybos efektyvumas padidėjo 90%.“

Abdul Rucyinga, IT vadovas
Laboratory & Allied · Vaistų gamyba

Gamybos efektyvumas padidėjo 90%, o optimizuotas trijų mėnesių planas visiems darbo centrams sudaromas per mažiau nei 30 minučių.

Skaitykite Laboratory & Allied atsiliepimą

Dažniausiai užduodami klausimai

Ar Visma L7 turi API gamybos duomenims?

Taip. Visma LTR veikianti Visma L7 REST API suteikia prieigą prie darbo etapų, išteklių, detalių, medžiagų, gamybos įvykių, produktų, atsargų likučių, pardavimo ir pirkimo eilučių. Kiekvienam API prieigos taškui reikia atskiros licencijos, o API naudotoją ir prieigos raktus sukuria LTR administratorius.

Kaip tvarkaraštis įrašomas atgal į Visma L7?

Naudojama PUT /manufphases/ užklausa, kuri atnaujina kiekvienos darbo kortelės išteklių, pradžios datą, prioritetą, darbuotoją ir kiekvienai datai suplanuotas valandas. POST /resourceupdates/ įrašo išteklių kalendoriaus pajėgumus. L7 išsaugo išorinį prioritetą, todėl darbų eilės atitinka SkyPlanner nustatytą tvarką.

Ar Visma L7 palaiko webhooks?

Dokumentacijoje webhooks nenurodyti. Įjunkite į integracijos apimtį įtrauktų lentelių pakeitimų registravimą ir periodiškai tikrinkite pakeitimus naudodami modifiedAfter. SkyPlanner per savo webhooks siunčia tvarkaraščio pakeitimus vos jiems įvykus.

Kokia gamybos tvarkaraščių sudarymo programinė įranga integruojama su Visma L7?

SkyPlanner APS su Visma L7 keičiasi duomenimis abiem kryptimis per L7 REST API, o Visma savo L7 integracijų puslapyje nurodo Skycode ir SkyPlanner. SkyPlanner komanda sukonfigūruoja integraciją diegimo metu.

Kas kuria integraciją su Visma L7?

SkyPlanner komanda diegimo metu sukonfigūruoja dvikryptę integraciją pagal jūsų L7 konfigūraciją ir teikia palaikymą pradėjus ją naudoti. Jūsų Visma partneris arba programuotojai taip pat gali kurti sprendimus naudodamiesi dokumentuota SkyPlanner REST API – pradžiai pakanka API prieigos rakto.

Ar galime išbandyti SkyPlanner prieš kurdami integraciją?

Taip. Per 30 dienų nemokamą bandomąjį laikotarpį galite naudoti iki 20 darbo centrų ir importuoti duomenis iš L7 Excel arba CSV failais. Kredito kortelės nereikia. Pradėkite bandymą arba susisiekite su pardavimo komanda, kad apibrėžtumėte integracijos apimtį.