Connects with ERP & MES systems like

Integrations / ERP / Global Shop Solutions

Global Shop Solutions Integration Guide for Production Scheduling with SkyPlanner APS

This Global Shop Solutions integration guide shows partners and IT teams how to connect Global Shop Solutions ERP to SkyPlanner APS. SkyPlanner integrates with Global Shop in both directions:

  • Parts, BOMs, Routers with their sequences, Workcenters and work groups, capacity calendars, employees, open Work Orders, material requirements and purchase orders flow in.
  • Planned start and finish times go back to each work order sequence, with the Workcenter SkyPlanner assigned.
  • Operator time and quantities can post back as labor against the work order, if you choose.
  • SkyPlanner webhooks push schedule changes as they happen.
SkyPlanner APS Gantt timeline with jobs scheduled across workstations and an order list below.

The SkyPlanner team configures the integration to your Global Shop setup during onboarding and supports it after go-live. This guide is for partners, Global Shop developers and IT teams who want to take part, or to build on SkyPlanner’s documented REST API (API reference) themselves.

Global Shop’s integration tools

Global Shop extends and connects its ERP with its own toolset rather than a public 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 Shop). The product sheet lists “Integrate with third-party APIs and office software suites”, “Manage data flow”, “Automate processes”, “Schedule reporting” and “Create custom ERP subsystems that integrate with the base package” (GAB product sheet). Global Shop adds that “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (Global Shop blog). This is the integration route for SkyPlanner.
  2. Global Shop services. Global Shop offers “Development as a Service (DaaS)” and help to “Add Third-Party Integrations, Applications, Automations & Software” (info pack). Its integration catalog invites buyers to discuss “your specific integration needs” (integrations).
  3. Excel and file exports. Microsoft Excel and Access appear in Global Shop’s integration catalog, and GAB can schedule reports to run. Exported files of parts, Routers, Workcenters and open work orders are the trial route into SkyPlanner.

On the SkyPlanner side the REST API reads and writes orders, products, materials, process steps, timelogs and purchase orders. It authenticates with an API token in the Authorization-Token header (SkyPlanner Settings > API) and is documented in Swagger/OpenAPI. The integration tutorial walks through the first calls.

How the pieces connect

  • Outbound from Global Shop. A scheduled GAB process reads Work Orders, Router sequences and purchase orders changed since its last run and sends them to SkyPlanner’s REST API. GAB can “Schedule processes and reports to run at regular intervals,” so jobs sync every few minutes and master data hourly or nightly.
  • Inbound to Global Shop. SkyPlanner sends a webhook when the schedule changes, and the planned dates are read from SkyPlanner’s REST API. A GAB process writes the start and finish times to the matching work order sequences. Whether GAB takes the webhook directly or picks up changes on a short schedule is set during onboarding scoping.
  • Shop floor. SkyPlanner timelogs are available from the REST API or by webhook, and GAB posts them as labor against the work order, if you choose.

Global Shop runs on-premise, in Global Shop Cloud (provided by Amazon Web Services) or as SaaS. Where the GAB process runs and the network path to SkyPlanner are agreed with your IT team or Global Shop during scoping.

Data mapping

Global Shop objectSkyPlanner objectDirectionFrequency
Parts (parts master), BOMs, multi-level BOMsProducts, materials, product structureGlobal Shop → SkyPlannerInitial load, then on change
Routers: labor, material and outside service sequences with Workcenter and timesProcess steps with durations and setup timesGlobal Shop → SkyPlannerInitial load, then on change
Workcenters and work groupsWorkstations, workstation groups, alternative workstationsGlobal Shop → SkyPlannerInitial load, rarely after
Capacity calendars, employees, shiftsShifts, calendars, personnelGlobal Shop → SkyPlannerDaily, or own shifts in SkyPlanner
Work Orders: part, quantity, due date, priority, linked sales orderOrders with due dates and prioritiesGlobal Shop → SkyPlannerGAB process every few minutes
Work order sequences: status, quantity complete, hours remainingJobs per process stepGlobal Shop → SkyPlannerGAB process every few minutes
Material requirements, purchase orders, outside process POsMaterial needs, purchase orders by delivery dateGlobal Shop → SkyPlannerHourly or on schedule run
Work order sequence scheduled start and finish, WorkcenterPlanned start and finish, machine and operator per stepSkyPlanner → Global ShopOn schedule change, via SkyPlanner webhook
Labor: time and quantities per work order sequenceTimelogs and operator confirmationsSkyPlanner → Global ShopPer confirmation or per shift, if chosen
SkyPlanner scheduling rulesSetting time matrix, tools as finite resources, multi-operator jobsMaintained in SkyPlannerSet up during onboarding

Integration patterns

1. Initial master data load. Read Parts, BOMs, Routers, Workcenters, work groups, capacity calendars and employees. Map Workcenters deliberately: a Workcenter with four identical machines becomes a workstation group with four workstations, so SkyPlanner sequences each machine. Work groups map to alternative workstations.

2. Work order sync. Read open Work Orders with their sequences, material requirements and open purchase orders. SkyPlanner treats ordered material as available on the PO delivery date and updates stock when the PO is marked Delivered. Outside service sequences carry their lead time as time-only steps.

3. Schedule write-back. When the engine places or moves a sequence, a SkyPlanner webhook triggers GAB. GAB writes the planned start and finish to that work order sequence, and the Workcenter when SkyPlanner moved the work to another machine. Dispatch lists and the APS views then show SkyPlanner’s sequence.

4. Shop-floor confirmations. Operators log work with SkyPlanner Mobile Confirmations or the Production Timer, and the timelogs keep the schedule current. You choose whether actual time posts back to Global Shop. If yes, each confirmation becomes labor on the work order sequence. If no, Shop Floor Data Collection stays as it is, and SkyPlanner reads progress from the work order sequences.

5. Ownership and conflict rules. Write them down before go-live:

DataOwner
Parts, BOMs, Routers, quantities, due dates, work order statusGlobal Shop
Sequence order, start and finish times, machine and operator per sequenceSkyPlanner
Setting time matrix, tool and operator requirements, alternative resourcesSkyPlanner
Capacity calendars and shiftsOne system, chosen in scoping
Labor, material issues, receipts, costingGlobal Shop, entered there or posted from SkyPlanner timelogs

Pick one writer of sequence dates. Planners move work in SkyPlanner and the dates flow to Global Shop. Global reschedules and drag-and-drop moves in Global Shop APS stop for the work orders SkyPlanner schedules, or the two plans drift apart.

Typical project steps

Implementation is normally completed within weeks after onboarding starts. Before that, validate the schedule in the 30-day free trial with Workcenters, Routers and open work orders exported from Global Shop as Excel or CSV.

  1. Scoping. Fix the mapping table, ownership rules, sync intervals and whether labor posts back. Confirm your deployment (on-premise, Cloud or SaaS) and who writes the GAB side.
  2. Access. Create the SkyPlanner API token and agree the outbound network path for GAB.
  3. Initial load. Parts, BOMs, Routers, Workcenters, work groups, calendars and employees.
  4. Work order and purchase order sync. The scheduled GAB process, with change detection, retries and logging.
  5. Constraint setup in SkyPlanner. Setting time matrix, tools, operator counts per job and alternative machines or personnel.
  6. Schedule write-back. Webhook-driven writes to work order sequences, plus labor if chosen.
  7. Parallel testing. Run SkyPlanner beside the current APS plan, compare dates, fix master data.
  8. Go-live. Switch on write-back once the data matches, and stop manual reschedules for SkyPlanner-scheduled work.

What to plan for in a Global Shop Solutions integration

  • Workcenters versus machines. Global Shop plans by Workcenter and work group. Decide which Workcenters hold several machines and split them into SkyPlanner workstations.
  • Three kinds of sequences. Routers hold material, labor and outside service sequences. Only labor sequences use your capacity. Material sequences become material needs, and outside services become time-only steps.
  • Setup and run time. Carry setup and run time separately, so the setting time matrix can replace the fixed setup where the sequence matters.
  • Calendars. Global Shop keeps capacity calendars with date-specific changes. Choose one owner for shifts and holidays, or the two plans disagree.
  • People per workstation. Global Shop schedules employees by skill set. Agree in scoping how people are assigned to workstations in SkyPlanner.
  • Rush flags and priorities. Map Global Shop priorities to SkyPlanner priority and Fast Track, so rush work keeps its place.
  • Upgrades. Global Shop Cloud includes “Semi-annual upgrades.” Re-test the GAB process after each upgrade.

Who configures and supports the Global Shop integration

  1. The SkyPlanner team configures it during onboarding and supports it after go-live, across the agreed objects and sync rules. Every plant runs Global Shop differently, and this is where that know-how goes.
  2. Global Shop’s services team can take part. Its DaaS developers know GAB and your setup and can build the Global Shop side alongside the SkyPlanner team.
  3. Your own GAB developers can build on it against SkyPlanner’s REST API with an API token. An API token is enough to start, and the SkyPlanner team assists when needed. Integration documentation is at SkyPlanner integration docs.

SkyPlanner starts from 199 € per month with 5 workstations included, billed monthly. The integration is quoted up front for your process and needs, together with your plan. See pricing, Global Shop Solutions finite capacity scheduling, the Global Shop Solutions page, SkyPlanner features and the ERP integrations hub.

Manufacturers running SkyPlanner

Kalle Kalliomäki, Supply Chain Specialist at UTU, on the switchboard production floor in Ulvila

2 hsaved every week

“SkyPlanner has taken our production planning from Excel spreadsheets to real-time production optimization.”

Kalle Kalliomäki, Supply Chain Specialist
UTU · Electrical switchboards and switchgear

Production planning saves 2 hours of working time every week, and a new work queue reaches the line in seconds.

Read the UTU review

Operators in cleanroom suits at a bottle-filling line in Laboratory & Allied's pharmaceutical plant in Nairobi

+90%production efficiency

“Efficiency has gone up 90% in production.”

Abdul Rucyinga, Head of IT
Laboratory & Allied · Pharmaceutical manufacturing

Production efficiency is up 90%, and a three-month optimized plan across all workstations takes under 30 minutes.

Read the Laboratory & Allied review

Fewerstoppages from material shortages

“The value SkyPlanner brings us is that it is a tool that works in daily use, especially for setting delivery dates.”

Tommi Männistö, Production Planning Manager
Eskomatic · Contract machining

Automatic load scheduling gives more accurate delivery dates, and production stoppages caused by material shortages have fallen sharply.

Read the Eskomatic review

Hannu Ryynänen, CEO of Mamec, in the company's production hall in Lohja

1,000swork orders scheduled automatically

“Production is under control in a different way, and our understanding of capacity is on a completely different level.”

Hannu Ryynänen, CEO
Mamec · Industrial mixers, pumps and high-tech contract manufacturing

Thousands of work orders are scheduled automatically, with a real-time view of production for the whole organization.

Read the Mamec review

FAQ

Does Global Shop Solutions have an API?

Global Shop connects to other systems through its Global Application Builder (GAB) SDK, which can “integrate with third-party APIs,” and through its own integration services. The SkyPlanner integration uses GAB on the Global Shop side and SkyPlanner’s REST API and webhooks on the other.

What is GAB in Global Shop Solutions?

The Global Application Builder is Global Shop’s SDK for custom screens, applications and integrations. It works with business data objects, can manage data flow and can run processes on a schedule.

How are planned dates written back to Global Shop?

Per work order sequence. A SkyPlanner webhook triggers GAB, which writes the planned start and finish to the sequence, plus the Workcenter when SkyPlanner moved the work to another machine.

Does the integration work with Global Shop Cloud and SaaS?

Yes. SkyPlanner is cloud SaaS and connects to Global Shop on-premise, in Global Shop Cloud or on SaaS. Where the GAB side runs and the network path to SkyPlanner are agreed with you and Global Shop during onboarding scoping.

Who builds the Global Shop side?

The SkyPlanner team configures the integration and supports it after go-live. Global Shop’s DaaS team or your own GAB developers can build or extend the GAB side on SkyPlanner’s documented API.

Can we test SkyPlanner before building the integration?

Yes. The 30-day free trial supports up to 20 workstations with Excel or CSV imports from Global Shop, no credit card needed. Start the trial, or talk to sales to scope the integration.