Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / SYSPRO

SYSPRO integravimo vadovas: gamybos tvarkaraščių sudarymas su SkyPlanner APS

Šiame SYSPRO integravimo vadove partneriams ir IT komandoms paaiškinama, kaip sujungti SYSPRO 8 su SkyPlanner APS. SkyPlanner su SYSPRO keičiasi duomenimis abiem kryptimis per pačios SYSPRO sąsajas:

  • Į SkyPlanner perduodamos užduotys, jų operacijos, Structures and Routings, darbo centrai, staklės, Stock Codes, atsargos ir pirkimo užsakymai.
  • Suplanuotos pradžios ir pabaigos datos įrašomos atgal į užduotis.
  • Jei pasirinksite, operatorių laiko apskaitos įrašai gali būti perduodami atgal kaip darbo sąnaudų įrašai.
  • SkyPlanner per webhook sąsajas iškart perduoda tvarkaraščio pakeitimus.
SkyPlanner APS Gantt laiko juosta su darbo centrams suplanuotomis užduotimis ir apačioje pateiktu užsakymų sąrašu.

Diegimo metu SkyPlanner komanda pritaiko integraciją prie jūsų SYSPRO konfigūracijos ir ją prižiūri pradėjus naudoti sistemą. Šis vadovas skirtas partneriams ir programuotojams, norintiems prisidėti prie integravimo arba patiems kurti sprendimus naudojant dokumentuotą SkyPlanner REST API (API žinynas).

SYSPRO integravimo sąsajos

SYSPRO siūlo du būdus, kaip išorinė tvarkaraščių sudarymo sistema gali pasiekti duomenis:

  1. e.net Solutions Business Objects. SYSPRO verslo logika iškviečiama iš išorės: duomenys pateikiami ir grąžinami XML formatu. Yra trys grupės: Query (pavyzdžiui, WIPQBL, WIP Balance Query), Transaction arba Post (pavyzdžiui, WIPTJB, WIP Job Creation and Maintenance) ir pagrindiniams duomenims skirta Setup. Verslo objektai atlieka tokias pačias patikras kaip SYSPRO ekranai ir išlieka suderinami keičiantis versijoms. SYSPRO gerosios praktikos vadove aiškiai nurodoma: „SYSPRO’s Business Objects are used to query and post data to SYSPRO.” (SYSPRO verslo objektai naudojami duomenims iš SYSPRO gauti ir į ją įrašyti.)
  2. SYSPRO OData Service (OData v4). Per RESTful sąsają suteikiama tik skaitymo prieiga prie įmonės bei sistemos duomenų bazių ir prie Business Activity Queries – SYSPRO apibrėžtų SQL rodinių. Ši paslauga prieinama nuo SYSPRO 8 2021 R2. Apie SYSPRO Cloud ERP nurodoma: „Syspro OData is the only mechanism available when applications need access to SYSPRO data.” (Syspro OData yra vienintelis būdas programoms pasiekti SYSPRO duomenis.)

Verslo objektai iškviečiami per e.net Communications paslaugą, naudojant SYSPRO WCF Service arba SYSPRO Web Service.

Master Data Take On (IMPIMP) importuoja skaičiuoklių duomenis per Setup verslo objektus ir praverčia vienkartiniam pagrindinių duomenų įkėlimui. SYSPRO Harmony palaikymas baigiasi 2026 m. gruodžio 31 d., todėl nekurkite naujų sprendimų šios sistemos pagrindu.

Autentifikavimas ir licencijavimas

  • Prisijungimas prie e.net. Integracija prisijungia kaip SYSPRO Operator, nurodydama įmonę, ir gauna sesijos GUID tolesnėms užklausoms.
  • Licencijavimas. Jūsų SYSPRO licencija turi suteikti operatoriui teisę naudotis iškviečiamų verslo objektų funkcinėmis sritimis.
  • OData. Prieiga suteikiama naudojant OData prieigai sukonfigūruotas operatorių paskyras ir HTTPS.

Prieiga prie SkyPlanner REST API autentifikuojama naudojant API prieigos raktą (SkyPlanner Settings > API), o API dokumentacija pateikta Swagger/OpenAPI formatu. Integravimo pamokoje paaiškinama, kaip atlikti pirmąsias užklausas.

Įvykiai ir periodinės užklausos

SYSPRO nesiunčia išeinančių webhook pranešimų. Electronic Signature Transaction Setup gali sėkmingai atlikus operaciją suaktyvinti veiksmus, pavyzdžiui, išsiųsti el. laišką arba paleisti VBScript. Tačiau SYSPRO nurodo: „It is not intended that triggers from e.net Business Objects fire VBScript triggers.” (Nenumatyta, kad e.net Business Objects trigeriai aktyvintų VBScript trigerius.)

Todėl SYSPRO duomenys tikrinami periodinėmis užklausomis. Naujos užduotys gaunamos verslo objektų arba OData užklausomis, atrenkant nebaigtas užduotis ir naujausius pakeitimus. Dažnis nustatomas kiekvienai gamyklai atskirai: užduotys gali būti tikrinamos kas kelias minutes, o atsargos – kas valandą.

Pasikeitus būsenai arba tvarkaraščiui, SkyPlanner siunčia webhook pranešimus, todėl duomenų įrašymas atgal į SYSPRO vyksta pagal įvykius.

Duomenų susiejimas

SYSPRO objektas (sąsaja)SkyPlanner objektasKryptisDažnis
Stock Codes, matavimo vienetai (OData arba Query verslo objektai)Gaminiai ir medžiagosSYSPRO → SkyPlannerPradinis įkėlimas, vėliau – periodinės užklausos
Structures (komponentai, sąlyginės dalys, kartu gaminami produktai)Gaminio struktūra, sudedamieji gaminiai, kiekvieno gaminio medžiagosSYSPRO → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Routings: darbo centras, paruošimo, vykdymo, laukimo eilėje ir perkėlimo trukmė, Maximum unitsProceso žingsniai su jų trukme, paruošimo ir užbaigimo trukmėmisSYSPRO → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Work Centers (gamybos vienetai, pajėgumai) ir MachinesDarbo centrai, jų grupės ir efektyvumo rodikliaiSYSPRO → SkyPlannerPradinis įkėlimas, vėliau – retai
Capacity Calendar, Shift PatternsPamainos ir nedarbo dienosSYSPRO → SkyPlannerKasdien arba pamainos tvarkomos atskirai SkyPlanner sistemoje
Užduotys ir jų antrinės užduotys (WipMaster), užduočių operacijos ir medžiagosUžsakymai ir užduotys su terminais bei medžiagų poreikiuSYSPRO → SkyPlannerUžklausos kas kelias minutes
Sandėlio atsargų likučiai pagal Stock CodeAtsargų likučiaiSYSPRO → SkyPlannerUžklausos kas valandą arba sudarant tvarkaraštį
Pirkimo užsakymai su pristatymo terminaisPirkimo užsakymai, gaunamos medžiagos pagal pristatymo datąSYSPRO → SkyPlannerUžklausos kas valandą arba sudarant tvarkaraštį
Suplanuotos užduoties pradžios ir pabaigos datos (WIPTJB, WIP Job Creation and Maintenance)Suplanuota kiekvienos užduoties pradžia ir pabaigaSkyPlanner → SYSPROPasikeitus tvarkaraščiui, per SkyPlanner webhook pranešimą
Labor Posting: paruošimo ir vykdymo laikas pagal užduoties operaciją, stakles ir darbuotojąLaiko apskaitos įrašai ir operatorių patvirtinimaiSkyPlanner → SYSPROPo kiekvieno patvirtinimo arba kiekvieną pamainą, jei pasirinkta
Job Receipts (WIP Job Receipts verslo objektas)Pagaminti kiekiaiSkyPlanner → SYSPROPo kiekvieno patvirtinimo, jei pasirinkta
SYSPRO sistemoje nėraParuošimo trukmių matrica, įrankiai kaip riboti ištekliai, alternatyvios staklės ir darbuotojaiTvarkoma SkyPlanner sistemojeKonfigūruojama diegimo metu

Integravimo modeliai

1. Pradinis pagrindinių duomenų įkėlimas. Per OData arba Query verslo objektus nuskaitykite Stock Codes, Structures and Routings, darbo centrus, stakles ir kalendorius. Apgalvokite, kaip darbo centrus susiesite su SkyPlanner ištekliais: darbo centras su ketveriomis staklėmis tampa viena darbo centrų grupe arba keturiais darbo centrais.

2. Užduočių sinchronizavimas. Nuskaitykite aktyvias užduotis su jų operacijomis bei medžiagomis ir neįvykdytus pirkimo užsakymus. SkyPlanner laiko užsakytas medžiagas prieinamomis pirkimo užsakyme nurodytą pristatymo dieną, o atsargų likučius atnaujina, kai užsakymui suteikiama būsena Delivered.

Į tvarkaraštį įtraukite tik aktyvias užduotis. Siūlomos užduotys lieka MRP momentinėje kopijoje, kol MRP Job Review jas paverčia užduotimis.

3. Tvarkaraščio įrašymas atgal į SYSPRO. Kai planavimo variklis įtraukia užduotį į tvarkaraštį arba ją perkelia, SkyPlanner webhook pranešimas inicijuoja duomenų įrašymą per WIP Job Creation and Maintenance verslo objektą (WIPTJB). Taip nustatomos suplanuotos užduoties pradžios ir pabaigos datos. Verslo objektas patikrina pakeitimą lygiai taip pat, kaip tai darytų Job Entry.

4. Darbų patvirtinimai gamyboje. Operatoriai registruoja darbą naudodami SkyPlanner Mobile Confirmations arba Production Timer, o pagal laiko apskaitos įrašus tvarkaraštis nuolat atnaujinamas. Jūs pasirenkate, ar faktinis laikas bus įrašomas atgal į SYSPRO. Jei taip, kiekvienos užduoties operacijos paruošimo ir vykdymo laikas perduodamas į Labor Posting, o pagaminti kiekiai – į Job Receipts. Jei ne, darbo sąnaudos įvedamos į SYSPRO kaip anksčiau.

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

DuomenysAtsakinga sistema
Stock Codes, Structures and Routings, kiekiai, užduoties būsenaSYSPRO
Operacijų seka, pradžios ir pabaigos laikas, staklių priskyrimasSkyPlanner
Paruošimo trukmių matrica, reikalavimai įrankiams ir operatoriams, alternatyvūs ištekliaiSkyPlanner
Pamainos ir nedarbo dienosViena sistema, pasirinkta apimties apibrėžimo metu
Darbo sąnaudos, medžiagų išdavimas ir pajamavimasSYSPRO: įvedama tiesiogiai arba perduodama iš SkyPlanner laiko apskaitos įrašų

Pasirinkite vieną sistemą, kuri įrašys užduočių datas. SkyPlanner nereikia jokio SYSPRO tvarkaraščių sudarymo modulio, todėl suplanuotas datas ji įrašo vietoj Factory Scheduling, Visual APS arba APS (Nexsys). Jei kuris nors iš jų vis dar atnaujina suplanuotas datas, išjunkite šią funkciją užduotims, kurių tvarkaraščius sudaro SkyPlanner. Factory Scheduling modulio Job Entry parinktis vadinasi „Update planned dates to scheduled dates.” (Atnaujinti planines datas pagal tvarkaraščio datas.)

Įprasti projekto etapai

Diegimas paprastai užbaigiamas per kelias savaites nuo jo pradžios. Prieš tai patikrinkite tvarkaraštį per 30 dienų nemokamą bandomąjį laikotarpį, naudodami iš SYSPRO CSV arba Excel formatu eksportuotus darbo centrus, technologinius maršrutus ir nebaigtas užduotis.

  1. Duomenų susiejimas. Patvirtinkite susiejimo lentelę, atsakomybės už duomenis taisykles, sinchronizavimo dažnį ir tai, ar darbo sąnaudos bus perduodamos atgal.
  2. Prieiga prie SYSPRO. Sukurkite integracijai skirtą operatoriaus paskyrą, patikrinkite verslo objektų licencijas ir įjunkite OData, jei ji bus naudojama. Pirmiausia išbandykite įmonės duomenų kopijoje.
  3. Pradinis įkėlimas. Stock Codes, Structures and Routings, darbo centrai, staklės, kalendoriai.
  4. Užduočių ir pirkimo užsakymų sinchronizavimas. Periodinės užklausos su filtrais, rezultatų skaidymu į puslapius ir pakartotiniais bandymais.
  5. Apribojimų konfigūravimas SkyPlanner sistemoje. Paruošimo trukmių matrica, įrankiai, kiekvienai užduočiai reikalingų operatorių skaičius ir alternatyvios staklės ar darbuotojai.
  6. Tvarkaraščio įrašymas atgal į SYSPRO. Duomenų įrašymas per WIPTJB pagal SkyPlanner webhook pranešimus ir darbo sąnaudų įrašymas, jei pasirinkta.
  7. Lygiagretus testavimas. Naudokite SkyPlanner lygiagrečiai su dabartiniu planu, palyginkite datas ir pataisykite pagrindinius duomenis.
  8. Naudojimo pradžia. Kai duomenys sutaps, įjunkite įrašymą atgal.

Į ką atsižvelgti integruojant SYSPRO

  • _TMP užduotys. Bandomasis apkrovos planavimas pagal ribotus pajėgumus per Job Entry gali sukurti _TMP užduotis WipMaster lentelėje. Kiekvieną kartą skaitydami duomenis jas atfiltruokite.
  • Pradėtos operacijos. Forward Finite Scheduling grąžina klaidą, jei pradėtos operacijos netelpa į tvarkaraštį. Prieš kiekvieną tvarkaraščio sudarymą įkelkite operacijų eigą į SkyPlanner, kad būtų atsižvelgta į jau atliktą darbą. Tada Running Time Lock užfiksuoja artimiausioms valandoms suplanuotas užduotis.
  • Technologinio maršruto laiko vienetai. Paruošimo, vykdymo, laukimo eilėje ir perkėlimo trukmėms reikia tinkamų vienetų ir skaičiavimo pagrindo. Laukimo eilėje ir perkėlimo trukmė yra laukimo, o ne staklių darbo laikas. Konvertuokite importuodami, kitaip visos trukmės bus neteisingos.
  • Subrangovų operacijos. Offsite Days ir Dock to Stock Days nusako trukmę, o ne jūsų pajėgumų naudojimą. Modeliuokite jas kaip žingsnius, kuriems taikoma tik trukmė.

Kas konfigūruoja ir prižiūri integraciją su SYSPRO

  1. SkyPlanner komanda sukonfigūruoja integraciją diegimo metu ir prižiūri ją pradėjus naudoti. Integracija apima sutartus verslo objektus ir OData užklausas. Kiekviena gamykla SYSPRO naudoja savaip, todėl čia praverčia šių ypatumų išmanymas.
  2. Gali dalyvauti ir jūsų SYSPRO partneris. Partneris išmano jūsų konfigūraciją, individualias formas ir licencijavimą, todėl kartu su SkyPlanner komanda gali sukonfigūruoti operatorių ir OData prieigą.
  3. Jūsų programuotojai gali plėsti integraciją, naudodami SkyPlanner REST API ir API prieigos raktą. Pradėti pakanka API prieigos rakto, o prireikus padeda SkyPlanner komanda. Integracijos dokumentaciją rasite SkyPlanner integracijos dokumentacijos puslapyje.

SkyPlanner kainuoja nuo 199 € per mėnesį, įskaitant 5 darbo centrus. Mokama kas mėnesį. Integracijos kaina pagal jūsų procesą ir poreikius pateikiama iš anksto, kartu su pasirinktu planu. Žr. kainas, gamybos planavimą su SYSPRO pagal realius įrenginių ir darbuotojų pajėgumus, SYSPRO puslapį ir ERP integracijų apžvalgą.

Gamintojų atsiliepimai apie SkyPlanner

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

2 hsutaupoma kas savaitę

„SkyPlanner padėjo mums pereiti nuo gamybos planavimo Excel lentelėse prie gamybos optimizavimo realiuoju laiku.“

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

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 buteliukų pildymo linijos Laboratory & Allied farmacijos 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ą

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

98%pristatymo patikimumas, išaugęs nuo maždaug 50%

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

Hannu Lahtinen, generalinis direktorius
KJH-Comp · Lakštinio metalo apdirbimas ir užsakomoji gamyba

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

Skaitykite KJH-Comp atsiliepimą

Piristeel stogo saugos gaminių gamykla Kauhavoje, vaizdas iš oro

99,2%pristatymo patikimumas

„SkyPlanner padėjo aiškiau matyti gamybos kliūtis ir suteikė daugiau aiškumo valdant gamybą.“

Toni Tuori, gamybos vadovas
Piristeel · Stogo saugos ir lietaus vandens nuvedimo sistemos

Šiemet pristatymo patikimumas pasiekė 99,2%, o sudarant gamybos tvarkaraščius kasdien sutaupoma iki keturių darbo valandų.

Skaitykite Piristeel atsiliepimą

Dažniausiai užduodami klausimai

Ar SYSPRO turi API gamybos užduotims?

Taip. Per e.net Solutions Business Objects galima gauti ir įrašyti SYSPRO duomenis, o WIPTJB skirtas gamybos užduotims kurti ir tvarkyti. SYSPRO OData paslauga papildomai suteikia tik skaitymui skirtą RESTful prieigą prie lentelių ir Business Activity Queries.

Ar SYSPRO palaiko webhook pranešimus?

Siunčiamų webhook pranešimų nėra. Electronic Signature Transaction Setup trigeriai nėra skirti suveikti iškvietus verslo objektus, todėl integracija periodiškai siunčia užklausas SYSPRO pagal kiekvienai gamyklai nustatytą grafiką. SkyPlanner webhook pranešimai perduoda tvarkaraščio pakeitimus iškart, kai jie įvyksta.

Kaip suplanuotos datos įrašomos atgal į SYSPRO?

Per verslo objektą WIP Job Creation and Maintenance (WIPTJB), kuris nustato suplanuotas gamybos užduoties pradžios ir pabaigos datas. SYSPRO tikrina įrašomus duomenis pagal tas pačias taisykles kaip ir Job Entry.

Ar integracija veikia su SYSPRO Cloud ERP?

Taip. SkyPlanner skaito Cloud ERP duomenis per SYSPRO OData paslaugą, kurią SYSPRO nurodo kaip vienintelį būdą pasiekti duomenis šioje aplinkoje. Apibrėždama apimtį, SkyPlanner komanda kartu su jumis ir jūsų SYSPRO partneriu nustato, kaip duomenys bus įrašomi atgal.

Ką SYSPRO partneriui siūlyti: SYSPRO MOM Visual APS ar SkyPlanner?

SkyPlanner, jei klientas nori per kelias savaites turėti veikiantį gamybos planą, sudarytą pagal realius įrenginių ir darbuotojų pajėgumus. Visual APS yra SYSPRO MOM paketo dalis, turi atskirą licenciją ir diegiama prijungiant prie SYSPRO SQL Server, o MOM Workbench naudotojams reikia darbo vietų licencijų (SYSPRO pagalba). SkyPlanner jungiasi per e.net Business Objects ir OData, automatiškai perplanuoja gamybą, planuoja perderinimus, įrankius, brigadas ir medžiagas. Naudotojų skaičius neribojamas, o kaina prasideda nuo 199 € per mėnesį.

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š SYSPRO CSV arba Excel failais. Mokėjimo kortelės nereikia. Pradėkite bandymą arba susisiekite su pardavimo komanda, kad apibrėžtumėte integracijos apimtį.