Integraties / ERP / Plex Smart Manufacturing Platform
Plex-integratiegids voor productieschema’s met SkyPlanner APS
Deze Plex-integratiegids laat partners en IT-teams zien hoe ze het Plex Smart Manufacturing Platform aan SkyPlanner APS koppelen. De integratie tussen SkyPlanner en Plex werkt in beide richtingen:
- Taken, artikelen, bewerkingsvolgorden, werkcentra, voorraad en inkooporders worden ingelezen.
- Geplande start- en eindtijden per bewerking worden teruggestuurd naar Plex.
- Terugmeldingen van operators worden verwerkt in de productierapportage van Plex.
- SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
Het SkyPlanner-team stemt de integratie tijdens de onboarding af op uw Plex-inrichting en biedt na de ingebruikname ondersteuning. Deze gids is bedoeld voor partners en ontwikkelaars die daaraan willen meewerken of zelf willen bouwen op de gedocumenteerde REST API van SkyPlanner (API-documentatie).
Interfaces voor de Plex-integratie
Plex is één multi-tenant cloudplatform, waardoor elke tenant op de actuele versie draait. Er zijn vier mogelijkheden:
- Plex Connect REST APIs. Plex introduceerde Plex Connect in 2015 als “a new REST/JSON API.” (een nieuwe API op basis van REST en JSON) (bron) De collecties hebben versienummers en omvatten artikelen, leveranciers, klanten, inkooporders, werkcentra en gereedschappen.
- Plex Custom APIs. In het productblad van Plex staat: “The developer portal is also available for creating unique APIs.” (Het ontwikkelaarsportaal is ook beschikbaar om eigen API’s te maken.) (bron) Partners gebruiken dit voor objecten waarvoor geen standaardcollectie bestaat.
- Plex UX Data Sources. Plex stelt zijn gegevensbronnen beschikbaar via REST. Taken, taakbewerkingen, productieregistraties en voorraadcontainers worden doorgaans via deze interface uitgelezen.
- Plex Classic Data Sources. De oudere SOAP-interface wordt alleen gebruikt als een Classic-gegevensbron geen UX-equivalent heeft.
SkyPlanner gebruikt Plex Connect voor stamgegevens en inkoop, en Plex Data Sources voor taken, bewerkingen en productiegegevens.
Toegang en het PCN
API-toegang wordt per app ingesteld in de Plex Developer Portal. Daar worden de API-collecties ingeschakeld die de integratie nodig heeft. Elke aanroep is gericht op een PCN: het Plant Control Number dat een fabriek of juridische entiteit in Plex identificeert. Een groep met drie fabrieken heeft drie PCN’s. De integratie koppelt elk PCN aan een eigen SkyPlanner-inrichting of aan groepen werkcentra binnen één inrichting.
Aanroepen naar Data Sources gebruiken webservice-inloggegevens per PCN. Maak een apart integratieaccount aan dat alleen toegang heeft tot de benodigde gegevensbronnen.
Aan de SkyPlanner-kant verloopt de authenticatie voor de REST API via een API-token (SkyPlanner Settings > API). De API is gedocumenteerd in Swagger/OpenAPI. De integratiehandleiding leidt u door de eerste aanroepen.
Synchronisatiemodel
Aan de Plex-kant verloopt de synchronisatie op vaste tijdstippen. SkyPlanner leest nieuwe en gewijzigde taken, bewerkingen en voorraadgegevens uit Plex Connect en Data Sources, met een ingestelde frequentie per fabriek. Een Plex-partner kan wijzigingen ook rechtstreeks vanuit Plex naar de REST API van SkyPlanner sturen op basis van triggers in Plex, bijvoorbeeld wanneer een taak wordt aangemaakt.
SkyPlanner verstuurt webhooks wanneer de status of het productieschema verandert. Het terugschrijven wordt dus door gebeurtenissen aangestuurd.
Datamapping
| Plex-object (interface) | SkyPlanner-object | Richting | Frequentie |
|---|---|---|---|
| Part (Plex Connect-collectie parts) | Producten en materialen | Plex → SkyPlanner | Eerste import, daarna deltasynchronisatie |
| Bill of Materials (Data Source) | Productstructuur, deelproducten, materialen per product | Plex → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Routing en part operations: werkcentrum, normtijden (Data Source) | Processtappen met instel- en bewerkingstijden | Plex → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Work center: machine, cel of afdeling (Plex Connect work centers) | Werkcentra, groepen werkcentra, efficiëntiefactoren | Plex → SkyPlanner | Eerste import, daarna zelden |
| Job en job operations: aantal, uiterste gereeddatum (Data Source) | Orders en taken | Plex → SkyPlanner | Elke paar minuten, of direct verstuurd bij het aanmaken van een taak |
| Inventory en containers (Data Source) | Voorraadsaldi | Plex → SkyPlanner | Elk uur of vóór elke planningsrun |
| Purchase orders met verwachte ontvangsten (Plex Connect purchase orders) | Binnenkomend materiaal op de leverdatum; voorraad wordt bijgewerkt bij de status Delivered | Plex → SkyPlanner | Elk uur of vóór elke planningsrun |
| Tools (Plex Connect tools) | Gereedschappen als gedeelde middelen met beperkte beschikbaarheid | Plex → SkyPlanner | Eerste import; daarna beheerd in SkyPlanner |
| Geplande start- en eindtijd per bewerking en werkcentrum (Custom API of Data Source) | Productieschema | SkyPlanner → Plex | Bij wijzigingen in het productieschema, via een SkyPlanner-webhook |
| Productieregistraties: aantallen, start, einde, stilstand | Tijdregistraties en terugmeldingen van operators | SkyPlanner → Plex | Per terugmelding of per ploegendienst |
| Gegevens over planningsbeperkingen in SkyPlanner | Omsteltijdenmatrix, aantal operators per taak, alternatieve werkcentra en medewerkers | Beheerd in SkyPlanner | Ingericht tijdens de onboarding |
Integratiepatronen
1. Eerste import van stamgegevens. Importeer artikelen, stuklijsten, bewerkingsvolgorden met artikelbewerkingen, werkcentra en gereedschappen. Kies bewust op welk niveau u werkcentra inricht. Een werkcentrum in Plex kan één machine, een cel of een afdeling zijn. SkyPlanner moet plannen op het niveau waarop één wachtrij wordt afgewerkt.
2. Taken synchroniseren. Lees vrijgegeven taken in met hun bewerkingen, aantallen en uiterste gereeddatums, samen met de voorraad en openstaande inkooporders. SkyPlanner beschouwt besteld materiaal als beschikbaar op de leverdatum van de inkooporder en werkt de voorraad bij zodra de inkooporder de status Delivered krijgt. Bij het opstellen van het productieschema worden de voorraad en verwachte inkopen samen gecontroleerd.
3. Productieschema terugschrijven. Voor elke bewerking die de planningsengine heeft ingepland of verplaatst, stuurt SkyPlanner de geplande starttijd, eindtijd en het werkcentrum terug naar Plex via de afgesproken Custom API of gegevensbron. Plex blijft de taak, het aantal en de status beheren.
4. Terugmeldingen vanaf de werkvloer. Operators registreren startmomenten, aantallen en stilstand met Mobile Confirmations, Production Timer of Quick Log Mode. Het productieschema wordt bijgewerkt naarmate het werk vordert. De terugmeldingen gaan als productieregistraties terug naar Plex. Kies per werkcentrum één kanaal: operators melden terug in SkyPlanner óf via het Plex Control Panel, niet in beide.
5. Eigenaarschap en conflictregels. Leg deze vast vóór de ingebruikname:
| Gegevens | Eigenaar |
|---|---|
| Artikelen, stuklijsten, bewerkingsvolgorden, aantal en status per taak, voorraad | Plex |
| Volgorde van bewerkingen, start- en eindtijden, toewijzing aan werkcentra | SkyPlanner |
| Omsteltijdenmatrix, eisen aan gereedschappen en operators, alternatieve middelen | SkyPlanner |
| Ploegendiensten en afwezigheid | Eén systeem, gekozen tijdens de scopebepaling |
| Productieregistraties | Plex, bijgewerkt vanuit terugmeldingen in SkyPlanner |
Een wijziging van het aantal binnen een taak of van de bewerkingsvolgorde in Plex levert een nieuwe versie van de taak op. SkyPlanner leest deze opnieuw in en Autopilot past het productieschema automatisch aan wanneer de productie verandert.
Gebruikelijke projectstappen
De implementatie wordt doorgaans binnen enkele weken na de start van de onboarding afgerond. Daarvóór gebruikt u tijdens de gratis proefperiode van 30 dagen uw eigen gegevens. Exporteer openstaande taken, bewerkingen en werkcentra uit Plex naar Excel of CSV. Importeer ze en valideer het productieschema voordat het integratiewerk begint.
Het project verloopt vervolgens in zeven stappen:
- Mapping. Leg de mappingtabel, het PCN- en werkcentrumniveau, de eigendomsregels en de synchronisatiefrequenties vast.
- Toegang tot Plex. Schakel de Plex Connect-collecties in de Developer Portal in en richt het Data Source-account per PCN in.
- Eerste import. Artikelen, stuklijsten, bewerkingsvolgorden, werkcentra en gereedschappen.
- Taken en inkooporders synchroniseren. Synchroniseer taken, bewerkingen, voorraad en openstaande inkooporders op vaste tijdstippen.
- Planningsbeperkingen instellen in SkyPlanner. Omsteltijdenmatrix, aantal operators per taak, alternatieve werkcentra en medewerkers.
- Terugschrijven en terugmelden. Geplande tijden en productieregistraties naar Plex sturen.
- Parallel draaien en ingebruikname. Laat SkyPlanner naast de huidige planning draaien, corrigeer de stamgegevens en schakel daarna het terugschrijven in.
Aandachtspunten bij een Plex-integratie
- De juiste gegevensbron kiezen. Plex heeft veel gegevensbronnen met overlappende velden. Het lastigste aan een Plex-integratie is de bron kiezen die precies de bedoelde hoeveelheid of status teruggeeft. Leg bij de scopebepaling elke bron bij naam vast.
- Detailniveau van werkcentra. Een werkcentrum dat in werkelijkheid een afdeling met vier machines is, moet worden ingericht als vier werkcentra of als een groep met efficiëntiefactoren. Anders plant het productieschema er te veel werk op in.
- Maateenheden. In de procesindustrie worden batches in grammen of liters verwerkt, terwijl de volgende stap in stuks werkt. Reken de eenheden bij het importeren per bewerking om.
- Containers tegenover artikeltotalen. Plex houdt de voorraad per container op de werkvloer bij. Tel de inhoud op van de containers die voor het productieschema mogen worden gebruikt. Sluit geblokkeerde voorraad en voorraad in quarantaine uit.
- Normtijden. Vergelijk de instel- en bewerkingstijden per artikelbewerking met de werkelijke productieregistraties voordat u het eerste productieschema laat berekenen.
- Meerdere PCN’s. Houd fabrieken in de mapping gescheiden, zodat taken van de ene fabriek nooit op de werkcentra van een andere fabriek terechtkomen.
De Plex-integratie: wie verzorgt de configuratie en ondersteuning?
Het werk omvat de mapping naar uw taken, bewerkingsvolgordes, werkcentra en PCN’s. Daarnaast worden de randvoorwaarden ingericht waarmee SkyPlanner plant: de matrix met insteltijden, aantallen operators en alternatieve resources.
- Het SkyPlanner-team configureert de integratie tijdens de onboarding en biedt ondersteuning na ingebruikname. Dit omvat de SkyPlanner-kant en de afgesproken Plex-interfaces. Elke fabriek gebruikt Plex anders; bij dit werk komt die praktijkkennis van pas.
- Uw Plex-partner kan meewerken of de integratie bouwen. De partner kent uw PCN, gegevensbronnen en Custom APIs. SkyPlanner levert de REST API, Swagger/OpenAPI-documentatie en webhooks.
- Uw eigen ontwikkelaars kunnen hierop voortbouwen via dezelfde gedocumenteerde REST API met een API-token. Een API-token volstaat om te beginnen en het SkyPlanner-team helpt waar nodig. De openbare documentatie, onder meer over inkooporders en de API voor producten en materialen, vindt u in de SkyPlanner-documentatie.
SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturering. U ontvangt vooraf een offerte voor de integratie en uw abonnement, afgestemd op uw proces en behoeften. Zo kent u de totale kosten voordat u begint. Bekijk hoe de eigen planningsfuncties van Plex zich verhouden tot SkyPlanner bij capaciteitsplanning in Plex, waarbij werk binnen de beschikbare machine- en personeelscapaciteit wordt ingepland. Bekijk ook het overzicht op de Plex-pagina en andere systemen in het overzicht van ERP-integraties.
Ervaringen van productiebedrijven met SkyPlanner
2 helke week bespaard
“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime productieoptimalisatie.”
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.
+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.
6 maandenvooruit inzicht in vrije capaciteit voor verkoop
“SkyPlanner biedt een betrouwbare basis voor onze volledige productieplanning.”
Anu Järvinen, productiemanager
Fredman Operations · Voedselveilig verpakkingspapier
Verkoop ziet de vrije capaciteit zes maanden vooruit. Verzoeken om het productieschema te wijzigen die voorheen een uur of langer kostten, worden nu binnen enkele seconden beantwoord.
100%leverbetrouwbaarheid sinds 2021
“SkyPlanner geeft ons inzicht in de capaciteit en maakt de planning voorspelbaar.”
Dan Berglund, COO/CFO
Opes Corporation · Chemische productie en voedingsmiddelenproductie
De leverbetrouwbaarheid is sinds de ingebruikname van SkyPlanner in 2021 onafgebroken 100%.
Veelgestelde vragen
Heeft Plex een API voor gegevens voor het opstellen van productieschema’s?
Ja. Plex Connect biedt REST/JSON-API’s voor artikelen, inkooporders, werkcentra en gereedschappen. Plex Data Sources ontsluit taken, bewerkingen, productieregistraties en voorraad. Voor al het overige zijn er Plex Custom APIs.
Wie bouwt de Plex-integratie?
Het SkyPlanner-team configureert de tweerichtingsintegratie tijdens de onboarding op basis van uw Plex-inrichting en biedt ondersteuning na ingebruikname. Uw Plex-partner of eigen ontwikkelaars kunnen ook bouwen op de gedocumenteerde REST API van SkyPlanner. Een API-token volstaat om te beginnen.
Waarom SkyPlanner koppelen in plaats van Plex Finite Scheduling of Finite Scheduler toevoegen?
Plex rekent capaciteitsplanning, waarbij het productieschema rekening houdt met de beschikbare capaciteit, tot zijn MES/MOM-functionaliteit (bron) en presenteert Finite Scheduler als “An Adaptive Plex MES Integration” (een adaptieve Plex MES-integratie) (bron). SkyPlanner koppelt met het Plex-pakket dat u al gebruikt en is binnen enkele weken na de start van de onboarding operationeel. Autopilot past de planning automatisch aan bij elke relevante wijziging. Het SkyPlanner-team configureert en ondersteunt de tweerichtingsintegratie, en uw Plex-partner kan de verantwoordelijkheid voor de Plex-kant op zich nemen.
Moeten we iets in Plex installeren?
Nee. De toegang wordt ingesteld in de Plex Developer Portal en per PCN. SkyPlanner draait in de cloud naast Plex.
Kan Plex wijzigingen in realtime doorsturen?
Aan de Plex-kant draait een geplande synchronisatie, doorgaans om de paar minuten. Een Plex-partner kan ook nieuwe taken naar de REST API van SkyPlanner sturen op basis van triggers in Plex. In de andere richting sturen de webhooks van SkyPlanner wijzigingen in het productieschema direct door zodra ze plaatsvinden.
Kunnen we SkyPlanner testen voordat we de integratie bouwen?
Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken met CSV- of Excel-imports uit Plex, zonder creditcard. Start de proefperiode of neem contact op met verkoop voor de scopebepaling van de integratie.