Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Senior ERP

Vodnik za integracijo Senior ERP za terminiranje proizvodnje s SkyPlanner APS

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako Senior ERP podjetja Senior Sistemas (Gestão Empresarial | ERP XT s Senior X) povezati s SkyPlanner APS. SkyPlanner se s Senior ERP povezuje dvosmerno prek lastnih vmesnikov sistema Senior:

  • V SkyPlanner se prenašajo proizvodni nalogi (OP) s fazami, tehnološkimi postopki (roteiros), viri in centri virov ter SKU, strukture izdelkov, zaloge in nabavna naročila.
  • V OP se povratno zapišejo planirani začetek in konec vsake faze ter zanjo izbrani vir.
  • Če se za to odločite, se časovni zapisi operaterjev povratno zapišejo kot apontamentos de produção.
  • Senior X Events Hub obvesti SkyPlanner, ko se spremeni status faze OP, webhooki SkyPlanner pa sproti pošiljajo spremembe terminskega plana.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši namestitvi Senior ERP in jo podpira tudi po prehodu v redno uporabo. Ta vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razvijati rešitve z dokumentiranim vmesnikom REST API sistema SkyPlanner (referenčna dokumentacija API).

Integracijski vmesniki sistema Senior ERP

ERP XT je hibridni sistem. Dokumentacija Senior navaja, da Gestão Empresarial XT “becomes a hybrid system: an on-premises (local) system with integration of cloud solutions” (postane hibridni sistem: lokalno nameščen sistem s povezanimi rešitvami v oblaku) (dokumentacija Senior, prevedeno). Orodje za terminiranje uporablja tri vmesnike Senior:

  1. Spletne storitve G5 (SOAP). Storitve na vašem strežniku Senior so poimenovane po modulih (com.senior.g5.co.<module>…). Vsaka je objavljena v treh različicah WSDL: sapiens_Sync, sapiens_Async in sapiens_Scheduled. Med proizvodnimi storitvami je com.senior.g5.co.mpr.pcp.ordemproducao, ki “calls the same production order generation routine” (kliče isti postopek za ustvarjanje proizvodnih nalogov) kot zaslon ERP (dokumentacija Senior, prevedeno), na voljo pa so tudi storitve za izdelke (com.senior.g5.co.ger.cad.produto) in poročanje o proizvodnji.
  2. Vmesniki REST API za Senior X Platform na api.senior.com.br omogočajo dostop do področij ERP, ki jih Senior daje na voljo v Senior X, na primer do izdelkov in prodajnih naročil (dokumentacija Senior).
  3. Webhooki Events Hub. Ustvarite jih v Senior X pod Tecnologia > Customização > Events Hub > Webhooks. Modul Manufacturing objavi dogodek erp_man/pcp_programacaocontrole/orderProductionStageChangeStatus, ko se spremeni status faze OP (dokumentacija Senior).

Avtentikacija in dostop

  • Senior X Platform. Integracija se prijavi z zahtevo POST na platform.senior.com.br, na poti /t/senior.com.br/bridge/1.0/rest/platform/authentication/actions/Login, z uporabnikom v obliki user@tenant. Odgovor vsebuje žeton za dostop Bearer in osvežitveni žeton. Prijava z aplikacijskimi ključi poteka prek loginWithKey (access key, secret, tenant). Klici REST vsebujejo glavo authorization in glavo client_id. Slednja identificira povezano aplikacijo, ki je registrirana na portalu Senior API in povezana z vlogo v ERP.
  • Spletne storitve G5. Klici vsebujejo parametre user, password in encryption. Če uporabljate žeton Senior X, ta nadomesti geslo (dokumentacija Senior).
  • Pravice. Za integracijo ustvarite namenskega uporabnika Senior z dostopom do podatkov PCP, tehnologije, zalog in nabave, ki jih integracija bere in zapisuje.

Na strani SkyPlanner avtentikacija za REST API poteka z žetonom API v glavi Authorization-Token (SkyPlanner Settings > API). Vmesnik je dokumentiran v Swagger/OpenAPI. Vodič za integracijo vas popelje skozi prve klice.

Dogodki in periodično poizvedovanje

Events Hub pokriva dogajanje v proizvodnji: ko se spremeni status faze OP, webhook obvesti SkyPlanner in terminski plan se posodobi. Drugi podatki se pridobivajo s periodičnim poizvedovanjem. Poizvedbe z omejitvijo na potrjene in sproščene OP ter nedavne spremembe zaznajo nove naloge. Pogostost se določi za vsak obrat posebej: od vsakih nekaj minut za OP do enkrat na uro za zaloge.

SkyPlanner ob spremembi stanja ali terminskega plana pošlje webhook, zato povratni zapis sprožajo dogodki.

Preslikava podatkov

Objekt Senior ERP (vmesnik)Objekt v SkyPlannerSmerPogostost
SKU: produto in derivação, merske enote (spletne storitve G5 ali entitete Senior X)Izdelki in materialiSenior → SkyPlannerZačetni prenos, nato periodično poizvedovanje
Struktura izdelka (engenharia do SKU)Struktura izdelka, podizdelki, materiali za posamezen izdelekSenior → SkyPlannerZačetni prenos, nato ob spremembah
Roteiro s fazami estágios: zaporedje, odvisnost od predhodne fazeKoraki postopka po vrstnem reduSenior → SkyPlannerZačetni prenos, nato ob spremembah
Recurso: Tempo processo, Tempo setup, Tempo carga e descarga, Tempo transferência, Fator de cargaDelovni centri, trajanja, časi priprave in pospravljanja, učinkovitostiSenior → SkyPlannerZačetni prenos, pozneje redko
Centro de recursoSkupine delovnih centrovSenior → SkyPlannerZačetni prenos, nato redko
Calendário: Feriados, proizvodni koledar po izmenahIzmene in dela prosti dneviSenior → SkyPlannerDnevno ali lastne izmene v SkyPlanner
Ordens de produção (Firme, Liberada) s fazami in materialiNalogi in operacije z roki dokončanja in potrebami po materialuSenior → SkyPlannerPoizvedovanje vsakih nekaj minut
Status faze OP (Events Hub orderProductionStageChangeStatus)Napredek operacijeSenior → SkyPlannerV realnem času prek webhooka
Estoque po SKUStanje zalogSenior → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
Ordens de compra z datumi dobaveNabavna naročila, prihajajoči material po datumu dobaveSenior → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
Faza OP: planirani začetek in konec, virPlanirani začetek in konec vsake operacije, dodeljeni delovni centerSkyPlanner → SeniorOb spremembi terminskega plana prek webhooka SkyPlanner
Apontamento de produção: numOrp, codEtg, seqRot, qtdRel, qtdRfg, datum in čas začetka ter koncaČasovni zapisi in potrditve operaterjevSkyPlanner → SeniorOb vsaki potrditvi ali na izmeno, če se za to odločite
Ni v Senior ERPMatrika pripravljalnih časov, orodja kot viri z omejeno zmogljivostjo, operacije z več operaterji, alternativni stroji in osebjeVzdržuje se v SkyPlannerNastavitev med uvajanjem

Integracijski vzorci

1. Začetni prenos matičnih podatkov. Preberite SKU, strukture, roteiros, recursos, centros de recurso in proizvodni koledar. Premišljeno preslikajte centre virov: centro de recurso s štirimi stroji postane ena skupina delovnih centrov ali štirje delovni centri. Fator de carga pretvorite bodisi v učinkovitost delovnega centra SkyPlanner bodisi v izmene, ne v oboje.

2. Sinhronizacija OP. Preberite OP v statusih Firme in Liberada z njihovimi fazami in materiali ter odprta nabavna naročila. MRP lahko OP v statusu Planejada še vedno spremeni ali izbriše, zato jih terminirajte le, če želite pogled v prihodnje obremenitve. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave nabavnega naročila in posodobi zalogo, ko je naročilo označeno kot Delivered.

3. Povratni zapis terminskega plana. Ko mehanizem za terminiranje umesti ali premakne fazo, webhook SkyPlanner sproži povratni zapis. Ta nastavi planirani začetek in konec vsake faze OP ter zanjo izbrani vir. Gre za ista polja, ki jih planer ureja v Programação de produção. Ekipa SkyPlanner se med opredelitvijo obsega z vami in vašim partnerjem Senior dogovori, katera spletna storitev se bo uporabljala.

4. Potrditve iz proizvodnje. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer, časovni zapisi pa skrbijo za ažurnost terminskega plana. Sami izberete, ali se dejanski časi povratno zapisujejo v Senior. Če se, vsaka potrditev postane apontamento de produção na fazi OP, z izdelano količino, izmetom ter časoma začetka in konca. Senior sprejema poročila o proizvodnji le za OP v statusu Liberada ali Andamento. Če poročate prek Fábrica ao Vivo, SkyPlanner namesto tega bere napredek prek Events Hub.

5. Pravila o lastništvu podatkov in reševanju neskladij. Zapišite jih pred prehodom v redno uporabo:

PodatkiLastnik
SKU, strukture, roteiros, količine in status OPSenior ERP
Zaporedje faz, časi začetka in konca, dodelitev virovSkyPlanner
Matrika pripravljalnih časov, zahteve glede orodij in operaterjev, alternativni viriSkyPlanner
Proizvodni koledar in izmeneEn sistem, izbran med opredelitvijo obsega
Apontamentos, premiki zalog, obračun stroškovSenior ERP; neposreden vnos ali prenos iz časovnih zapisov SkyPlanner

Določite en sistem za zapisovanje datumov faz. Če planerji iste OP še vedno razvrščajo v Programação de produção ali gantogramu, se dogovorite, katere OP upravlja SkyPlanner.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem preverite terminski plan v 30-dnevnem brezplačnem preizkusu z viri, roteiros in odprtimi OP, izvoženimi iz sistema Senior v obliki CSV ali Excel.

  1. Preslikava. Določite tabelo preslikav, pravila o pristojnosti za podatke, pogostost sinhronizacije in ali se apontamentos povratno zapisujejo.
  2. Dostop do sistema Senior. Ustvarite uporabnika za integracijo, registrirajte aplikacijo na portalu Senior API ter omogočite spletne storitve G5 in webhook Events Hub. Najprej preizkusite delovanje v testni podatkovni bazi.
  3. Začetni prenos. SKU, strukture, roteiros, recursos, centros de recurso, koledar.
  4. Sinhronizacija OP in nabavnih naročil. Periodično poizvedovanje s filtri in ponovnimi poskusi ter webhook za status faze.
  5. Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev za vsako operacijo ter alternativni stroji ali osebje.
  6. Povratni zapis terminskega plana. Datumi faz in viri iz webhookov SkyPlanner ter apontamentos, če se za to odločite.
  7. Vzporedno testiranje. SkyPlanner uporabljajte vzporedno z obstoječim planom, primerjajte termine in popravite matične podatke.
  8. Prehod v redno uporabo. Ko so podatki usklajeni, vklopite povratni zapis.

Kaj upoštevati pri integraciji s Senior ERP

  • Štirje časi vira. Recurso vsebuje čas obdelave, priprave, nalaganja in razlaganja ter prenosa. Čas nalaganja in prenosa lahko pomeni manipulacijo z materialom, ne zasedenosti stroja. Za vsak vir določite, kako boste preslikali posamezni čas, sicer bodo vsa trajanja napačna.
  • En pripravljalni čas na vir. Tempo setup v sistemu Senior je ena sama vrednost. Med uvajanjem v SkyPlanner sestavite matriko pripravljalnih časov na podlagi dejanskih prehodov med operacijami.
  • Različice izdelkov. SKU v sistemu Senior sestavljata izdelek in derivação, roteiros pa se lahko med različicami razlikujejo. Kodo različice vključite v ključe izdelkov SkyPlanner.
  • Statusi OP. Poročila o proizvodnji sprejemajo le OP v statusih Liberada in Andamento. Statuse še naprej spreminjajte v sistemu Senior, SkyPlanner pa naj jim sledi prek Events Hub.
  • Hibridna namestitev. Spletne storitve G5 delujejo na vašem strežniku Senior, Events Hub pa v Senior X. Načrtujte omrežni dostop do obeh.
  • Oblika zapisa števil. Spletne storitve sistema Senior zavračajo števila z ločili tisočic in zahtevajo decimalno vejico. Števila pošiljajte v tej obliki.

Kdo nastavi integracijo s sistemom Senior ERP in zagotavlja podporo

  1. Ekipa SkyPlanner integracijo nastavi med uvajanjem in zanjo zagotavlja podporo po prehodu v redno uporabo. To zajema dogovorjene spletne storitve, API-je Senior X in webhooke Events Hub. Vsak obrat uporablja Senior ERP drugače, pri tem pa pridejo do izraza izkušnje ekipe.
  2. Sodeluje lahko tudi vaš partner za Senior. Pozna vaše nastavitve, prilagoditve in licence ter lahko skupaj z ekipo SkyPlanner nastavi uporabnika za integracijo, uredi registracijo na portalu API in nastavi spletne storitve.
  3. Vaši razvijalci lahko integracijo nadgradijo prek vmesnika REST API sistema SkyPlanner z žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Navodila najdete v dokumentaciji za integracijo sistema SkyPlanner.

SkyPlanner je na voljo od 199 € na mesec z vključenimi 5 delovnimi centri in mesečnim obračunavanjem. Ponudbo za integracijo pripravimo vnaprej glede na vaše procese in potrebe, skupaj s ponudbo za naročniški paket. Oglejte si cenik, terminiranje proizvodnje ob upoštevanju razpoložljivih zmogljivosti s sistemom Senior ERP, stran o sistemu Senior ERP in pregled integracij s sistemi ERP.

Mnenja proizvodnih podjetij o sistemu SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S sistemom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nov vrstni red operacij pa pride do proizvodne linije v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblačilih za čiste prostore ob liniji za polnjenje steklenic v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost proizvodnje se je povečala za 90 %.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90 %, priprava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

Hannu Ryynänen, direktor podjetja Mamec, v proizvodni hali podjetja v kraju Lohja

Več kot 1.000samodejno terminiranih delovnih nalogov

»Proizvodnjo imamo pod nadzorom na drugačen način, naše razumevanje zmogljivosti pa je na povsem drugi ravni.«

Hannu Ryynänen, direktor
Mamec · Industrijska mešala, črpalke in visokotehnološka pogodbena proizvodnja

Na tisoče delovnih nalogov se terminira samodejno, celotna organizacija pa ima vpogled v proizvodnjo v realnem času.

Preberite mnenje podjetja Mamec

Manjzastojev zaradi pomanjkanja materiala

»Vrednost sistema SkyPlanner je za nas v tem, da je orodje, ki se obnese pri vsakodnevnem delu, zlasti pri določanju dobavnih rokov.«

Tommi Männistö, vodja planiranja proizvodnje
Eskomatic · Pogodbena strojna obdelava

Samodejno razporejanje obremenitev omogoča natančnejše določanje dobavnih rokov, zastoji v proizvodnji zaradi pomanjkanja materiala pa so se močno zmanjšali.

Preberite mnenje podjetja Eskomatic

Pogosta vprašanja

Ali ima Senior ERP API za proizvodne naloge?

Da. Spletna storitev G5 com.senior.g5.co.mpr.pcp.ordemproducao ustvari proizvodne naloge (OP) z istim postopkom kot pri ustvarjanju na zaslonu sistema ERP, druge storitve G5 pa pokrivajo izdelke in poročanje o proizvodnji. Senior X Platform dodaja vmesnike REST API s prijavo z žetonom Bearer in spletne kavlje Events Hub.

Ali Senior ERP podpira spletne kavlje?

Da. Senior X Events Hub pošilja spletne kavlje, med njimi orderProductionStageChangeStatus, ko se spremeni status faze proizvodnega naloga (OP). SkyPlanner s tem spremlja napredek v proizvodnji v realnem času, s svojimi spletnimi kavlji pa pošilja spremembe terminskega plana nazaj.

Kako se načrtovani datumi zapišejo nazaj v Senior ERP?

SkyPlanner nastavi načrtovani začetek in konec vsake faze proizvodnega naloga (OP) ter zanjo izbrani vir. To so ista polja, ki jih planer ureja v Programação de produção. Ob vsaki spremembi terminskega plana spletni kavelj sistema SkyPlanner sproži povratni zapis prek povezave, ki jo ekipa SkyPlanner določi za vašo namestitev sistema Senior ob opredelitvi obsega med uvajanjem.

Ali integracija deluje s sistemoma Senior X in ERP XT?

Da. ERP XT deluje na vašem strežniku, oblačne storitve pa v sistemu Senior X. Integracija uporablja spletne storitve G5 na strežniku ter API-je Senior X in Events Hub v oblaku.

Ali lahko SkyPlanner preizkusimo pred vzpostavitvijo integracije?

Da. 30-dnevni brezplačni preizkus podpira do 20 delovnih centrov z uvozom podatkov iz sistema Senior v obliki CSV ali Excel, brez kreditne kartice. Začnite preizkus ali se pogovorite s prodajno ekipo, da opredelite obseg integracije.