Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Plex Smart Manufacturing Platform

Veiledning til Plex-integrasjon for produksjonsplanlegging med SkyPlanner APS

Denne veiledningen viser partnere og IT-team hvordan de kobler Plex Smart Manufacturing Platform til SkyPlanner APS. Integrasjonen mellom SkyPlanner og Plex går begge veier:

  • Jobber, artikler, produksjonsruter, arbeidssentre, lagerbeholdning og innkjøpsordrer overføres til SkyPlanner.
  • Planlagte start- og sluttider for hver operasjon sendes tilbake til Plex.
  • Operatørkvitteringer brukes i produksjonsrapporteringen i Plex.
  • 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 Plex-oppsettet ditt under innføringen og gir støtte etter produksjonssetting. Denne veiledningen er for partnere og utviklere som vil delta i arbeidet eller selv bygge videre på SkyPlanners dokumenterte REST API (API-referanse).

Grensesnitt for Plex-integrasjon

Plex er én skyplattform med flere leietakere, så alle leietakere kjører gjeldende versjon. Det finnes fire integrasjonsveier:

  1. Plex Connect REST APIs. Plex lanserte Plex Connect i 2015 som «a new REST/JSON API.» (et nytt API basert på REST og JSON). (kilde) Versjonerte samlinger dekker artikler, leverandører, kunder, innkjøpsordrer, arbeidssentre og verktøy.
  2. Plex Custom APIs. I Plex-databladet står det: «The developer portal is also available for creating unique APIs.» (Utviklerportalen kan også brukes til å opprette egne API-er.) (kilde) Partnere bruker dette for objekter som ikke har en standardsamling.
  3. Plex UX Data Sources. Plex gjør datakildene sine tilgjengelige via REST. Jobber, jobboperasjoner, produksjonsregistreringer og lagerbeholdere leses vanligvis herfra.
  4. Plex Classic Data Sources. Det eldre SOAP-grensesnittet brukes bare når en Classic-datakilde ikke har noe UX-motstykke.

SkyPlanner bruker Plex Connect til grunndata og innkjøp, og Plex Data Sources til jobber, operasjoner og produksjonsdata.

Tilgang og PCN

API-tilgang settes opp for hver app i Plex Developer Portal. Der aktiveres API-samlingene integrasjonen trenger. Hvert kall rettes mot et PCN, Plant Control Number, som identifiserer et anlegg eller en juridisk enhet i Plex. Et konsern med tre anlegg har tre PCN-er. Integrasjonen kobler hvert PCN til et eget SkyPlanner-oppsett eller til grupper av arbeidsstasjoner i ett felles oppsett.

Kall til Data Source bruker påloggingsopplysninger for webtjenester per PCN. Opprett en egen integrasjonskonto med tilgang bare til datakildene den trenger.

Hos SkyPlanner bruker REST API et API-token til autentisering (SkyPlanner Settings > API) og er dokumentert i Swagger/OpenAPI. Integrasjonsveiledningen viser hvordan du gjør de første kallene.

Synkroniseringsmodell

På Plex-siden skjer synkroniseringen til faste tider. SkyPlanner leser nye og endrede jobber, operasjoner og lagerbeholdninger fra Plex Connect og Data Sources med et fast intervall for hvert anlegg. En Plex-partner kan også sende endringer fra Plex direkte til SkyPlanners REST API ved hjelp av triggere i Plex, for eksempel når en jobb opprettes.

SkyPlanner sender webhooks når tilstanden eller planen endres. Tilbakeføringen er dermed hendelsesstyrt.

Datakobling

Plex-objekt (grensesnitt)SkyPlanner-objektRetningHyppighet
Part (Plex Connect-samlingen parts)Produkter og materialerPlex → SkyPlannerFørstegangsinnlasting, deretter synkronisering av endringer
Bill of Materials (Data Source)Produktstruktur, delprodukter, materialer per produktPlex → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Produksjonsrute og artikkeloperasjoner: arbeidssenter, standardtider (Data Source)Prosesstrinn med omstillings- og kjøretiderPlex → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Arbeidssenter: maskin, celle eller område (Plex Connect-samlingen work centers)Arbeidsstasjoner, grupper av arbeidsstasjoner, effektivitetsgraderPlex → SkyPlannerFørstegangsinnlasting, sjelden deretter
Jobb og jobboperasjoner: antall, leveringsfrist (Data Source)Ordrer og jobberPlex → SkyPlannerMed noen minutters mellomrom, eller sendt når en jobb opprettes
Lagerbeholdning og beholdere (Data Source)LagersaldoerPlex → SkyPlannerHver time eller før hver planleggingskjøring
Innkjøpsordrer med forventede mottak (Plex Connect-samlingen purchase orders)Innkommende materiale på leveringsdatoen; lagerbeholdningen oppdateres ved status DeliveredPlex → SkyPlannerHver time eller før hver planleggingskjøring
Verktøy (Plex Connect-samlingen tools)Verktøy som delte ressurser med begrenset kapasitetPlex → SkyPlannerFørstegangsinnlasting; deretter vedlikehold i SkyPlanner
Planlagt start og slutt per operasjon og arbeidssenter (Custom API eller Data Source)ProduksjonsplanSkyPlanner → PlexVed endringer i planen, via webhook fra SkyPlanner
Produksjonsregistreringer: antall, start, slutt, stansTidslogger og operatørkvitteringerSkyPlanner → PlexPer kvittering eller per skift
Data om begrensninger i SkyPlannerOmstillingstidsmatrise, antall operatører per jobb, alternative arbeidssentre og personellVedlikeholdes i SkyPlannerSettes opp under innføringen

Integrasjonsmønstre

1. Førstegangsinnlasting av grunndata. Last inn artikler, stykklister, produksjonsruter med artikkeloperasjoner, arbeidssentre og verktøy. Velg bevisst hvilket nivå arbeidsstasjonene skal ligge på. Et arbeidssenter i Plex kan være én maskin, en celle eller et område. SkyPlanner bør planlegge på det nivået der jobbene kjøres fra én felles kø.

2. Synkronisering av jobber. Les inn frigitte jobber med operasjoner, antall og leveringsfrister, samt lagerbeholdning og åpne innkjøpsordrer. SkyPlanner regner bestilt materiale som tilgjengelig på innkjøpsordrens leveringsdato og oppdaterer lagerbeholdningen når ordren får status Delivered. Planleggingen tar hensyn til både lagerbeholdning og forventede innkjøpsleveranser.

3. Tilbakeføring av planen. For hver operasjon som planleggingsmotoren har plassert eller flyttet, sender SkyPlanner planlagt start, slutt og arbeidssenter tilbake til Plex via avtalt Custom API eller datakilde. Plex beholder jobben, antallet og statusen.

4. Kvitteringer fra produksjonsgulvet. Operatørene registrerer start, antall og stans med Mobile Confirmations, Production Timer eller Quick Log Mode. Planen oppdateres i takt med arbeidet. Kvitteringene sendes tilbake til Plex som produksjonsregistreringer. Velg én kanal per arbeidssenter: Operatørene kvitterer enten i SkyPlanner eller i Plex Control Panel, ikke begge steder.

5. Dataeierskap og regler ved konflikter. Dokumenter reglene før produksjonssetting:

DataEier
Artikler, stykklister, produksjonsruter, antall og status per jobb, lagerbeholdningPlex
Operasjonsrekkefølge, start- og sluttider, tildeling av arbeidssenterSkyPlanner
Omstillingstidsmatrise, krav til verktøy og operatører, alternative ressurserSkyPlanner
Skift og fraværEtt system, valgt under avklaringen
ProduksjonsregistreringerPlex, med registreringer fra kvitteringer i SkyPlanner

Når antallet eller produksjonsruten for en jobb endres i Plex, regnes det som en ny versjon av jobben. SkyPlanner leser den inn på nytt, og Autopilot planlegger automatisk på nytt når produksjonen endres.

Typiske prosjekttrinn

Implementeringen er normalt ferdig i løpet av noen uker etter at innføringen starter. Før det kan du bruke egne data i den gratis prøveperioden på 30 dager. Eksporter åpne jobber, operasjoner og arbeidssentre fra Plex til Excel eller CSV, importer dem og valider planen før integrasjonsarbeidet begynner.

Deretter gjennomføres prosjektet i sju trinn:

  1. Datakobling. Fastsett koblingstabellen, nivåene for PCN og arbeidsstasjoner, reglene for dataeierskap og synkroniseringsintervallene.
  2. Plex-tilgang. Aktiver Plex Connect-samlingene i Developer Portal, og sett opp Data Source-kontoen for hvert PCN.
  3. Førstegangsinnlasting. Artikler, stykklister, produksjonsruter, arbeidssentre og verktøy.
  4. Synkronisering av jobber og innkjøpsordrer. Jobber, operasjoner, lagerbeholdning og åpne innkjøpsordrer synkroniseres til faste tider.
  5. Oppsett av begrensninger i SkyPlanner. Omstillingstidsmatrise, antall operatører per jobb, alternative arbeidssentre og personell.
  6. Tilbakeskriving og bekreftelser. Planlagte tider og produksjonsregistreringer overføres til Plex.
  7. Parallelldrift og produksjonssetting. Kjør SkyPlanner parallelt med den gjeldende planen, korriger grunndataene og aktiver deretter tilbakeskriving.

Dette må dere planlegge for i en Plex-integrasjon

  • Velg riktig datakilde. Plex har mange datakilder med overlappende felt. Det vanskeligste ved en Plex-integrasjon er å velge kilden som returnerer mengden eller statusen dere faktisk mener. Avtal under avklaringen hvilke datakilder som skal brukes, og spesifiser navnet på hver av dem.
  • Detaljnivå for arbeidssentre. Et arbeidssenter som egentlig er et område med fire maskiner, må modelleres som fire arbeidsstasjoner eller som en gruppe med angitt effektivitet. Ellers blir det overbooket i planen.
  • Måleenheter. Prosessanlegg kjører partier i gram eller liter, mens neste trinn bruker stykk. Konverter enhetene per operasjon ved import.
  • Beholdere kontra totalbeholdning per artikkel. Plex sporer lagerbeholdningen i beholdere ute i produksjonen. Summer innholdet i beholderne som kan brukes i planen, og utelat sperret beholdning og beholdning i karantene.
  • Standardtider. Kontroller omstillings- og kjøretidene for delenes operasjoner mot faktiske produksjonsregistreringer før første planleggingskjøring.
  • Flere PCN-er. Hold fabrikkene adskilt i datakoblingene, slik at jobber fra én fabrikk aldri havner på arbeidssentrene til en annen.

Plex-integrasjonen: Hvem konfigurerer den og gir brukerstøtte?

Arbeidet omfatter datakoblinger til jobbene, produksjonsrutene, arbeidssentrene og PCN-ene deres. Det omfatter også begrensningene SkyPlanner tar hensyn til i planleggingen: en matrise for omstillingstider, antall operatører og alternative ressurser.

  1. SkyPlanner-teamet konfigurerer integrasjonen under oppstarten og gir brukerstøtte etter produksjonssetting. Dette dekker SkyPlanner-siden og de avtalte Plex-grensesnittene. Hver fabrikk bruker Plex på sin egen måte, og denne kunnskapen brukes i oppsettet.
  2. Plex-partneren deres kan delta eller bygge integrasjonen. Partneren kjenner deres PCN, datakilder og Custom APIs. SkyPlanner stiller med REST API, Swagger/OpenAPI-dokumentasjon og webhooks.
  3. Egne utviklere kan bygge videre på løsningen via det samme dokumenterte REST API-et med et API-token. Et API-token er nok til å komme i gang, og SkyPlanner-teamet hjelper til ved behov. Offentlig dokumentasjon, blant annet om innkjøpsordrer og API-et for produkter og materialer, finnes i SkyPlanner-dokumentasjonen.

SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og månedlig fakturering. Dere får et pristilbud på integrasjonen tilpasset prosessene og behovene deres, sammen med abonnementet, slik at dere ser hele kostnaden før dere starter. Se hvordan Plex sin egen planlegging står seg i artikkelen om produksjonsplanlegging i Plex med hensyn til tilgjengelig kapasitet. Få oversikten på Plex-siden, og se andre systemer i oversikten over ERP-integrasjoner.

Produsenters erfaringer med SkyPlanner

Kalle Kalliomäki, spesialist på forsyningskjeder hos UTU, i tavleproduksjonen i Ulvila

2 hspart hver uke

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

Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Elektriske tavler og koblingsanlegg

Produksjonsplanleggingen sparer 2 arbeidstimer hver uke, og en ny jobbkø når produksjonslinjen på sekunder.

Les om UTUs erfaringer

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 om erfaringene til Laboratory & Allied

Anu Järvinen, produksjonssjef hos Fredman Operations, ved en robotcelle for palletering i Rauma

6 månederfrem i tid ser salgsavdelingen ledig kapasitet

«SkyPlanner gir et pålitelig grunnlag for all produksjonsplanlegging.»

Anu Järvinen, produksjonssjef
Fredman Operations · Emballasjepapir egnet for matkontakt

Salgsavdelingen ser ledig kapasitet seks måneder frem i tid. Forespørsler om planendringer som før tok en time eller mer, besvares nå på sekunder.

Les om erfaringene til Fredman Operations

100%leveringspålitelighet siden 2021

«SkyPlanner gir oss oversikt over kapasiteten og gjør planleggingen forutsigbar.»

Dan Berglund, COO/CFO
Opes Corporation · Kjemikalie- og næringsmiddelproduksjon

Leveringspåliteligheten har vært 100% i hele perioden SkyPlanner har vært i bruk, siden 2021.

Les om erfaringene til Opes Corporation

Ofte stilte spørsmål

Har Plex et API for data til produksjonsplanlegging?

Ja. Plex Connect tilbyr REST/JSON-API-er for deler, innkjøpsordrer, arbeidssentre og verktøy. Plex Data Sources gir tilgang til jobber, operasjoner, produksjonsregistreringer og lagerbeholdning. Plex Custom APIs dekker resten.

Hvem bygger Plex-integrasjonen?

SkyPlanner-teamet konfigurerer toveisintegrasjonen for Plex-oppsettet deres under oppstarten og gir brukerstøtte etter produksjonssetting. Plex-partneren eller egne utviklere kan også bygge på SkyPlanners dokumenterte REST API. Et API-token er nok til å komme i gang.

Hvorfor koble til SkyPlanner i stedet for å legge til Plex Finite Scheduling eller Finite Scheduler?

Plex inkluderer produksjonsplanlegging som tar hensyn til tilgjengelig maskin- og personellkapasitet i sine MES/MOM-funksjoner (kilde) og markedsfører Finite Scheduler som «An Adaptive Plex MES Integration» (en tilpasningsdyktig integrasjon med Plex MES) (kilde). SkyPlanner kobles til Plex-pakken dere allerede bruker, og er i drift i løpet av uker etter at oppstartsarbeidet begynner. Autopilot planlegger automatisk på nytt ved hver vesentlige endring. SkyPlanner-teamet konfigurerer toveisintegrasjonen og gir brukerstøtte, mens Plex-partneren deres kan ha ansvaret for Plex-siden.

Må vi installere noe i Plex?

Nei. Tilgangen konfigureres i Plex Developer Portal og per PCN. SkyPlanner kjører i skyen parallelt med Plex.

Kan Plex sende endringer i sanntid?

På Plex-siden kjøres en planlagt synkronisering, vanligvis med noen minutters mellomrom. En Plex-partner kan også sende nye jobber til SkyPlanners REST API når hendelser i Plex utløser det. I motsatt retning sender SkyPlanners webhooks planendringer så snart de skjer.

Kan vi teste SkyPlanner før vi bygger integrasjonen?

Ja. Den gratis prøveperioden på 30 dager støtter opptil 20 arbeidsstasjoner med CSV- eller Excel-import fra Plex. Kredittkort er ikke nødvendig. Start prøveperioden, eller snakk med salg for å avklare omfanget av integrasjonen.