Verbindt met ERP & MES-systemen zoals

Koppelingen / ERP / Global Shop Solutions

Handleiding voor de Global Shop Solutions koppeling voor productieplanning met SkyPlanner APS

Deze handleiding laat partners en IT-teams zien hoe ze Global Shop Solutions ERP aan SkyPlanner APS koppelen. De koppeling tussen SkyPlanner en Global Shop werkt in beide richtingen:

  • Parts, BOMs, Routers met hun bewerkingen, Workcenters en werkgroepen, capaciteitskalenders, medewerkers, openstaande Work Orders, materiaalbehoeften en inkooporders worden ingelezen.
  • De geplande start- en eindtijden worden per productieorderbewerking teruggeschreven, samen met het door SkyPlanner toegewezen Workcenter.
  • Als u daarvoor kiest, kunnen de tijd en aantallen die operators registreren als arbeidsregistratie op de productieorder worden teruggeboekt.
  • SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
Gantt-tijdlijn in SkyPlanner APS met taken ingepland op verschillende werkcentra en daaronder een orderlijst.

Het SkyPlanner-team stemt de koppeling tijdens de onboarding af op uw Global Shop-inrichting en biedt ook na de ingebruikname ondersteuning. Deze handleiding is bedoeld voor partners, Global Shop-ontwikkelaars en IT-teams die hieraan willen meewerken of zelf op basis van de gedocumenteerde REST API van SkyPlanner willen ontwikkelen (API-documentatie).

Integratietools van Global Shop

Global Shop gebruikt eigen tools om zijn ERP uit te breiden en te koppelen, in plaats van een openbare 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” (Met de Global Application Builder (GAB) SDK kunt u schermen aanpassen en toepassingen maken voor uw specifieke productieprocessen) (Global Shop). Het productblad vermeldt “Integrate with third-party APIs and office software suites” (Koppelen met API’s van derden en kantoorsoftware), “Manage data flow” (Gegevensstromen beheren), “Automate processes” (Processen automatiseren), “Schedule reporting” (Rapportages inplannen) en “Create custom ERP subsystems that integrate with the base package” (ERP-subsystemen op maat maken die met het basispakket integreren) (GAB-productblad). Global Shop voegt daaraan toe: “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (Door het innovatieve gebruik van bedrijfsgegevensobjecten neemt GAB het risico weg dat normaal gepaard gaat met het uitbreiden van uw ERP-systeem) (Global Shop-blog). Dit is de route voor de koppeling met SkyPlanner.
  2. Diensten van Global Shop. Global Shop biedt “Development as a Service (DaaS)” (Ontwikkeling als dienst) en hulp bij “Add Third-Party Integrations, Applications, Automations & Software” (Koppelingen, toepassingen, automatiseringen en software van derden toevoegen) (informatiepakket). In de integratiecatalogus worden kopers uitgenodigd om “your specific integration needs” (uw specifieke integratiebehoeften) te bespreken (koppelingen).
  3. Excel- en bestandsexports. Microsoft Excel en Access staan in de integratiecatalogus van Global Shop, en GAB kan rapportages op vaste momenten uitvoeren. Met exportbestanden van onderdelen, Routers, Workcenters en openstaande productieorders kunt u SkyPlanner uitproberen.

Aan de SkyPlanner-kant leest en schrijft de REST API orders, producten, materialen, processtappen, tijdregistraties en inkooporders. Authenticatie verloopt via een API-token in de Authorization-Token-header (SkyPlanner Settings > API). De API is gedocumenteerd in Swagger/OpenAPI. De integratiehandleiding helpt u bij de eerste API-aanroepen.

Zo werken de onderdelen samen

  • Vanuit Global Shop. Een ingepland GAB-proces leest de Work Orders, Router-bewerkingen en inkooporders die sinds de vorige uitvoering zijn gewijzigd en stuurt ze naar de REST API van SkyPlanner. GAB kan “Schedule processes and reports to run at regular intervals,” (Processen en rapportages met vaste tussenpozen laten uitvoeren), zodat taken om de paar minuten worden gesynchroniseerd en stamgegevens elk uur of elke nacht.
  • Naar Global Shop. SkyPlanner verstuurt een webhook wanneer de planning verandert. De geplande datums worden vervolgens via de REST API van SkyPlanner uitgelezen. Een GAB-proces schrijft de start- en eindtijden naar de bijbehorende productieorderbewerkingen. Tijdens de scopebepaling bij de onboarding wordt vastgelegd of GAB de webhook rechtstreeks ontvangt of wijzigingen met korte tussenpozen ophaalt.
  • Productievloer. Tijdregistraties uit SkyPlanner zijn beschikbaar via de REST API of een webhook. Als u daarvoor kiest, boekt GAB ze als arbeidsregistratie op de productieorder.

Global Shop draait on-premise, in Global Shop Cloud (geleverd door Amazon Web Services) of als SaaS. Tijdens de scopebepaling spreekt u met uw IT-team of Global Shop af waar het GAB-proces draait en via welke netwerkverbinding het SkyPlanner bereikt.

Gegevensmapping

Object in Global ShopObject in SkyPlannerRichtingFrequentie
Parts (onderdelenstamgegevens), BOMs, meerlaagse BOMsProducten, materialen, productstructuurGlobal Shop → SkyPlannerEerste import, daarna bij wijzigingen
Routers: bewerkingen voor arbeid, materiaal en uitbesteding, met Workcenter en tijdenProcesstappen met bewerkingsduur en insteltijdenGlobal Shop → SkyPlannerEerste import, daarna bij wijzigingen
Workcenters en werkgroepenWerkcentra, werkcentrumgroepen, alternatieve werkcentraGlobal Shop → SkyPlannerEerste import, daarna zelden
Capaciteitskalenders, medewerkers, dienstenDiensten, kalenders, personeelGlobal Shop → SkyPlannerDagelijks, of diensten beheren in SkyPlanner
Work Orders: onderdeel, aantal, leverdatum, prioriteit, gekoppelde verkooporderOrders met leverdatums en prioriteitenGlobal Shop → SkyPlannerGAB-proces om de paar minuten
Productieorderbewerkingen: status, gereedgemeld aantal, resterende urenTaken per processtapGlobal Shop → SkyPlannerGAB-proces om de paar minuten
Materiaalbehoeften, inkooporders, inkooporders voor uitbestedingMateriaalbehoeften, inkooporders op leverdatumGlobal Shop → SkyPlannerElk uur of bij het berekenen van de planning
Geplande start- en eindtijd per productieorderbewerking, WorkcenterGeplande start- en eindtijd, machine en operator per stapSkyPlanner → Global ShopBij planningswijzigingen, via een SkyPlanner-webhook
Arbeidsregistratie: tijd en aantallen per productieorderbewerkingTijdregistraties en gereedmeldingen door operatorsSkyPlanner → Global ShopPer gereedmelding of per dienst, indien gekozen
Planningsregels in SkyPlannerInsteltijdenmatrix, gereedschappen met beperkte beschikbaarheid, taken met meerdere operatorsBeheerd in SkyPlannerIngericht tijdens de onboarding

Opzet van de koppeling

1. Eerste import van stamgegevens. Lees Parts, BOMs, Routers, Workcenters, werkgroepen, capaciteitskalenders en medewerkers in. Bepaal de mapping van Workcenters zorgvuldig: een Workcenter met vier identieke machines wordt een werkcentrumgroep met vier werkcentra, zodat SkyPlanner elke machine afzonderlijk inplant. Werkgroepen worden gekoppeld aan alternatieve werkcentra.

2. Productieorders synchroniseren. Lees openstaande Work Orders in, samen met hun bewerkingen, materiaalbehoeften en openstaande inkooporders. SkyPlanner beschouwt besteld materiaal als beschikbaar op de leverdatum van de inkooporder en werkt de voorraad bij wanneer de inkooporder de status Delivered krijgt. Uitbestede bewerkingen worden opgenomen als stappen met alleen een doorlooptijd.

3. Planning terugschrijven. Wanneer de planningsengine een bewerking inplant of verplaatst, activeert een SkyPlanner-webhook GAB. GAB schrijft de geplande start- en eindtijd naar die productieorderbewerking. Als SkyPlanner het werk naar een andere machine heeft verplaatst, wordt ook het Workcenter teruggeschreven. De werklijsten en APS-weergaven tonen vervolgens de volgorde uit SkyPlanner.

4. Gereedmeldingen op de productievloer. Operators registreren hun werk met SkyPlanner Mobile Confirmations of de Production Timer. De tijdregistraties houden de planning actueel. U bepaalt of de werkelijke tijd wordt teruggeboekt naar Global Shop. Zo ja, dan wordt elke gereedmelding als arbeidsregistratie op de productieorderbewerking geboekt. Zo nee, dan blijft Shop Floor Data Collection ongewijzigd en leest SkyPlanner de voortgang uit de productieorderbewerkingen.

5. Afspraken over gegevensbeheer en conflicten. Leg deze vóór de ingebruikname vast:

GegevensBeheerd in
Parts, BOMs, Routers, aantallen, leverdatums, productieorderstatusGlobal Shop
Bewerkingsvolgorde, start- en eindtijden, machine en operator per bewerkingSkyPlanner
Insteltijdenmatrix, vereisten voor gereedschappen en operators, alternatieve resourcesSkyPlanner
Capaciteitskalenders en dienstenEén systeem, gekozen tijdens de scopebepaling
Arbeidsregistratie, materiaaluitgiften, ontvangsten, kostencalculatieGlobal Shop, daar ingevoerd of geboekt vanuit tijdregistraties in SkyPlanner

Laat slechts één systeem de bewerkingsdatums vastleggen. Planners verplaatsen werk in SkyPlanner; de datums worden doorgegeven aan Global Shop. Voor de productieorders die SkyPlanner inplant, stopt u met algeheel herplannen en verslepen in Global Shop APS. Anders gaan de twee planningen uiteenlopen.

Gebruikelijke projectstappen

De implementatie is doorgaans binnen enkele weken na de start van de onboarding afgerond. Controleer vooraf de planning tijdens de gratis proefperiode van 30 dagen, met Workcenters, Routers en openstaande productieorders die u vanuit Global Shop als Excel of CSV exporteert.

  1. Scopebepaling. Leg de mappingtabel, de afspraken over gegevensbeheer, de synchronisatie-intervallen en het al dan niet terugboeken van arbeidsregistraties vast. Bevestig uw omgeving (on-premise, Cloud of SaaS) en wie de GAB-kant ontwikkelt.
  2. Toegang. Maak het API-token voor SkyPlanner aan en spreek af welke uitgaande netwerkverbinding GAB gebruikt.
  3. Eerste import. Parts, BOMs, Routers, Workcenters, werkgroepen, kalenders en medewerkers.
  4. Productieorders en inkooporders synchroniseren. Het GAB-proces draait op vaste tijden, met wijzigingsdetectie, herhaalpogingen en logging.
  5. Beperkingen instellen in SkyPlanner. Omsteltijdenmatrix, gereedschappen, aantal operators per taak en alternatieve machines of medewerkers.
  6. Planning terugschrijven. Webhooks sturen het terugschrijven naar de bewerkingsstappen van productieorders aan, desgewenst ook met arbeidsgegevens.
  7. Parallel testen. Laat SkyPlanner naast de huidige APS-planning draaien, vergelijk de datums en corrigeer de stamgegevens.
  8. Ingebruikname. Schakel het terugschrijven in zodra de gegevens overeenkomen. Stop dan met het handmatig herplannen van werk dat SkyPlanner plant.

Aandachtspunten voor een Global Shop Solutions koppeling

  • Workcenters versus machines. Global Shop plant per Workcenter en werkgroep. Bepaal welke Workcenters meerdere machines omvatten en splits die op in werkcentra in SkyPlanner.
  • Drie soorten stappen. Routers bevatten stappen voor materiaal, arbeid en uitbesteed werk. Alleen arbeidsstappen belasten uw capaciteit. Materiaalstappen worden materiaalbehoeften; uitbesteed werk wordt omgezet in stappen die alleen tijd in beslag nemen.
  • Omstel- en bewerkingstijd. Neem omsteltijd en bewerkingstijd afzonderlijk over. Zo kan de omsteltijdenmatrix de vaste omsteltijd vervangen wanneer de volgorde van belang is.
  • Kalenders. Global Shop houdt capaciteitskalenders bij met wijzigingen voor specifieke datums. Wijs één systeem aan als leidend voor ploegendiensten en feestdagen, anders gaan de twee planningen uiteenlopen.
  • Medewerkers per werkcentrum. Global Shop plant medewerkers op basis van hun vaardigheden. Spreek tijdens de scopebepaling af hoe medewerkers in SkyPlanner aan werkcentra worden toegewezen.
  • Spoedmarkeringen en prioriteiten. Koppel de prioriteiten uit Global Shop aan de prioriteit en Fast Track in SkyPlanner, zodat spoedwerk zijn plaats behoudt.
  • Upgrades. Global Shop Cloud omvat “Semi-annual upgrades.” (halfjaarlijkse upgrades). Test het GAB-proces na elke upgrade opnieuw.

Wie configureert en ondersteunt de Global Shop-koppeling?

  1. Het SkyPlanner-team configureert de koppeling tijdens de onboarding en ondersteunt deze na ingebruikname, voor de afgesproken objecten en synchronisatieregels. Elke fabriek gebruikt Global Shop anders. Die praktijkkennis wordt in de inrichting verwerkt.
  2. Het serviceteam van Global Shop kan meewerken. De DaaS-ontwikkelaars kennen GAB en uw inrichting en kunnen samen met het SkyPlanner-team het Global Shop-deel bouwen.
  3. Uw eigen GAB-ontwikkelaars kunnen hierop voortbouwen via de REST API van SkyPlanner, met een API-token. Een API-token is voldoende om te beginnen en het SkyPlanner-team helpt waar nodig. De documentatie vindt u in de integratiedocumentatie van SkyPlanner.

SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturatie. Voor de koppeling ontvangt u vooraf een offerte op basis van uw processen en behoeften, samen met uw abonnement. Bekijk de prijzen, capaciteitsplanning voor Global Shop Solutions, de Global Shop Solutions-pagina, de functies van SkyPlanner en het overzicht van ERP-koppelingen.

Productiebedrijven die SkyPlanner gebruiken

Kalle Kalliomäki, supplychainspecialist bij UTU, op de productievloer voor schakelborden in Ulvila

2 hbespaard per week

“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime optimalisatie van de productie.”

Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur

De productieplanning bespaart elke week 2 uur werktijd en een nieuwe werklijst bereikt de productielijn binnen enkele seconden.

Lees de ervaring van UTU

Operators in cleanroompakken bij een flessenvullijn in de farmaceutische fabriek van Laboratory & Allied in Nairobi

+90%productie-efficiëntie

“De efficiëntie in de productie is met 90% gestegen.”

Abdul Rucyinga, hoofd IT
Laboratory & Allied · Farmaceutische productie

De productie-efficiëntie is met 90% gestegen. Een geoptimaliseerde planning voor drie maanden voor alle werkcentra is in minder dan 30 minuten klaar.

Lees de ervaring van Laboratory & Allied

Minderstilstand door materiaaltekorten

“De waarde van SkyPlanner voor ons is dat het een hulpmiddel is dat in de dagelijkse praktijk werkt, vooral bij het vaststellen van leverdatums.”

Tommi Männistö, manager productieplanning
Eskomatic · Verspaning in opdracht

Het automatisch inplannen van de capaciteitsbelasting levert nauwkeurigere leverdatums op. De productiestilstand door materiaaltekorten is sterk afgenomen.

Lees de ervaring van Eskomatic

Hannu Ryynänen, algemeen directeur van Mamec, in de productiehal van het bedrijf in Lohja

1.000’enproductieorders automatisch ingepland

“We hebben de productie op een andere manier onder controle en ons inzicht in de capaciteit ligt op een heel ander niveau.”

Hannu Ryynänen, algemeen directeur
Mamec · Industriële mengers, pompen en hightechproductie in opdracht

Duizenden productieorders worden automatisch ingepland, met realtime inzicht in de productie voor de hele organisatie.

Lees de ervaring van Mamec

Veelgestelde vragen

Heeft Global Shop Solutions een API?

Global Shop maakt verbinding met andere systemen via de Global Application Builder (GAB) SDK, die koppeling met externe API’s ondersteunt: “integrate with third-party APIs,” (integreren met API’s van derden). Daarnaast biedt Global Shop eigen integratiediensten. De SkyPlanner-koppeling gebruikt GAB aan de Global Shop-kant en de REST API en webhooks van SkyPlanner aan de andere kant.

Wat is GAB in Global Shop Solutions?

De Global Application Builder is de SDK van Global Shop voor maatwerkschermen, applicaties en koppelingen. Deze werkt met bedrijfsgegevensobjecten, kan gegevensstromen beheren en kan processen op vaste tijden uitvoeren.

Hoe worden geplande datums teruggeschreven naar Global Shop?

Per bewerkingsstap van een productieorder. Een webhook van SkyPlanner activeert GAB. GAB schrijft de geplande start- en einddatum naar de stap, en ook het Workcenter als SkyPlanner het werk naar een andere machine heeft verplaatst.

Werkt de koppeling met Global Shop Cloud en SaaS?

Ja. SkyPlanner is een SaaS-oplossing in de cloud en kan worden gekoppeld aan Global Shop on-premise, in Global Shop Cloud of als SaaS. Tijdens de scopebepaling bij de onboarding spreken we met u en Global Shop af waar het GAB-deel draait en hoe de netwerkverbinding met SkyPlanner wordt ingericht.

Wie bouwt het Global Shop-deel?

Het SkyPlanner-team configureert de koppeling en ondersteunt deze na ingebruikname. Het DaaS-team van Global Shop of uw eigen GAB-ontwikkelaars kunnen het GAB-deel bouwen of uitbreiden via de gedocumenteerde API van SkyPlanner.

Kunnen we SkyPlanner testen voordat we de koppeling bouwen?

Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken met Excel- of CSV-imports uit Global Shop. Een creditcard is niet nodig. Start de proefperiode of neem contact op met sales om de scope van de koppeling te bepalen.