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.
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:
- 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.
- 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).
- 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 Shop | Objekt v SkyPlanner | Smer | Pogostost |
|---|---|---|---|
| Parts (matični podatki artiklov), BOMs, večnivojske kosovnice | Izdelki, materiali, struktura izdelka | Global Shop → SkyPlanner | Začetni prenos, nato ob spremembah |
| Routers: operacije za delo, material in zunanje storitve s podatki o objektu Workcenter in časih | Procesni koraki s trajanjem in pripravljalnimi časi | Global Shop → SkyPlanner | Začetni prenos, nato ob spremembah |
| Workcenters in delovne skupine | Delovni centri, skupine delovnih centrov, alternativni delovni centri | Global Shop → SkyPlanner | Začetni prenos, nato redko |
| Koledarji zmogljivosti, zaposleni, izmene | Izmene, koledarji, osebje | Global Shop → SkyPlanner | Dnevno ali samostojno upravljanje izmen v SkyPlanner |
| Work Orders: artikel, količina, rok, prioriteta, povezano prodajno naročilo | Nalogi z roki in prioritetami | Global Shop → SkyPlanner | Proces GAB vsakih nekaj minut |
| Operacije delovnega naloga: status, izdelana količina, preostale ure | Operacije po procesnih korakih | Global Shop → SkyPlanner | Proces GAB vsakih nekaj minut |
| Potrebe po materialu, nabavni nalogi, nabavni nalogi za zunanje obdelave | Potrebe po materialu, nabavni nalogi po datumu dobave | Global Shop → SkyPlanner | Vsako uro ali ob zagonu terminiranja |
| Planirana začetek in konec operacije delovnega naloga, Workcenter | Planirana začetek in konec ter stroj in operater za vsak korak | SkyPlanner → Global Shop | Ob spremembi terminskega plana prek webhooka SkyPlanner |
| Opravljeno delo: čas in količine za vsako operacijo delovnega naloga | Časovne evidence in potrditve operaterjev | SkyPlanner → Global Shop | Ob vsaki potrditvi ali po izmeni, če se tako odločite |
| Pravila terminiranja v SkyPlanner | Matrika pripravljalnih časov, orodja kot omejeni viri, operacije z več operaterji | Vzdrževanje v SkyPlanner | Nastavitev 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:
| Podatki | Pristojni sistem |
|---|---|
| Parts, BOMs, Routers, količine, roki, status delovnega naloga | Global Shop |
| Vrstni red operacij, čas začetka in konca ter stroj in operater za vsako operacijo | SkyPlanner |
| Matrika pripravljalnih časov, zahteve glede orodij in operaterjev, alternativni viri | SkyPlanner |
| Koledarji zmogljivosti in izmene | En sistem, izbran med opredelitvijo obsega |
| Opravljeno delo, izdaje materiala, prevzemi, obračun stroškov | Global 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.
- 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.
- Dostop. Ustvarite žeton API za SkyPlanner in se dogovorite o izhodni omrežni povezavi za GAB.
- Začetni prenos. Parts, BOMs, Routers, Workcenters, delovne skupine, koledarji in zaposleni.
- Sinhronizacija delovnih in nabavnih nalogov. Časovno načrtovan proces GAB z zaznavanjem sprememb, ponovnimi poskusi in beleženjem v dnevnik.
- Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev za posamezno operacijo ter nadomestni stroji ali osebje.
- Povratni zapis terminskega plana. Zapisovanje v operacije delovnih nalogov na podlagi webhookov, po izbiri tudi zapisovanje podatkov o opravljenem delu.
- Vzporedno testiranje. SkyPlanner uporabljajte vzporedno s trenutnim planom APS, primerjajte datume in popravite matične podatke.
- 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
- 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.
- 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.
- 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
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.
+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.
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.
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.
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.