Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Global Shop Solutions

Vodnik za integracijo Global Shop Solutions za terminiranje proizvodnje s SkyPlanner APS

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati sistem ERP Global Shop Solutions s SkyPlanner APS. SkyPlanner z Global Shop izmenjuje podatke v obeh smereh:

  • V SkyPlanner se prenašajo Parts, BOMs, Routers s pripadajočimi operacijami, Workcenters in delovne skupine, koledarji zmogljivosti, zaposleni, odprti Work Orders, potrebe po materialu in nabavni nalogi.
  • Za vsako operacijo delovnega naloga se nazaj zapišeta planirana začetek in konec, skupaj s podatkom o objektu Workcenter, ki ga je dodelil SkyPlanner.
  • Če se tako odločite, se lahko čas dela operaterjev in količine zapišejo nazaj na delovni nalog kot opravljeno delo.
  • SkyPlanner pošilja obvestila webhook o spremembah terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši konfiguraciji Global Shop in zanjo zagotavlja podporo tudi po zagonu. Vodnik je namenjen partnerjem, razvijalcem za Global Shop in ekipam IT, ki želijo sodelovati pri integraciji ali sami razvijati rešitve prek dokumentiranega vmesnika REST API sistema SkyPlanner (referenčna dokumentacija API).

Orodja Global Shop za integracijo

Global Shop za razširjanje in povezovanje svojega sistema ERP uporablja lastna orodja namesto javnega REST API:

  1. Global Application Builder (GAB) SDK. “The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes” (Global Application Builder (GAB) SDK omogoča prilagajanje zaslonov in izdelavo aplikacij za vaše proizvodne procese) (Global Shop). Produktni list navaja “Integrate with third-party APIs and office software suites” (povezovanje z API-ji drugih ponudnikov in pisarniškimi programskimi paketi), “Manage data flow” (upravljanje pretoka podatkov), “Automate processes” (avtomatizacija procesov), “Schedule reporting” (časovno načrtovanje poročil) in “Create custom ERP subsystems that integrate with the base package” (izdelava prilagojenih podsistemov ERP, povezanih z osnovnim paketom) (produktni list GAB). Global Shop dodaja, da “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (inovativna uporaba poslovnih podatkovnih objektov v GAB odpravlja tveganje, ki običajno spremlja razširjanje sistema ERP) (blog Global Shop). To je način povezave s SkyPlanner.
  2. Storitve Global Shop. Global Shop ponuja “Development as a Service (DaaS)” (razvoj kot storitev) in pomoč pri “Add Third-Party Integrations, Applications, Automations & Software” (dodajanju integracij, aplikacij, avtomatizacij in programske opreme drugih ponudnikov) (informativno gradivo). V katalogu integracij kupce vabi k pogovoru o “your specific integration needs” (vaših posebnih potrebah glede integracije) (integracije).
  3. Excel in izvoz datotek. Katalog integracij Global Shop vključuje Microsoft Excel in Access, GAB pa omogoča časovno načrtovano izvajanje poročil. Za preizkus SkyPlanner uporabite izvožene datoteke z artikli, Routers, Workcenters in odprtimi delovnimi nalogi.

Na strani SkyPlanner REST API omogoča branje in zapisovanje nalogov, izdelkov, materialov, procesnih korakov, časovnih evidenc in nabavnih nalogov. Za avtentikacijo uporablja žeton API v glavi Authorization-Token (SkyPlanner Settings > API), dokumentiran pa je v Swagger/OpenAPI. Vodič za integracijo vas vodi skozi prve klice.

Kako so komponente povezane

  • Prenos iz Global Shop. Časovno načrtovan proces GAB prebere Work Orders, operacije Router in nabavne naloge, spremenjene od zadnjega zagona, ter jih pošlje v REST API sistema SkyPlanner. GAB omogoča “Schedule processes and reports to run at regular intervals,” (časovno načrtovanje procesov in poročil v rednih intervalih), zato se operacije sinhronizirajo vsakih nekaj minut, matični podatki pa vsako uro ali vsako noč.
  • Prenos v Global Shop. SkyPlanner ob spremembi terminskega plana pošlje webhook, planirani termini pa se preberejo prek njegovega REST API. Proces GAB zapiše čas začetka in konca v ustrezne operacije delovnega naloga. Med opredelitvijo obsega uvajanja se določi, ali GAB neposredno prejema webhooke ali pa spremembe prevzema v kratkih intervalih.
  • Proizvodnja. Časovne evidence SkyPlanner so na voljo prek REST API ali webhooka. Če se tako odločite, jih GAB knjiži kot opravljeno delo na delovni nalog.

Global Shop deluje v lokalnem okolju, v Global Shop Cloud (ki ga zagotavlja Amazon Web Services) ali kot SaaS. Med opredelitvijo obsega se z vašo ekipo IT ali Global Shop dogovorite, kje bo tekel proces GAB in kako bo omrežno povezan s SkyPlanner.

Preslikava podatkov

Objekt v Global ShopObjekt v SkyPlannerSmerPogostost
Parts (matični podatki artiklov), BOMs, večnivojske kosovniceIzdelki, materiali, struktura izdelkaGlobal Shop → SkyPlannerZačetni prenos, nato ob spremembah
Routers: operacije za delo, material in zunanje storitve s podatki o objektu Workcenter in časihProcesni koraki s trajanjem in pripravljalnimi časiGlobal Shop → SkyPlannerZačetni prenos, nato ob spremembah
Workcenters in delovne skupineDelovni centri, skupine delovnih centrov, alternativni delovni centriGlobal Shop → SkyPlannerZačetni prenos, nato redko
Koledarji zmogljivosti, zaposleni, izmeneIzmene, koledarji, osebjeGlobal Shop → SkyPlannerDnevno ali samostojno upravljanje izmen v SkyPlanner
Work Orders: artikel, količina, rok, prioriteta, povezano prodajno naročiloNalogi z roki in prioritetamiGlobal Shop → SkyPlannerProces GAB vsakih nekaj minut
Operacije delovnega naloga: status, izdelana količina, preostale ureOperacije po procesnih korakihGlobal Shop → SkyPlannerProces GAB vsakih nekaj minut
Potrebe po materialu, nabavni nalogi, nabavni nalogi za zunanje obdelavePotrebe po materialu, nabavni nalogi po datumu dobaveGlobal Shop → SkyPlannerVsako uro ali ob zagonu terminiranja
Planirana začetek in konec operacije delovnega naloga, WorkcenterPlanirana začetek in konec ter stroj in operater za vsak korakSkyPlanner → Global ShopOb spremembi terminskega plana prek webhooka SkyPlanner
Opravljeno delo: čas in količine za vsako operacijo delovnega nalogaČasovne evidence in potrditve operaterjevSkyPlanner → Global ShopOb vsaki potrditvi ali po izmeni, če se tako odločite
Pravila terminiranja v SkyPlannerMatrika pripravljalnih časov, orodja kot omejeni viri, operacije z več operaterjiVzdrževanje v SkyPlannerNastavitev med uvajanjem

Vzorci integracije

1. Začetni prenos matičnih podatkov. Preberite Parts, BOMs, Routers, Workcenters, delovne skupine, koledarje zmogljivosti in zaposlene. Preslikavo Workcenters določite premišljeno: Workcenter s štirimi enakimi stroji postane skupina štirih delovnih centrov, tako da SkyPlanner razporeja operacije za vsak stroj posebej. Delovne skupine se preslikajo v alternativne delovne centre.

2. Sinhronizacija delovnih nalogov. Preberite odprte Work Orders s pripadajočimi operacijami, potrebe po materialu in odprte nabavne naloge. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave nabavnega naloga in posodobi zalogo, ko je nabavni nalog označen kot Delivered. Operacije zunanjih storitev so predstavljene kot koraki, ki upoštevajo samo pretočni čas.

3. Povratni zapis terminskega plana. Ko mehanizem razporedi ali premakne operacijo, webhook SkyPlanner sproži GAB. GAB v to operacijo delovnega naloga zapiše planirana začetek in konec, če je SkyPlanner delo premaknil na drug stroj, pa tudi Workcenter. Razdelilni seznami in pogledi APS nato prikazujejo zaporedje, ki ga je določil SkyPlanner.

4. Potrjevanje v proizvodnji. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer, časovne evidence pa skrbijo za ažurnost terminskega plana. Sami izberete, ali se dejanski čas zapisuje nazaj v Global Shop. Če se, se vsaka potrditev knjiži kot opravljeno delo na operaciji delovnega naloga. Če se ne, Shop Floor Data Collection ostane nespremenjen, SkyPlanner pa podatke o napredku bere iz operacij delovnih nalogov.

5. Pravila o pristojnosti za podatke in reševanju neskladij. Zapišite jih pred zagonom:

PodatkiPristojni sistem
Parts, BOMs, Routers, količine, roki, status delovnega nalogaGlobal Shop
Vrstni red operacij, čas začetka in konca ter stroj in operater za vsako operacijoSkyPlanner
Matrika pripravljalnih časov, zahteve glede orodij in operaterjev, alternativni viriSkyPlanner
Koledarji zmogljivosti in izmeneEn sistem, izbran med opredelitvijo obsega
Opravljeno delo, izdaje materiala, prevzemi, obračun stroškovGlobal Shop; neposredni vnos ali knjiženje iz časovnih evidenc SkyPlanner

Za zapisovanje terminov operacij izberite en sam sistem. Planerji premikajo delo v SkyPlanner, termini pa se prenašajo v Global Shop. Za delovne naloge, ki jih terminira SkyPlanner, je treba v Global Shop APS prenehati uporabljati celovito ponovno terminiranje in premike s funkcijo povleci in spusti. Sicer se bosta plana razhajala.

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 s podatki Workcenters, Routers in odprtimi delovnimi nalogi, izvoženimi iz Global Shop v obliki Excel ali CSV.

  1. Opredelitev obsega. Določite tabelo preslikav, pristojnosti za podatke in intervale sinhronizacije ter se odločite, ali se bo opravljeno delo zapisovalo nazaj. Potrdite način namestitve (lokalno, Cloud ali SaaS) in kdo bo razvil del integracije na strani GAB.
  2. Dostop. Ustvarite žeton API za SkyPlanner in se dogovorite o izhodni omrežni povezavi za GAB.
  3. Začetni prenos. Parts, BOMs, Routers, Workcenters, delovne skupine, koledarji in zaposleni.
  4. Sinhronizacija delovnih in nabavnih nalogov. Časovno načrtovan proces GAB z zaznavanjem sprememb, ponovnimi poskusi in beleženjem v dnevnik.
  5. Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev za posamezno operacijo ter nadomestni stroji ali osebje.
  6. Povratni zapis terminskega plana. Zapisovanje v operacije delovnih nalogov na podlagi webhookov, po izbiri tudi zapisovanje podatkov o opravljenem delu.
  7. Vzporedno testiranje. SkyPlanner uporabljajte vzporedno s trenutnim planom APS, primerjajte datume in popravite matične podatke.
  8. Prehod v redno uporabo. Ko se podatki ujemajo, vklopite povratni zapis in prenehajte ročno spreminjati termine dela, ki ga terminira SkyPlanner.

Kaj je treba predvideti pri integraciji z Global Shop Solutions

  • Workcenter in posamezni stroji. Global Shop planira po objektih Workcenter in delovnih skupinah. Določite, kateri objekti Workcenter vključujejo več strojev, in jih razdelite na delovne centre v SkyPlanner.
  • Tri vrste operacij. Objekti Routers vsebujejo operacije za material, delo in zunanje storitve. Zmogljivosti zasedajo le operacije za delo. Operacije za material se pretvorijo v potrebe po materialu, zunanje storitve pa v korake, ki upoštevajo le čas.
  • Pripravljalni in izvajalni čas. Pripravljalni in izvajalni čas prenašajte ločeno, da lahko matrika pripravljalnih časov nadomesti fiksni pripravljalni čas tam, kjer je pomemben vrstni red.
  • Koledarji. Global Shop vodi koledarje zmogljivosti s spremembami za posamezne datume. Za izmene in praznike določite en pristojni sistem, sicer se plana ne bosta ujemala.
  • Osebje po delovnih centrih. Global Shop razporeja zaposlene glede na njihova znanja in spretnosti. Ob opredelitvi obsega se dogovorite, kako bo osebje dodeljeno delovnim centrom v SkyPlanner.
  • Oznake nujnosti in prioritete. Prioritete iz Global Shop preslikajte v prioriteto in Fast Track v SkyPlanner, da nujno delo ohrani svoje mesto.
  • Nadgradnje. Global Shop Cloud vključuje “Semi-annual upgrades.” (nadgradnje vsakih šest mesecev). Po vsaki nadgradnji znova preizkusite proces GAB.

Kdo nastavi integracijo z Global Shop in zagotavlja podporo

  1. Ekipa SkyPlanner med uvajanjem nastavi integracijo in po prehodu v redno uporabo zagotavlja podporo, in sicer za dogovorjene objekte in pravila sinhronizacije. Vsak obrat uporablja Global Shop drugače, pri nastavitvi pa se upošteva prav to poznavanje njegovih posebnosti.
  2. Sodeluje lahko tudi ekipa za storitve Global Shop. Njeni razvijalci DaaS poznajo GAB in vašo konfiguracijo ter lahko skupaj z ekipo SkyPlanner razvijejo del integracije na strani Global Shop.
  3. Vaši razvijalci GAB lahko integracijo nadgradijo prek REST API sistema SkyPlanner z žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Dokumentacijo najdete na strani Dokumentacija za integracijo SkyPlanner.

Cena za SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračun pa je mesečen. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z vašim paketom. Oglejte si cenik, terminiranje proizvodnje z Global Shop Solutions, stran Global Shop Solutions, funkcije SkyPlanner in pregled integracij z ERP.

Proizvajalci, ki uporabljajo SkyPlanner

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

2 hprihranka vsak teden

»S 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, nova čakalna vrsta operacij pa do proizvodne linije prispe v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost v proizvodnji 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

Manjzastojev zaradi pomanjkanja materiala

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

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

Samodejno terminiranje obremenitev omogoča natančnejše dobavne roke, število zastojev v proizvodnji zaradi pomanjkanja materiala pa se je močno zmanjšalo.

Preberite mnenje podjetja Eskomatic

Hannu Ryynänen, direktor podjetja Mamec, v proizvodni hali podjetja v Lohji

1.000 in večsamodejno 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

Pogosta vprašanja

Ali ima Global Shop Solutions API?

Global Shop se z drugimi sistemi povezuje prek svojega SDK Global Application Builder (GAB) in lastnih integracijskih storitev. Za SDK je navedeno, da omogoča povezovanje: “integrate with third-party APIs” (povezovanje z API-ji tretjih ponudnikov). Integracija s SkyPlanner uporablja GAB na strani Global Shop ter REST API in spletne kavlje na strani SkyPlanner.

Kaj je GAB v Global Shop Solutions?

Global Application Builder je SDK sistema Global Shop za razvoj prilagojenih zaslonskih obrazcev, aplikacij in integracij. Deluje s poslovnimi podatkovnimi objekti, omogoča upravljanje pretoka podatkov in izvajanje procesov po urniku.

Kako se planirani datumi zapisujejo nazaj v Global Shop?

Za vsako operacijo delovnega naloga posebej. Spletni kavelj iz SkyPlanner sproži GAB, ki v operacijo zapiše planirani začetek in konec ter tudi Workcenter, če je SkyPlanner delo prestavil na drug stroj.

Ali integracija deluje z Global Shop Cloud in SaaS?

Da. SkyPlanner je oblačna rešitev SaaS in se povezuje z Global Shop v lokalni namestitvi, v Global Shop Cloud ali v različici SaaS. Ob opredelitvi obsega uvajanja se z vami in ekipo Global Shop dogovorimo, kje bo deloval del GAB in kako bo potekala omrežna povezava do SkyPlanner.

Kdo razvije del integracije na strani Global Shop?

Ekipa SkyPlanner nastavi integracijo in po prehodu v redno uporabo zagotavlja podporo. Ekipa DaaS pri Global Shop ali vaši razvijalci GAB lahko z dokumentiranim API-jem sistema SkyPlanner razvijejo ali razširijo del integracije na strani GAB.

Ali lahko SkyPlanner preizkusimo pred razvojem integracije?

Da. Brezplačni 30-dnevni preizkus podpira do 20 delovnih centrov z uvozom datotek Excel ali CSV iz Global Shop, kreditna kartica pa ni potrebna. Začnite preizkus ali stopite v stik s prodajo, da opredelimo obseg integracije.