Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / Senior ERP

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

Šiame Senior ERP integravimo vadove partneriams ir IT komandoms paaiškinama, kaip sujungti Senior Sistemas sistemą Senior ERP (Gestão Empresarial | ERP XT su Senior X) su SkyPlanner APS. SkyPlanner keičiasi duomenimis su Senior ERP abiem kryptimis per pačios Senior sąsajas:

  • Į SkyPlanner perduodami gamybos užsakymai (OP) su jų etapais, technologiniai maršrutai (roteiros), ištekliai ir išteklių centrai, SKU, gaminių struktūros, atsargos ir pirkimo užsakymai.
  • Į OP grąžinama kiekvieno etapo suplanuota pradžia ir pabaiga bei jam parinktas išteklius.
  • Jei pasirinksite, operatorių darbo laiko įrašai bus grąžinami kaip apontamentos de produção.
  • Senior X Events Hub praneša SkyPlanner apie OP etapo būsenos pasikeitimą, o SkyPlanner siunčia pranešimus apie tvarkaraščio pakeitimus per webhook iškart, kai jie įvyksta.
SkyPlanner APS Gantt laiko juosta su darbo centrams suplanuotomis užduotimis ir apačioje pateiktu užsakymų sąrašu.

Diegimo metu SkyPlanner komanda sukonfigūruoja integraciją pagal jūsų Senior ERP aplinką ir prižiūri ją pradėjus naudoti. Šis vadovas skirtas partneriams ir programuotojams, kurie nori prisidėti prie integravimo arba patys kurti sprendimus naudodami dokumentuotą SkyPlanner REST API (API žinynas).

Senior ERP integravimo sąsajos

ERP XT yra hibridinė sistema. Senior dokumentacijoje teigiama, kad Gestão Empresarial XT „becomes a hybrid system: an on-premises (local) system with integration of cloud solutions” (tampa hibridine sistema: vietine sistema su integruotais debesijos sprendimais) (Senior dokumentacija, vertimas). Tvarkaraščių sudarymo sistema naudoja tris Senior sąsajas:

  1. G5 žiniatinklio paslaugos (SOAP). Tai jūsų Senior serveryje veikiančios paslaugos, pavadintos pagal modulį (com.senior.g5.co.<module>…). Kiekviena pateikiama trimis WSDL variantais: sapiens_Sync, sapiens_Async ir sapiens_Scheduled. Gamybai skirtos paslaugos apima com.senior.g5.co.mpr.pcp.ordemproducao, kuri „calls the same production order generation routine” (iškviečia tą pačią gamybos užsakymo kūrimo procedūrą) kaip ir ERP ekranas (Senior dokumentacija, vertimas), taip pat gaminių (com.senior.g5.co.ger.cad.produto) ir gamybos ataskaitų teikimo paslaugas.
  2. Senior X Platform REST API adresu api.senior.com.br suteikia prieigą prie ERP sričių, kurias Senior atveria per Senior X, pavyzdžiui, gaminių ir pardavimo užsakymų (Senior dokumentacija).
  3. Events Hub webhook pranešimai. Konfigūruojami Senior X skiltyje Tecnologia > Customização > Events Hub > Webhooks. Pasikeitus OP etapo būsenai, gamybos modulis paskelbia įvykį erp_man/pcp_programacaocontrole/orderProductionStageChangeStatus (Senior dokumentacija).

Autentifikavimas ir prieiga

  • Senior X Platform. Integracija prisijungia siųsdama POST užklausą į platform.senior.com.br adresu /t/senior.com.br/bridge/1.0/rest/platform/authentication/actions/Login, nurodydama naudotoją formatu user@tenant. Atsakyme pateikiamas Bearer prieigos raktas ir atnaujinimo raktas. Naudojant programos raktus galima prisijungti per loginWithKey (prieigos raktas, slaptasis raktas, nuomininkas). REST užklausose siunčiama authorization antraštė ir client_id antraštė, identifikuojanti prisijungiančią programą, kuri užregistruota Senior API portale ir susieta su ERP vaidmeniu.
  • G5 žiniatinklio paslaugos. Užklausose perduodami naudotojo, slaptažodžio ir šifravimo parametrai. Naudojant Senior X prieigos raktą, jis pakeičia slaptažodį (Senior dokumentacija).
  • Teisės. Integracijai sukurkite atskirą Senior naudotoją ir suteikite jam prieigą prie PCP, technologinio parengimo, atsargų ir pirkimo duomenų, kuriuos integracija skaito ir įrašo.

SkyPlanner pusėje REST API autentifikavimui naudojamas API raktas, perduodamas Authorization-Token antraštėje (SkyPlanner Settings > API). API aprašyta Swagger/OpenAPI dokumentacijoje. Integravimo pamokoje žingsnis po žingsnio paaiškinamos pirmosios užklausos.

Įvykiai ir periodinės užklausos

Events Hub perduoda informaciją iš gamybos: pasikeitus OP etapo būsenai, SkyPlanner gauna webhook pranešimą ir atnaujina tvarkaraštį. Kiti duomenys nuskaitomi periodinėmis užklausomis. Nauji darbai aptinkami filtruojant patvirtintus bei vykdyti išleistus OP ir naujausius pakeitimus. Dažnis nustatomas kiekvienai gamyklai atskirai: nuo užklausų kas kelias minutes OP duomenims iki kasvalandinių užklausų atsargoms.

Pasikeitus būsenai ar tvarkaraščiui, SkyPlanner siunčia webhook pranešimus, todėl duomenų įrašymą atgal sužadina įvykiai.

Duomenų susiejimas

Senior ERP objektas (sąsaja)SkyPlanner objektasKryptisDažnis
SKU: produto ir derivação, matavimo vienetai (G5 žiniatinklio paslaugos arba Senior X esiniai)Gaminiai ir medžiagosSenior → SkyPlannerPradinis įkėlimas, vėliau – periodinės užklausos
Gaminio struktūra (engenharia do SKU)Gaminio struktūra, sudedamieji gaminiai, kiekvieno gaminio medžiagosSenior → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Roteiro su estágios: seka, priklausomybė nuo ankstesnio etapoProceso žingsniai eilės tvarkaSenior → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Recurso: Tempo processo, Tempo setup, Tempo carga e descarga, Tempo transferência, Fator de cargaDarbo centrai, trukmės, paruošimo ir sutvarkymo laikai, efektyvumasSenior → SkyPlannerPradinis įkėlimas, vėliau – retai
Centro de recursoDarbo centrų grupėsSenior → SkyPlannerPradinis įkėlimas, vėliau – retai
Calendário: Feriados, kiekvienos pamainos gamybos kalendoriusPamainos ir nedarbo dienosSenior → SkyPlannerKasdien arba pamainos tvarkomos pačioje SkyPlanner sistemoje
Ordens de produção (Firme, Liberada) su etapais ir medžiagomisUžsakymai ir užduotys su terminais bei medžiagų poreikiuSenior → SkyPlannerUžklausos kas kelias minutes
OP etapo būsena (Events Hub orderProductionStageChangeStatus)Užduoties eigaSenior → SkyPlannerRealiuoju laiku per webhook
Estoque pagal SKUAtsargų likučiaiSenior → SkyPlannerUžklausos kas valandą arba paleidus tvarkaraščio sudarymą
Ordens de compra su pristatymo datomisPirkimo užsakymai, gaunamos medžiagos pagal pristatymo datąSenior → SkyPlannerPeriodinės užklausos kas valandą arba sudarant tvarkaraštį
OP etapas: suplanuota pradžia ir pabaiga, ištekliusKiekvienos užduoties suplanuota pradžia ir pabaiga, priskirtas darbo centrasSkyPlanner → SeniorPasikeitus tvarkaraščiui, per SkyPlanner webhook
Apontamento de produção: numOrp, codEtg, seqRot, qtdRel, qtdRfg, pradžios ir pabaigos data bei laikasDarbo laiko įrašai ir operatorių patvirtinimaiSkyPlanner → SeniorPo kiekvieno patvirtinimo arba kiekvieną pamainą, jei pasirinkta
Senior ERP nėraParuošimo laikų matrica, įrankiai kaip riboto prieinamumo ištekliai, užduotys keliems operatoriams, alternatyvios staklės ir darbuotojaiTvarkoma SkyPlannerKonfigūruojama diegimo metu

Integravimo scenarijai

1. Pradinis pagrindinių duomenų įkėlimas. Nuskaitykite SKU, struktūras, roteiros, recursos, centros de recurso ir gamybos kalendorių. Gerai apgalvokite, kaip susiesite išteklių centrus: centro de recurso su keturiomis staklėmis tampa viena darbo centrų grupe arba keturiais darbo centrais. Fator de carga pritaikykite SkyPlanner darbo centro efektyvumui arba pamainoms, bet ne abiem.

2. OP sinchronizavimas. Nuskaitykite Firme ir Liberada būsenų OP su jų etapais ir medžiagomis, taip pat atvirus pirkimo užsakymus. MRP vis dar gali pakeisti arba pašalinti Planejada būsenos OP, todėl įtraukite juos į tvarkaraštį tik jei norite matyti perspektyvinį planą. SkyPlanner laiko užsakytas medžiagas prieinamomis pirkimo užsakymo (PO) pristatymo dieną ir atnaujina atsargas, kai PO pažymimas Delivered.

3. Tvarkaraščio įrašymas atgal. Kai planavimo algoritmas įtraukia etapą į tvarkaraštį arba jį perkelia, SkyPlanner webhook inicijuoja įrašymą atgal. Įrašoma kiekvieno OP etapo suplanuota pradžia ir pabaiga bei jam parinktas išteklius – tie patys laukai, kuriuos planuotojas redaguoja Programação de produção. Apibrėžiant apimtį SkyPlanner komanda su jumis ir jūsų Senior partneriu sutaria, kuri konkreti žiniatinklio paslauga bus naudojama.

4. Patvirtinimai iš gamybos. Operatoriai registruoja darbą naudodami SkyPlanner Mobile Confirmations arba Production Timer, o pagal darbo laiko įrašus tvarkaraštis nuolat atnaujinamas. Jūs pasirenkate, ar faktinis laikas bus grąžinamas į Senior. Jei taip, kiekvienas patvirtinimas tampa OP etapo apontamento de produção su pagamintu kiekiu, broku bei pradžios ir pabaigos laiku. Senior priima gamybos ataskaitas tik Liberada arba Andamento būsenos OP. Jei ataskaitas teikiate per Fábrica ao Vivo, SkyPlanner vietoj to nuskaito eigą per Events Hub.

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

DuomenysAtsakinga sistema
SKU, struktūros, roteiros, OP kiekiai ir būsenaSenior ERP
Etapų seka, pradžios ir pabaigos laikas, išteklių priskyrimasSkyPlanner
Paruošimo laikų matrica, įrankių ir operatorių poreikiai, alternatyvūs ištekliaiSkyPlanner
Gamybos kalendorius ir pamainosViena sistema, pasirinkta apibrėžiant apimtį
Apontamentos, atsargų judėjimas, savikainos skaičiavimasSenior ERP: įvedama joje arba perduodama iš SkyPlanner darbo laiko įrašų

Pasirinkite vieną sistemą, kuri įrašys etapų datas. Jei planuotojai ir toliau nustato tų pačių OP seką Programação de produção arba Gantt diagramoje, sutarkite, už kuriuos OP atsako SkyPlanner.

Į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š Senior CSV arba Excel formatu eksportuotus išteklius, roteiros ir atvirus OP.

  1. Duomenų susiejimas. Galutinai suderinkite susiejimo lentelę, atsakomybės taisykles, sinchronizavimo dažnį ir tai, ar apontamentos bus įrašomi atgal.
  2. Prieiga prie Senior. Sukurkite integracijos naudotoją, užregistruokite programą Senior API portale ir įjunkite G5 žiniatinklio paslaugas bei Events Hub webhook. Pirmiausia išbandykite testinėje duomenų bazėje.
  3. Pradinis įkėlimas. SKU, struktūros, roteiros, recursos, centros de recurso, kalendorius.
  4. OP ir pirkimo užsakymų sinchronizavimas. Periodinės užklausos su filtrais ir pakartotiniais bandymais bei etapų būsenos webhook.
  5. Apribojimų nustatymas SkyPlanner. Paruošimo trukmių matrica, įrankiai, kiekvienai užduočiai reikalingas operatorių skaičius ir alternatyvios mašinos ar darbuotojai.
  6. Tvarkaraščio įrašymas atgal. Etapų datos ir ištekliai iš SkyPlanner webhook pranešimų bei apontamentos, jei pasirinkta.
  7. Lygiagretus bandymas. Naudokite SkyPlanner lygiagrečiai su esamu planu, palyginkite datas ir pataisykite pagrindinius duomenis.
  8. Eksploatacijos pradžia. Duomenims sutapus įjunkite įrašymą atgal.

Į ką atsižvelgti integruojant Senior ERP

  • Keturios ištekliaus laiko reikšmės. Recurso saugo apdorojimo, paruošimo, pakrovimo ir iškrovimo bei perkėlimo laiką. Pakrovimo ir perkėlimo laikas gali reikšti medžiagų tvarkymą, o ne staklių darbo laiką. Kiekvienam ištekliui nuspręskite, kaip susieti šias reikšmes, kitaip visos trukmės bus klaidingos.
  • Vienas paruošimo laikas kiekvienam ištekliui. Senior lauke Tempo setup saugoma viena reikšmė. Diegimo metu SkyPlanner sukurkite paruošimo laikų matricą pagal faktinius perėjimus nuo vieno darbo prie kito.
  • Gaminio variantai. Senior sistemoje SKU sudaro gaminys ir derivação, o skirtingų variantų roteiros gali skirtis. Įtraukite varianto kodą į SkyPlanner gaminių raktus.
  • OP būsenos. Gamybos ataskaitas galima teikti tik Liberada ir Andamento būsenų OP. Būsenas keiskite Senior sistemoje, o SkyPlanner jų pakeitimus gaus per Events Hub.
  • Hibridinis diegimas. G5 žiniatinklio paslaugos veikia jūsų Senior serveryje, o Events Hub – Senior X aplinkoje. Numatykite tinklo prieigą prie abiejų.
  • Skaičių formatas. Senior žiniatinklio tarnybos nepriima skaičių su tūkstančių skirtukais, o dešimtainė dalis turi būti atskirta kableliu. Siųskite skaičius šiuo formatu.

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

  1. SkyPlanner komanda sukonfigūruoja integraciją diegimo metu ir ją prižiūri pradėjus eksploatuoti. Tai apima sutartas žiniatinklio tarnybas, Senior X API ir Events Hub webhook pranešimus. Kiekviena gamykla Senior ERP naudoja savaip, todėl čia praverčia šių ypatumų išmanymas.
  2. Gali prisidėti ir jūsų Senior partneris. Partneris žino jūsų konfigūraciją, individualius pritaikymus ir licencijavimo sąlygas. Kartu su SkyPlanner komanda jis gali sukurti integracijai skirtą naudotoją, užregistruoti jį API portale ir sukonfigūruoti žiniatinklio tarnybas.
  3. Jūsų programuotojai gali plėtoti integraciją naudodami SkyPlanner REST API ir API prieigos raktą. Pradžiai pakanka API prieigos rakto, o prireikus padeda SkyPlanner komanda. Dokumentaciją rasite SkyPlanner integracijos dokumentacijos puslapyje.

SkyPlanner kainuoja nuo 199 € per mėnesį, įskaitant 5 darbo centrus. Mokama kas mėnesį. Integracijos kaina pateikiama iš anksto kartu su jūsų planu, atsižvelgiant į jūsų procesą ir poreikius. Žr. kainas, gamybos planavimą su Senior ERP pagal realius įrenginių ir darbuotojų pajėgumus, Senior ERP 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ę sutaupoma 2 valandos darbo laiko, o nauja užduočių eilė gamybos liniją pasiekia per kelias sekundes.

Skaitykite UTU atsiliepimą

Operatoriai su švariųjų patalpų apranga prie buteliukų 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ą

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

1 000 ir daugiauautomatiškai suplanuotų gamybos užsakymų

„Gamybą valdome kitaip, o mūsų supratimas apie pajėgumus pasiekė visiškai kitą lygį.“

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

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

Skaitykite Mamec atsiliepimą

Mažiauprastovų dėl medžiagų trūkumo

„SkyPlanner mums vertingas tuo, kad tai kasdieniame darbe pasiteisinantis įrankis, ypač nustatant pristatymo datas.“

Tommi Männistö, gamybos planavimo vadovas
Eskomatic · Mechaninis apdirbimas pagal užsakymą

Automatiškai planuojant apkrovą galima tiksliau nustatyti pristatymo datas, o gamybos prastovų dėl medžiagų trūkumo gerokai sumažėjo.

Skaitykite Eskomatic atsiliepimą

Dažniausiai užduodami klausimai

Ar Senior ERP turi gamybos užsakymams skirtą API?

Taip. G5 žiniatinklio tarnyba com.senior.g5.co.mpr.pcp.ordemproducao kuria OP pagal tą pačią procedūrą kaip ir ERP lange, o kitos G5 tarnybos skirtos produktams ir gamybos ataskaitoms. Senior X Platform taip pat teikia REST API su autentifikavimu naudojant Bearer prieigos raktą ir Events Hub webhook pranešimus.

Ar Senior ERP palaiko webhook pranešimus?

Taip. Senior X Events Hub siunčia webhook pranešimus, įskaitant orderProductionStageChangeStatus, kai pasikeičia OP etapo būsena. SkyPlanner juos naudoja gamybos eigai ceche sekti realiuoju laiku, o savo webhook pranešimais perduoda tvarkaraščio pakeitimus atgal.

Kaip suplanuotos datos įrašomos atgal į Senior ERP?

SkyPlanner nustato kiekvieno OP etapo planuojamą pradžią, pabaigą ir jam parinktą išteklių. Tai tie patys laukai, kuriuos planuotojas redaguoja Programação de produção modulyje. Kaskart pasikeitus tvarkaraščiui, SkyPlanner webhook pranešimas inicijuoja duomenų įrašymą atgal. Duomenys perduodami tuo būdu, kurį SkyPlanner komanda parenka jūsų Senior sistemai diegimo apimties apibrėžimo metu.

Ar integracija veikia su Senior X ir ERP XT?

Taip. ERP XT veikia jūsų serveryje, o debesijos paslaugos teikiamos per Senior X. Integracija naudoja serveryje veikiančias G5 žiniatinklio tarnybas, o debesijoje – Senior X API ir Events Hub.

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

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