Liidestused / ERP / Lemonsoft

Lemonsofti integreerimise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga

See Lemonsofti integreerimise juhend näitab partneritele ja IT-meeskondadele, kuidas ühendada Lemonsoft ERP SkyPlanner APS-iga. SkyPlanner vahetab Lemonsoftiga andmeid mõlemas suunas Lemonsofti REST API kaudu:

  • SkyPlannerisse jõuavad töönumbrid (työnumero), tööetapid (työvaihe), masinad, tootestruktuurid, materjalid ja planeeritud vahetused.
  • Planeeritud algus- ja lõpuajad ning valitud masin kirjutatakse tagasi tööetappidesse.
  • Operaatorite kinnitused saadetakse tagasi valmimiskannetena.
  • SkyPlanneri veebihaagid edastavad ajakava muudatused kohe, kui need toimuvad.
SkyPlanner APS-i Gantti ajajoon, kus tööd on jaotatud töökeskuste vahel ning all kuvatakse tellimuste loend.

Kaskea Group kasutab SkyPlannerit koos kahesuunalise Lemonsofti integratsiooniga. SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus teie Lemonsofti keskkonna järgi ja pakub tuge ka pärast kasutuselevõttu. Partnerid ja arendajad saavad lahendusi luua ka SkyPlanneri dokumenteeritud REST API abil (API dokumentatsioon).

Lemonsofti REST API

Lemonsofti integratsiooni-API on LemonRest, mille dokumentatsioon kasutab Swagger 2.0 vormingut ja versioonitähist v1. Järk „LemonRest 2026.10 release-2026.10.2” sisaldab 422 teed. (Swagger)

  • Baas-URL on igal keskkonnal oma. Selle leiate kasutajahaldusest keskkonnahalduse teenuseaadresside alt väljalt Rest API. Lemonsofti Azure’i platvormil on baas-URL https://rest.lemon.fi.
  • Kättesaadavus. Lemonsofti platvormiteenuse (Alustapalvelu) klientidel on REST API-d eelpaigaldatud ja vaja on vaid kasutusõigusi. (allikas)
  • Testkeskkond. Lõppklient tellib selle Lemonsoft Service Deskist.

Eraldi Kellokortti tööaja arvestuse API-t pole ajakava koostamiseks vaja.

Autentimine

LemonRest kasutab seanssi:

  1. Päring POST /api/auth/login parameetritega UserName, Password, Database ja ApiKey tagastab session_id.
  2. Saatke see iga päringu päises Session-Id.
  3. Uuendage seanssi päringuga POST /api/auth/renew. Töökorras olekut saab kontrollida päringuga GET /api/auth/alive.

POST /api/auth/login/token võtab kasutajanime ja parooli asemel vastu parameetri Token. Looge integratsiooni jaoks eraldi kasutaja koos API-võtmega ning andke talle ainult integratsiooniks vajalikud õigused. (allikas)

SkyPlanneri REST API kasutab autentimiseks API-tokenit (SkyPlanner Settings > API) ning selle dokumentatsioon on Swagger/OpenAPI vormingus. Integreerimise õpetus näitab, kuidas esimesi päringuid teha.

Muudatuste tuvastamine: deltapäringud

LemonRestil pole veebihaakide ega sündmuste tellimise lõpp-punkte. Muudatusi loetakse deltapäringuga:

  • GET /api/production/main_ws/changed?updated_after=... tagastab pärast eelmist käivitust muudetud tööd.
  • Lisage optimization=true. See parameeter lisati versioonis 2026.6.3, et eemaldada sõltuvus logist ja kiirendada päringut. (versioonimärkmed)
  • GET /api/log/deletion_events tuvastab kustutatud tööd, nii et tühistatud tööd eemaldatakse ajakavast.

Tehke päringuid iga paari minuti järel. SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega toimub tagasikirjutus sündmuspõhiselt.

Andmete vastendamine

Lemonsofti objekt (lõpp-punkt)SkyPlanneri objektSuundSagedus
Tuote, product_code (/api/products)Tooted ja materjalidLemonsoft → SkyPlannerEsmane laadimine, seejärel muudatuse korral
Tuoterakenne koos Työvaiheet ridadega (/api/products/structure, all_levels)Tootestruktuur, alamtooted, tööetapid koos seadistusaegadegaLemonsoft → SkyPlannerEsmane laadimine, seejärel muudatuse korral
Kone, Koneryhmä (/api/production/machines, /api/settings/machine_groups)Töökeskused, töökeskuste rühmadLemonsoft → SkyPlannerEsmane laadimine, hiljem harva
Työnumero objektina ProductMainWorkStage (/api/production/workstage, main_ws/changed)Tellimused koos tähtaegade ja prioriteedigaLemonsoft → SkyPlannerDeltapäringud iga paari minuti järel
Työvaihe objektina ProductSubWorkStage (main_ws/sub_ws): machine, setting_time, duration, work_amount_leftTööd (tööetapid) töökeskuste kaupaLemonsoft → SkyPlannerDeltapäringud iga paari minuti järel
Komponentide vajadus (main_ws/{worknumber}/materials)Materjalivajadus tööde kaupaLemonsoft → SkyPlannerKoos iga tööga
Planeeritud vahetused (/api/persons/plannedshifts)Vahetused, personalLemonsoft → SkyPlannerIga päev või hallatakse vahetusi SkyPlanneris
Töönumbriga seotud müügitellimus (/api/orders/work/{work_number})Kliendi ja prioriteedi taustteaveLemonsoft → SkyPlannerKoos iga tööga
Työvaihe väljad start_time, end_time, machine_id (PUT /api/production/workstage)Planeeritud algus, lõpp ja töökeskusSkyPlanner → LemonsoftAjakava muutumisel SkyPlanneri veebihaagi kaudu
Valmimiskanne (POST main_ws/sub_ws/completion_entry)Kinnitused: valminud ja praagitud kogus, töötunnid, töötajaSkyPlanner → LemonsoftIga kinnituse korral
SkyPlanneris määratud ajakava koostamise reeglidIgale tööle lubatud töökeskused, seadistusaegade maatriks, tööriistadHallatakse SkyPlannerisSeadistatakse juurutamise käigus

Integratsiooni töövood

1. Põhiandmete esmane laadimine. Lugege sisse masinad ja masinarühmad, tootestruktuurid koos tööetappidega ning standardsed tööetapid. Vastendage iga konkreetne masin SkyPlanneri töökeskusega. Kasutage ülemmasinaid (Isäkone) ainult rühmitamiseks, sest need summeerivad alammasinate tootmisvõimsuse.

2. Töönumbrite sünkroonimine. Lugege avatud töönumbrid koos etappidega sisse lõpp-punktist /api/production/workstage või main_ws/sub_ws, filtreerides oleku järgi ja kasutades lehekülgede kaupa pärimist. Seejärel hoidke neid ajakohasena päringuga main_ws/changed. Vastendage work_amount_left, mitte work_amount, sest Lemonsoft koostab ajakava järelejäänud koguse põhjal. Ostutellimused annavad sisendi SkyPlanneri materjalipõhisele ajakava koostamisele, nii et tööetapp ootab ostutellimuse tarnekuupäeva.

3. Ajakava tagasikirjutus. Iga etapi kohta, mille mootor ajakavasse paigutas või ümber tõstis, saadab SkyPlanner päringu PUT /api/production/workstage koos töö ja selle sub_workstages andmetega. Iga etapp sisaldab välju start_time ja end_time ning alternatiivsele masinale üleviimise korral ka välja machine_id.

4. Kinnitused tootmisest. Operaatorid kinnitavad tööd funktsiooniga SkyPlanner Mobile Confirmations või Production Timer. Iga kinnitus saadetakse lõpp-punkti completion_entry koos väljadega sub_workstage_id, person_number, done_amount, hours, failed_amount ja job_done. Kui etapis kulub materjali, saatke koos kinnitusega ka material_consumptions ning Lemonsoft teeb tavapärase valmimiskande (valmistuskirjaus).

5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need enne kasutuselevõttu kirja:

AndmedVastutav süsteem
Tooted, struktuurid, tööetapid, kogused, töö olekLemonsoft
Etappide järjekord, algus- ja lõpuajad, masina valikSkyPlanner
Igale tööle lubatud töökeskused, seadistusaegade maatriks, tööriistadSkyPlanner
Vahetused ja puudumisedÜks süsteem, mis valitakse ulatuse määramisel
Valmimis- ja laokandedLemonsoft, kanded tehakse SkyPlanneri kinnituste alusel

Peamised konfliktide allikad on Lemonsofti enda automaatne ajakava koostamine ja värskendamistoiming: mõlemad paigutavad lukustamata etapid ümber. Hoidke AUTOTIMING väärtusel 0 sel ajal, kui ajakava haldab SkyPlanner. Kui jätate selle sisse, lukustage iga tagasikirjutatud töönumbri ajakava; see fikseerib kõik selle numbri etapid. Ainult funktsiooni Koneiden kapasiteetin lukitus kasutamisest ei piisa, sest automaatne ajakava koostamine tõstab lukustamata tööd lukustatud päevalt ära. (allikas)

Projekti tavapärased etapid

Lahendus võetakse tavaliselt kasutusele mõne nädala jooksul pärast juurutamise algust. Enne seda saate kasutada 30-päevast tasuta prooviperioodi oma andmetega, mis pärinevad töönumbrite, etappide ja masinate Exceli ekspordist.

  1. Ulatuse määramine. Leppige kokku vastendustabel, andmete haldamise reeglid ja päringute intervall.
  2. Juurdepääs. Lõppklient tellib Lemonsoft Service Deskist testkeskkonna ning loob integratsioonikasutaja ja API-võtme.
  3. Esmane laadimine. Masinad, rühmad, tootestruktuurid ja tööetapid.
  4. Töönumbrite sünkroonimine. Regulaarsed deltapäringud, kustutamissündmused ja seansi uuendamine.
  5. Piirangute seadistamine SkyPlanneris. Iga töö jaoks lubatud töökeskused, seadistusaegade maatriks ja tööriistad.
  6. Tagasikirjutamine. Etappide ajad ja valmimiskanded, mida kontrollitakse testkeskkonnas.
  7. Paralleelne kasutamine ja kasutuselevõtt. Võrrelge tulemusi praeguse Gantti diagrammiga, parandage põhiandmed ning seejärel lülitage tagasikirjutamine töökeskkonnas sisse.

Millega Lemonsofti integratsiooni kavandamisel arvestada

  • Üks masin etapi kohta. Lemonsoftis on iga etapiga seotud üks masin. Kasutuselevõtu käigus määratakse loendi või toote omaduste põhjal, millised masinad igale tootele sobivad. Seejärel valib SkyPlanner nende võimaluste hulgast.
  • Päevane tootmisvõimsus. Püsiv tootmisvõimsus määratakse päevase mahuna ning kõrvalekalletel puudub kellaaeg. Modelleerige tegelikud vahetused SkyPlanneris või lugege sisse kavandatud vahetused.
  • Järelejäänud kogus. Seostage väli work_amount_left. Seaded STARTJOB_AUTOTIMENOW ja JOBDONE_AUTOTIMENOW nihutavad ka Lemonsofti enda koormust.
  • Seansid aeguvad. Uuendage seanssi enne pikki sünkroonimisi ja arvestage kohustusliku uuesti sisselogimisega.
  • Kinnitamise reeglid. Enne saatmist kontrollige iga kinnituse vastavust etapi olekule ja hajutage korraga tekkivad päringud ajas.
  • Kaks klientrakendust. LemonOnline ja Windowsi versioon kasutavad ühist andmebaasi, seega teenindab integratsioon mõlemat.
  • Suured tootestruktuurid. Mahukaks impordiks kasutage /api/async/product/structure koos päringuga /api/async/status/{jobId}.

Kes seadistab Lemonsofti integratsiooni ja pakub tuge?

Töö hõlmab andmete seostamist teie masinate, tööetappide ja Lemonsofti seadistusega. Samuti hõlmab see SkyPlanneris hallatavaid ajakava koostamise reegleid: iga töö jaoks lubatud töökeskusi, seadistusaegade maatriksit ja tööriistu.

  1. SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu käigus ja pakub tuge ka pärast seda. Iga tehas kasutab Lemonsofti omal moel ning seadistamisel rakendatakse just neid teadmisi.
  2. Kaasata saab ka teie Lemonsofti partneri. Partner tunneb teie seadistust ning saab korraldada API kasutaja, õigused ja testkeskkonna. SkyPlanner pakub REST API-t, Swagger/OpenAPI dokumentatsiooni ja veebihaake.
  3. Ka teie enda arendajad saavad integratsiooni edasi arendada, kasutades sama dokumenteeritud REST API-t ja API-pääsutõendit. Alustamiseks piisab API-pääsutõendist ning SkyPlanneri meeskond aitab vajaduse korral.

Pärast ühendamist koostab Arcturus ajakava Lemonsofti ajakohaste töönumbrite põhjal ning planeeritud ajad kantakse tööetappidele. SkyPlanneri hind algab 199 € kuus, sisaldab 5 töökeskust ning arveldamine toimub iga kuu. Teie protsessile ja vajadustele vastava integratsiooni hinnapakkumine esitatakse ette koos paketiga, nii et kogukulu on teada enne alustamist.

Lemonsofti enda planeerimisvõimaluste võrdluse leiate lehelt tootmise planeerimine Lemonsoftis, kus käsitletakse masinate ja töötajate tegelikku võimsust arvestava ajakava koostamist. Ülevaate leiate Lemonsofti lehelt ja teised süsteemid ERP-integratsioonide koondlehelt.

Tootmisettevõtete tagasiside SkyPlanneri kohta

Lemonsoftkahesuunaline integratsioon SkyPlanneriga

Kaskea Group
Allhanketootmine: CNC-töötlus, teraskonstruktsioonid ja koostamine

Tootmist planeeritakse SkyPlanneris, mis on Lemonsoftiga kahesuunaliselt integreeritud.

Vähemmaterjalipuudusest tingitud seisakuid

„SkyPlanneri väärtus meie jaoks seisneb selles, et see on igapäevatöös toimiv tööriist, eriti tarnetähtaegade määramisel.”

Tommi Männistö, tootmise planeerimise juht
Eskomatic · Mehaaniline töötlus allhankena

Töökoormuse automaatne planeerimine annab täpsemad tarnetähtajad ning materjalipuudusest tingitud tootmisseisakud on järsult vähenenud.

Loe Eskomaticu tagasisidet

UTU tarneahela spetsialist Kalle Kalliomäki Ulvilas elektrikilpide tootmistsehhis

2 hajasäästu igal nädalal

„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.”

Kalle Kalliomäki, tarneahela spetsialist
UTU · Elektrikilbid ja jaotusseadmed

Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööjärjekord jõuab tootmisliinile sekunditega.

Loe UTU tagasisidet

Puhasruumiriietuses operaatorid pudelite täitmisliinil Laboratory & Alliedi ravimitehases Nairobis

+90%tootmise tõhususe kasv

„Tootmise tõhusus on kasvanud 90%.”

Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine

Tootmise tõhusus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud kolmekuulise plaani koostamiseks kulub alla 30 minuti.

Loe Laboratory & Alliedi tagasisidet

Korduma kippuvad küsimused

Kas Lemonsoftil on tootmisandmete API?

Jah. LemonRest võimaldab ligi pääseda tootmistöödele ja tööetappidele, masinatele, tootestruktuuridele, materjalidele ja vahetustele ning teha valmimiskandeid. Alustapalvelu klientidele on see eelpaigaldatud ning kasutamiseks on vaja API-võtit ja kasutajaõigusi.

Kas Lemonsoft toetab veebihaake?

LemonResti dokumentatsioonis pole veebihaakide lõpp-punkte loetletud. Muudatused loetakse sisse main_ws/changed muudatuste päringu ja kustutamissündmuste abil, mida päritakse iga paari minuti järel. SkyPlanneri enda veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.

Kuidas kirjutatakse planeeritud ajad Lemonsofti tagasi?

Päringuga PUT /api/production/workstage, mis uuendab töö ja selle tööetappide algusaja, lõpuaja ning masina. Kuni ajakava haldab SkyPlanner, hoidke Lemonsofti automaatne ajakava koostamine väljalülitatuna või lukustage ajakava iga tagasikirjutatud töönumbri puhul. Nii jäävad SkyPlanneri määratud ajad paika.

Kas operaatorite kinnitusi saab SkyPlannerist Lemonsofti edastada?

Jah. Iga kinnitus edastatakse valmimiskandena, mis sisaldab valmis- ja praakkogust, tunde ning töötajat. Klientide juures kasutatakse seda iga päev.

Kes loob Lemonsofti integratsiooni?

SkyPlanneri meeskond seadistab kasutuselevõtu käigus kahesuunalise integratsiooni vastavalt teie Lemonsofti seadistusele ning pakub tuge ka pärast kasutuselevõttu. Teie Lemonsofti partner või enda arendajad saavad samuti SkyPlanneri dokumenteeritud REST API abil lahendust arendada. Alustamiseks piisab API-pääsutõendist.

Kas saame SkyPlannerit enne integratsiooni loomist katsetada?

Jah. 30-päevane tasuta prooviperiood võimaldab kasutada kuni 20 töökeskust ja importida Lemonsoftist andmeid Exceli või CSV-failidega. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.