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.
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:
- 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.
- 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).
- 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 Shop | Objekt i SkyPlanner | Retning | Hyppighet |
|---|---|---|---|
| Parts (delregister), BOMs, stykklister med flere nivåer | Produkter, materialer, produktstruktur | Global Shop → SkyPlanner | Førstegangsimport, deretter ved endringer |
| Routers: operasjoner for arbeid, materialer og eksterne tjenester, med Workcenter og tider | Prosesstrinn med varighet og omstillingstider | Global Shop → SkyPlanner | Førstegangsimport, deretter ved endringer |
| Workcenters og arbeidsgrupper | Arbeidsstasjoner, grupper av arbeidsstasjoner, alternative arbeidsstasjoner | Global Shop → SkyPlanner | Førstegangsimport, sjelden deretter |
| Kapasitetskalendere, ansatte, skift | Skift, kalendere, personell | Global Shop → SkyPlanner | Daglig, eller egne skift i SkyPlanner |
| Work Orders: del, antall, leveringsfrist, prioritet, tilknyttet salgsordre | Ordrer med leveringsfrister og prioriteringer | Global Shop → SkyPlanner | GAB-prosess med noen minutters mellomrom |
| Operasjoner på produksjonsordren: status, ferdigstilt antall, gjenstående timer | Jobber per prosesstrinn | Global Shop → SkyPlanner | GAB-prosess med noen minutters mellomrom |
| Materialbehov, innkjøpsordrer, innkjøpsordrer for ekstern bearbeiding | Materialbehov, innkjøpsordrer etter leveringsdato | Global Shop → SkyPlanner | Hver time eller ved plankjøring |
| Planlagt start og slutt for operasjonen på produksjonsordren, Workcenter | Planlagt start og slutt, maskin og operatør per trinn | SkyPlanner → Global Shop | Ved planendringer, via webhook fra SkyPlanner |
| Arbeidsregistreringer: tid og antall per operasjon på produksjonsordren | Tidsregistreringer og operatørbekreftelser | SkyPlanner → Global Shop | Per bekreftelse eller per skift, hvis valgt |
| Planleggingsregler i SkyPlanner | Omstillingstidsmatrise, verktøy som begrensede ressurser, jobber med flere operatører | Vedlikeholdes i SkyPlanner | Settes 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:
| Data | Eier |
|---|---|
| Parts, BOMs, Routers, antall, leveringsfrister, status på produksjonsordrer | Global Shop |
| Operasjonsrekkefølge, start- og sluttider, maskin og operatør per operasjon | SkyPlanner |
| Omstillingstidsmatrise, krav til verktøy og operatører, alternative ressurser | SkyPlanner |
| Kapasitetskalendere og skift | Ett system, valgt under avklaringen |
| Arbeidsregistreringer, materialuttak, varemottak, kostnadsberegning | Global 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.
- 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.
- Tilgang. Opprett API-tokenet i SkyPlanner og avtal den utgående nettverksforbindelsen for GAB.
- Førstegangsimport. Parts, BOMs, Routers, Workcenters, arbeidsgrupper, kalendere og ansatte.
- Synkronisering av produksjonsordrer og innkjøpsordrer. Den tidsstyrte GAB-prosessen, med endringsdeteksjon, nye forsøk ved feil og logging.
- Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstid, verktøy, antall operatører per jobb og alternative maskiner eller medarbeidere.
- Tilbakeføring av planen. Webhook-styrt tilbakeføring til operasjonene på produksjonsordrene, samt tilbakeføring av arbeidsregistreringer hvis det er valgt.
- Parallell testing. Kjør SkyPlanner parallelt med den gjeldende APS-planen, sammenlign datoer og korriger grunndata.
- 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?
- 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.
- Tjenesteteamet til Global Shop kan delta. DaaS-utviklerne deres kjenner GAB og oppsettet ditt og kan bygge Global Shop-siden sammen med SkyPlanner-teamet.
- 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
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.
+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.
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.
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.
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.