Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Global Shop Solutions

Integrasjonsguide for Global Shop Solutions: produksjonsplanlegging med SkyPlanner APS

Denne integrasjonsguiden viser partnere og IT-team hvordan de kobler Global Shop Solutions ERP til SkyPlanner APS. SkyPlanner integreres med Global Shop i begge retninger:

  • Parts, BOMs, Routers med tilhørende operasjoner, Workcenters og arbeidsgrupper, kapasitetskalendere, ansatte, åpne Work Orders, materialbehov og innkjøpsordrer overføres til SkyPlanner.
  • Planlagte start- og sluttider overføres tilbake til hver operasjon på produksjonsordren, sammen med Workcenter som SkyPlanner har tildelt.
  • Hvis du ønsker det, kan operatørtid og antall tilbakeføres som arbeidsregistreringer på produksjonsordren.
  • SkyPlanners webhooks sender planendringer fortløpende.
Gantt-tidslinje i SkyPlanner APS med jobber fordelt på arbeidsstasjoner og en ordreliste nedenfor.

SkyPlanner-teamet tilpasser integrasjonen til oppsettet ditt i Global Shop under innføringen og gir støtte etter produksjonssetting. Denne guiden er for partnere, Global Shop-utviklere og IT-team som vil delta i arbeidet eller selv bygge videre på det dokumenterte REST API-et til SkyPlanner (API-referanse).

Integrasjonsverktøyene i Global Shop

Global Shop bruker egne verktøy for å utvide og integrere ERP-systemet, fremfor et offentlig 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 lar deg tilpasse skjermbilder og lage applikasjoner for produksjonsprosessene dine) (Global Shop). Produktarket lister opp «Integrate with third-party APIs and office software suites» (integrer med tredjeparts-API-er og kontorpakker), «Manage data flow» (styr dataflyten), «Automate processes» (automatiser prosesser), «Schedule reporting» (planlegg rapportkjøringer) og «Create custom ERP subsystems that integrate with the base package» (lag tilpassede ERP-delsystemer som integreres med grunnpakken) (produktark for GAB). Global Shop legger til at «GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system» (GABs innovative bruk av forretningsdataobjekter fjerner risikoen som normalt følger med å utvide ERP-systemet) (Global Shop-bloggen). Dette er integrasjonsmetoden for SkyPlanner.
  2. Tjenester fra Global Shop. Global Shop tilbyr «Development as a Service (DaaS)» (utvikling som tjeneste) og hjelp til å «Add Third-Party Integrations, Applications, Automations & Software» (legge til tredjepartsintegrasjoner, applikasjoner, automatiseringer og programvare) (informasjonspakke). Integrasjonskatalogen inviterer kjøpere til å diskutere «your specific integration needs» (deres konkrete integrasjonsbehov) (integrasjoner).
  3. Excel og fileksport. Microsoft Excel og Access står i integrasjonskatalogen til Global Shop, og GAB kan planlegge rapportkjøringer. Eksporterte filer med deler, Routers, Workcenters og åpne produksjonsordrer brukes for å prøve ut SkyPlanner.

På SkyPlanner-siden leser og skriver REST API-et ordrer, produkter, materialer, prosesstrinn, tidsregistreringer og innkjøpsordrer. Autentiseringen bruker et API-token i Authorization-Token-headeren (SkyPlanner Settings > API), og API-et er dokumentert i Swagger/OpenAPI. Integrasjonsveiledningen viser deg de første kallene.

Slik henger delene sammen

  • Ut fra Global Shop. En tidsstyrt GAB-prosess leser Work Orders, operasjoner i Router og innkjøpsordrer som er endret siden forrige kjøring, og sender dem til REST API-et til SkyPlanner. GAB kan «Schedule processes and reports to run at regular intervals,» (planlegge at prosesser og rapporter kjøres med faste intervaller), slik at jobber synkroniseres med noen minutters mellomrom og grunndata hver time eller hver natt.
  • Inn til Global Shop. SkyPlanner sender en webhook når planen endres, og de planlagte datoene hentes fra REST API-et til SkyPlanner. En GAB-prosess skriver start- og sluttidene til de tilsvarende operasjonene på produksjonsordren. Om GAB mottar webhooken direkte eller henter endringer med korte intervaller, bestemmes under avklaringen i innføringsfasen.
  • Produksjonsgulvet. Tidsregistreringer fra SkyPlanner er tilgjengelige via REST API-et eller en webhook. Hvis du ønsker det, fører GAB dem som arbeidsregistreringer på produksjonsordren.

Global Shop kjøres lokalt, i Global Shop Cloud (levert av Amazon Web Services) eller som SaaS. Under avklaringen avtales det med IT-teamet ditt eller Global Shop hvor GAB-prosessen skal kjøres, og hvilken nettverksforbindelse som skal brukes til SkyPlanner.

Datakobling

Objekt i Global ShopObjekt i SkyPlannerRetningHyppighet
Parts (delregister), BOMs, stykklister med flere nivåerProdukter, materialer, produktstrukturGlobal Shop → SkyPlannerFørstegangsimport, deretter ved endringer
Routers: operasjoner for arbeid, materialer og eksterne tjenester, med Workcenter og tiderProsesstrinn med varighet og omstillingstiderGlobal Shop → SkyPlannerFørstegangsimport, deretter ved endringer
Workcenters og arbeidsgrupperArbeidsstasjoner, grupper av arbeidsstasjoner, alternative arbeidsstasjonerGlobal Shop → SkyPlannerFørstegangsimport, sjelden deretter
Kapasitetskalendere, ansatte, skiftSkift, kalendere, personellGlobal Shop → SkyPlannerDaglig, eller egne skift i SkyPlanner
Work Orders: del, antall, leveringsfrist, prioritet, tilknyttet salgsordreOrdrer med leveringsfrister og prioriteringerGlobal Shop → SkyPlannerGAB-prosess med noen minutters mellomrom
Operasjoner på produksjonsordren: status, ferdigstilt antall, gjenstående timerJobber per prosesstrinnGlobal Shop → SkyPlannerGAB-prosess med noen minutters mellomrom
Materialbehov, innkjøpsordrer, innkjøpsordrer for ekstern bearbeidingMaterialbehov, innkjøpsordrer etter leveringsdatoGlobal Shop → SkyPlannerHver time eller ved plankjøring
Planlagt start og slutt for operasjonen på produksjonsordren, WorkcenterPlanlagt start og slutt, maskin og operatør per trinnSkyPlanner → Global ShopVed planendringer, via webhook fra SkyPlanner
Arbeidsregistreringer: tid og antall per operasjon på produksjonsordrenTidsregistreringer og operatørbekreftelserSkyPlanner → Global ShopPer bekreftelse eller per skift, hvis valgt
Planleggingsregler i SkyPlannerOmstillingstidsmatrise, verktøy som begrensede ressurser, jobber med flere operatørerVedlikeholdes i SkyPlannerSettes opp under innføringen

Integrasjonsmønstre

1. Førstegangsimport av grunndata. Les inn Parts, BOMs, Routers, Workcenters, arbeidsgrupper, kapasitetskalendere og ansatte. Koble Workcenters med omtanke: Et Workcenter med fire identiske maskiner blir en gruppe med fire arbeidsstasjoner, slik at SkyPlanner planlegger rekkefølgen for hver maskin. Arbeidsgrupper kobles til alternative arbeidsstasjoner.

2. Synkronisering av produksjonsordrer. Les inn åpne Work Orders med tilhørende operasjoner, materialbehov og åpne innkjøpsordrer. SkyPlanner regner bestilt materiale som tilgjengelig på innkjøpsordrens leveringsdato og oppdaterer lagerbeholdningen når innkjøpsordren merkes som Delivered. Operasjoner for eksterne tjenester representeres som trinn med kun ledetid.

3. Tilbakeføring av planen. Når planleggingsmotoren plasserer eller flytter en operasjon, utløser en webhook fra SkyPlanner en GAB-prosess. GAB skriver planlagt start og slutt til den aktuelle operasjonen på produksjonsordren, samt Workcenter hvis SkyPlanner har flyttet arbeidet til en annen maskin. Kjørelister og APS-visningene viser da rekkefølgen fra SkyPlanner.

4. Bekreftelser fra produksjonsgulvet. Operatørene registrerer arbeid med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringene holder planen oppdatert. Du velger om faktisk tidsbruk skal tilbakeføres til Global Shop. Hvis ja, blir hver bekreftelse en arbeidsregistrering på operasjonen på produksjonsordren. Hvis nei, fortsetter Shop Floor Data Collection som før, og SkyPlanner leser fremdriften fra operasjonene på produksjonsordren.

5. Dataeierskap og konfliktregler. Dokumenter dem før produksjonssetting:

DataEier
Parts, BOMs, Routers, antall, leveringsfrister, status på produksjonsordrerGlobal Shop
Operasjonsrekkefølge, start- og sluttider, maskin og operatør per operasjonSkyPlanner
Omstillingstidsmatrise, krav til verktøy og operatører, alternative ressurserSkyPlanner
Kapasitetskalendere og skiftEtt system, valgt under avklaringen
Arbeidsregistreringer, materialuttak, varemottak, kostnadsberegningGlobal Shop, registrert der eller overført fra tidsregistreringer i SkyPlanner

Velg ett system som skriver datoene for operasjonene. Planleggerne flytter arbeid i SkyPlanner, og datoene overføres til Global Shop. For produksjonsordrer som SkyPlanner planlegger, må dere slutte med samlede omplanlegginger og dra-og-slipp-flyttinger i Global Shop APS. Ellers vil de to planene avvike fra hverandre.

Typiske prosjekttrinn

Implementeringen fullføres normalt i løpet av noen uker etter at innføringen starter. Før det bør du validere planen i den gratis prøveperioden på 30 dager med Workcenters, Routers og åpne produksjonsordrer eksportert fra Global Shop som Excel eller CSV.

  1. Avklaring. Fastsett koblingstabellen, reglene for dataeierskap, synkroniseringsintervallene og om arbeidsregistreringer skal tilbakeføres. Bekreft driftsformen (lokalt, Cloud eller SaaS) og hvem som utvikler GAB-delen.
  2. Tilgang. Opprett API-tokenet i SkyPlanner og avtal den utgående nettverksforbindelsen for GAB.
  3. Førstegangsimport. Parts, BOMs, Routers, Workcenters, arbeidsgrupper, kalendere og ansatte.
  4. Synkronisering av produksjonsordrer og innkjøpsordrer. Den tidsstyrte GAB-prosessen, med endringsdeteksjon, nye forsøk ved feil og logging.
  5. Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstid, verktøy, antall operatører per jobb og alternative maskiner eller medarbeidere.
  6. Tilbakeføring av planen. Webhook-styrt tilbakeføring til operasjonene på produksjonsordrene, samt tilbakeføring av arbeidsregistreringer hvis det er valgt.
  7. Parallell testing. Kjør SkyPlanner parallelt med den gjeldende APS-planen, sammenlign datoer og korriger grunndata.
  8. Produksjonssetting. Aktiver tilbakeskriving når dataene stemmer overens, og slutt å omplanlegge arbeid manuelt når det planlegges i SkyPlanner.

Dette bør du planlegge for i en integrasjon med Global Shop Solutions

  • Workcenters og maskiner. Global Shop planlegger etter Workcenter og arbeidsgruppe. Avklar hvilke Workcenters som omfatter flere maskiner, og del dem opp i arbeidsstasjoner i SkyPlanner.
  • Tre typer operasjoner. Routers inneholder operasjoner for materialer, arbeid og eksterne tjenester. Bare arbeidsoperasjonene bruker kapasiteten din. Materialoperasjoner blir til materialbehov, mens eksterne tjenester blir til trinn som bare krever tid.
  • Omstillings- og kjøretid. Overfør omstillingstid og kjøretid hver for seg, slik at matrisen for omstillingstid kan erstatte den faste omstillingstiden når rekkefølgen har betydning.
  • Kalendere. Global Shop har kapasitetskalendere med datospesifikke endringer. Velg ett system som styrer skift og fridager, ellers vil de to planene avvike.
  • Bemanning per arbeidsstasjon. Global Shop planlegger ansatte etter kompetanse. Avtal under avklaringen hvordan medarbeidere skal tilordnes arbeidsstasjoner i SkyPlanner.
  • Hastemerking og prioriteringer. Koble prioriteringene i Global Shop til prioritet og Fast Track i SkyPlanner, slik at hastearbeid beholder plassen sin.
  • Oppgraderinger. Global Shop Cloud inkluderer «Semi-annual upgrades.» (halvårlige oppgraderinger). Test GAB-prosessen på nytt etter hver oppgradering.

Hvem setter opp og følger opp integrasjonen med Global Shop?

  1. SkyPlanner-teamet setter opp integrasjonen under innføringen og gir brukerstøtte etter produksjonssetting, for de avtalte objektene og synkroniseringsreglene. Hver fabrikk bruker Global Shop på sin måte, og denne kunnskapen tas med i oppsettet.
  2. Tjenesteteamet til Global Shop kan delta. DaaS-utviklerne deres kjenner GAB og oppsettet ditt og kan bygge Global Shop-siden sammen med SkyPlanner-teamet.
  3. Dine egne GAB-utviklere kan bygge videre på integrasjonen mot SkyPlanners REST API med et API-token. Et API-token er nok for å komme i gang, og SkyPlanner-teamet hjelper til ved behov. Dokumentasjonen finner du i SkyPlanners integrasjonsdokumentasjon.

SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og månedlig fakturering. Du får et pristilbud på integrasjonen på forhånd, tilpasset prosessene og behovene dine, sammen med abonnementet. Se priser, produksjonsplanlegging med Global Shop Solutions som tar hensyn til faktisk maskin- og bemanningskapasitet, siden om Global Shop Solutions, funksjonene i SkyPlanner og oversikten over ERP-integrasjoner.

Produksjonsbedrifter som bruker SkyPlanner

Kalle Kalliomäki, forsyningskjedespesialist hos UTU, i tavleproduksjonen i Ulvila

2 hspart hver uke

«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til optimalisering av produksjonen i sanntid.»

Kalle Kalliomäki, forsyningskjedespesialist
UTU · Eltavler og koblingsanlegg

Produksjonsplanleggingen sparer 2 timers arbeidstid hver uke, og en ny arbeidskø når produksjonslinjen på sekunder.

Les kundeomtalen fra UTU

Operatører i renromsdrakter ved en flaskefyllingslinje på legemiddelfabrikken til Laboratory & Allied i Nairobi

+90%produksjonseffektivitet

«Effektiviteten i produksjonen har økt med 90%.»

Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon

Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder på tvers av alle arbeidsstasjoner.

Les kundeomtalen fra Laboratory & Allied

Færrestanser på grunn av materialmangel

«Verdien SkyPlanner gir oss, er et verktøy som fungerer i hverdagen, særlig når vi skal fastsette leveringsdatoer.»

Tommi Männistö, leder for produksjonsplanlegging
Eskomatic · Maskinering på oppdrag

Automatisk planlegging av belastningen gir mer presise leveringsdatoer, og produksjonsstans som skyldes materialmangel, har gått kraftig ned.

Les kundeomtalen fra Eskomatic

Hannu Ryynänen, administrerende direktør i Mamec, i selskapets produksjonshall i Lohja

1 000-tallsproduksjonsordrer planlagt automatisk

«Vi har kontroll på produksjonen på en annen måte, og forståelsen vår av kapasiteten er på et helt annet nivå.»

Hannu Ryynänen, administrerende direktør
Mamec · Industrielle blandere, pumper og høyteknologisk kontraktsproduksjon

Tusenvis av produksjonsordrer planlegges automatisk, og hele organisasjonen har oversikt over produksjonen i sanntid.

Les kundeomtalen fra Mamec

Vanlige spørsmål

Har Global Shop Solutions et API?

Global Shop kobles til andre systemer gjennom Global Application Builder (GAB) SDK, som kan «integrate with third-party APIs,» (integrere med tredjeparts-API-er), og gjennom egne integrasjonstjenester. SkyPlanner-integrasjonen bruker GAB på Global Shop-siden og SkyPlanners REST API og webhooks på den andre siden.

Hva er GAB i Global Shop Solutions?

Global Application Builder er Global Shops SDK for tilpassede skjermbilder, applikasjoner og integrasjoner. Det arbeider med forretningsdataobjekter, kan styre dataflyten og kjøre prosesser til fastsatte tider.

Hvordan skrives planlagte datoer tilbake til Global Shop?

Per operasjon i produksjonsordren. En webhook fra SkyPlanner utløser GAB, som skriver planlagt start og slutt til operasjonen, samt Workcenter hvis SkyPlanner har flyttet arbeidet til en annen maskin.

Fungerer integrasjonen med Global Shop Cloud og SaaS?

Ja. SkyPlanner er en skybasert SaaS-løsning og kobles til Global Shop enten det kjøres lokalt, i Global Shop Cloud eller som SaaS. Hvor GAB-siden skal kjøre, og hvordan nettverksforbindelsen til SkyPlanner skal settes opp, avtales med deg og Global Shop under avklaringen ved innføring.

Hvem bygger Global Shop-siden?

SkyPlanner-teamet setter opp integrasjonen og gir brukerstøtte etter produksjonssetting. DaaS-teamet til Global Shop eller dine egne GAB-utviklere kan bygge eller utvide GAB-siden ved hjelp av SkyPlanners dokumenterte API.

Kan vi teste SkyPlanner før vi bygger integrasjonen?

Ja. Den gratis prøveperioden på 30 dager støtter opptil 20 arbeidsstasjoner med import fra Global Shop via Excel eller CSV. Du trenger ikke kredittkort. Start prøveperioden, eller snakk med salg for å avklare omfanget av integrasjonen.