Verbindt met ERP & MES-systemen zoals

Koppelingen / ERP / PSIpenta

Gids voor de PSIpenta-koppeling voor productieplanning met SkyPlanner APS

Deze gids laat PSI-partners en IT-teams zien hoe ze PSIpenta/ERP aan SkyPlanner APS koppelen. SkyPlanner wisselt in beide richtingen gegevens uit met PSIpenta via de eigen interfaces van PSI:

  • SkyPlanner leest productieorders (Fertigungsaufträge) in, met de bijbehorende bewerkingen (Arbeitsgänge), bewerkingsplannen (Arbeitspläne), stuklijsten (Stücklisten), werkcentra, machines, gereedschappen (Betriebsmittel), voorraad en inkooporders.
  • De geplande start, het geplande einde en het werkcentrum worden per bewerking teruggeschreven naar de productieorder.
  • Als u daarvoor kiest, kunnen tijdregistraties van operators als BDE-terugmeldingen (Rückmeldungen) worden teruggestuurd.
  • 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 PSIpenta-inrichting en biedt ook na de ingebruikname ondersteuning. Deze gids is bedoeld voor partners en ontwikkelaars die willen meewerken of zelf willen bouwen op de gedocumenteerde REST API van SkyPlanner (API-documentatie).

Interfaces voor koppelingen met PSIpenta

PSI biedt drie routes om externe planningssoftware aan te sluiten (PSI-brochure):

  1. PSIpenta/ERP REST API. PSI noemt een REST- en SOAP-API voor PSIpenta/ERP en geeft aan dat alle PSIpenta-componenten via RESTful-webservices in bestaande architecturen kunnen worden geïntegreerd. Dit is de belangrijkste route voor het uitlezen van productiegegevens en het wegschrijven van geplande datums.
  2. PSIpenta/BDE REST and SOAP API. De module voor gegevensregistratie op de werkvloer heeft een eigen API. Via deze route worden terugmeldingen van operators geboekt.
  3. PSIintegration. De standaardintegratielaag van PSI voor de verschillende PSIpenta-modules. Deze werkt volgens het hub-and-spoke-model, biedt grafische berichtmapping in adapters en archiveert elk bericht in een database. Gebruik deze route als uw installatie externe systemen al via PSIintegration koppelt.

PSIpenta/ERP 10 voegt BPMN 2.0-workflows toe om externe systemen te koppelen. Deze worden gebouwd in de webgebaseerde Workflow Developer (PSI). Een workflow kan reageren op een wijziging in PSIpenta en SkyPlanner aanroepen.

Authenticatie en toegang

  • Aan de PSIpenta-kant. De koppeling werkt met een speciaal daarvoor aangemaakte technische gebruiker. De rechten zijn beperkt tot de objecten die de koppeling leest en schrijft. Uw PSI-partner stelt deze gebruiker en de API-toegang in uw installatie in.
  • Netwerk. PSIpenta draait meestal op locatie. De koppeling maakt verbinding via een route die uw IT-team toestaat, bijvoorbeeld een beschikbaar gesteld API-endpoint of een kleine connector binnen uw netwerk.
  • In SkyPlanner. De REST API gebruikt voor authenticatie een API-token in de Authorization-Token-header. U maakt dit token aan onder Settings > API. De API is gedocumenteerd in Swagger/OpenAPI. De integratiehandleiding begeleidt u bij de eerste API-aanroepen.

Events en polling

Aan de PSIpenta-kant vraagt de koppeling via polling open productieorders en recente wijzigingen op bij de REST API. Een BPMN-workflow of PSIintegration-bericht kan een wijziging ook naar SkyPlanner doorsturen. De frequentie wordt per fabriek ingesteld: van om de paar minuten voor orders tot elk uur voor voorraad.

SkyPlanner verstuurt webhooks wanneer de status of de planning verandert. Het terugschrijven gebeurt dus op basis van events.

Datamapping

PSIpenta-objectSkyPlanner-objectRichtingFrequentie
Artikelen (Artikel), eenhedenProducten en materialenPSIpenta → SkyPlannerEerste import, daarna polling
Stuklijsten (Stücklisten) met meerdere niveausProductstructuur, deelproducten, materialen per productPSIpenta → SkyPlannerEerste import, daarna bij wijzigingen
Bewerkingsroutes (Arbeitspläne) met bewerkingen, instel- en bewerkingstijdenProcesstappen met tijdsduur, instel- en afbouwtijdenPSIpenta → SkyPlannerEerste import, daarna bij wijzigingen
Werkcentra (Arbeitsplätze) en machinesWerkcentra, werkcentrumgroepen, efficiëntiesPSIpenta → SkyPlannerEerste import, daarna zelden
Gereedschappen en opspanmiddelen (Betriebsmittel)Gereedschappen als gedeelde middelen met beperkte beschikbaarheidPSIpenta → SkyPlannerEerste import, daarna bij wijzigingen
PloegenkalendersPloegendiensten en niet-werkdagenPSIpenta → SkyPlannerDagelijks, of eigen ploegendiensten in SkyPlanner
Productieorders (Fertigungsaufträge) met bewerkingen en materiaalOrders en taken met uiterste datums en materiaalbehoeftenPSIpenta → SkyPlannerPolling om de paar minuten
Fysieke voorraadVoorraadstandenPSIpenta → SkyPlannerPolling, elk uur of bij een planningsrun
Inkooporders (Bestellungen) met leverdatumsInkooporders, inkomend materiaal per leverdatumPSIpenta → SkyPlannerPolling, elk uur of bij een planningsrun
Geplande start, gepland einde en werkcentrum per bewerking van de productieorderIngeplande start- en eindtijd per taakSkyPlanner → PSIpentaBij een planningswijziging, via een SkyPlanner-webhook
BDE-terugmeldingen (Rückmeldungen): tijd en hoeveelheid per bewerking, medewerkerTijdregistraties en terugmeldingen van operatorsSkyPlanner → PSIpentaPer terugmelding of per dienst, indien gekozen
Planningsregels in SkyPlannerOmsteltijdenmatrix, aantal operators per taak, alternatieve machines en personeelsledenBeheerd in SkyPlannerIngesteld tijdens de onboarding

Integratiepatronen

1. Eerste import van stamgegevens. Lees artikelen, stuklijsten, bewerkingsplannen, werkcentra, machines, Betriebsmittel en kalenders in via de PSIpenta/ERP REST API. Maak een bewuste keuze bij de mapping van werkcentra: een werkcentrum met vier machines wordt één werkcentrumgroep of vier werkcentra.

2. Ordersynchronisatie. Lees vrijgegeven productieorders in met de bijbehorende bewerkingen en materialen, plus open 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. Inkoopvoorstellen blijven in PSIpenta totdat ze orders worden.

3. Planning terugschrijven. Wanneer de planningsengine een bewerking inplant of verplaatst, activeert een SkyPlanner-webhook een aanroep naar de PSIpenta/ERP REST API. Daarmee worden de geplande start, het geplande einde en het werkcentrum van die bewerking in de productieorder bijgewerkt. De datums van de order volgen uit de bewerkingen. Tijdens de scopebepaling bij de onboarding worden de resources en velden voor uw installatie vastgelegd.

4. Terugmeldingen van de werkvloer. Operators registreren hun werk met SkyPlanner Mobile Confirmations of de Production Timer. Deze tijdregistraties houden de planning actueel. U kiest of de werkelijke tijden worden teruggeschreven. Zo ja, dan worden tijd en hoeveelheid per bewerking als BDE-terugmeldingen geboekt via de PSIpenta/BDE API. Blijven de BDE-terminals in gebruik, dan leest SkyPlanner de terugmeldingen uit PSIpenta in.

5. Gegevenseigenaarschap en conflictregels. Leg deze vóór de ingebruikname vast:

GegevensEigenaar
Artikelen, stuklijsten, bewerkingsplannen, hoeveelheden, orderstatusPSIpenta
Volgorde van bewerkingen, start- en eindtijden, machinetoewijzingSkyPlanner
Omsteltijdmatrix, aantallen operators, alternatieve resourcesSkyPlanner
Stamgegevens van BetriebsmittelPSIpenta; beschikbaarheid in de tijd gepland in SkyPlanner
Ploegendiensten en niet-werkdagenEén systeem, gekozen tijdens de scopebepaling
Terugmeldingen, materiaaluitgiften en -ontvangstenPSIpenta, daar ingevoerd of geboekt vanuit tijdregistraties in SkyPlanner

Laat slechts één systeem de datums van bewerkingen wegschrijven. Als Leitstand, Adaptive Planung of MES Scheduling ook geplande datums vastlegt, schakel dat dan uit voor de orders die SkyPlanner plant.

Gebruikelijke projectstappen

De implementatie is doorgaans binnen enkele weken na de start van de onboarding afgerond. Valideer de planning vooraf tijdens de gratis proefperiode van 30 dagen, met werkcentra, bewerkingsplannen en open productieorders die u vanuit PSIpenta als CSV of Excel exporteert.

  1. Mapping. Leg de mappingtabel, de regels voor gegevenseigenaarschap en de synchronisatiefrequenties vast. Bepaal ook of terugmeldingen worden teruggeschreven.
  2. Toegang tot PSIpenta. Maak de technische gebruiker aan, activeer de API-routes samen met uw PSI-partner en test eerst in een testinstallatie.
  3. Eerste import. Artikelen, stuklijsten, bewerkingsplannen, werkcentra, machines, Betriebsmittel en kalenders.
  4. Synchronisatie van productie- en inkooporders. Polling met filters, paginering en herhaalpogingen, of berichten die door workflows worden geactiveerd.
  5. Planningsbeperkingen instellen in SkyPlanner. Omsteltijdmatrix, gereedschappen, aantallen operators per taak en alternatieve machines of medewerkers.
  6. Planning terugschrijven. Datums van bewerkingen via SkyPlanner-webhooks, plus BDE-terugmeldingen als u daarvoor kiest.
  7. Parallel testen. Laat SkyPlanner naast de huidige planning draaien, vergelijk de datums en corrigeer de stamgegevens.
  8. Ingebruikname. Schakel het terugschrijven in zodra de gegevens overeenkomen.

Aandachtspunten bij een PSIpenta-koppeling

  • Gebruikte modules. Controleer voor welke PSI-planningsmodules u een licentie heeft en welke in gebruik zijn. Voor elke module die datums wegschrijft, is een duidelijke regel nodig.
  • Werkcentrum of machine. Bepaal of SkyPlanner op werkcentrum- of machineniveau plant en houd dit in beide richtingen gelijk.
  • Betriebsmittel. Opspanmiddelen en gereedschappen uit de Betriebsmittel-lijst worden in SkyPlanner gereedschappen met een beperkte beschikbaarheid. Een bewerking reserveert dus ook het bijbehorende gereedschap.
  • Eenheden voor instel- en bewerkingstijden. Reken instel- en bewerkingstijden bij het importeren om met de juiste eenheid en berekeningsbasis. Anders klopt geen enkele tijdsduur.
  • Externe bewerkingen. Uitbestede bewerkingen kosten doorlooptijd, maar belasten uw eigen capaciteit niet. Modelleer ze als stappen met alleen een tijdsduur.
  • Gestarte bewerkingen. Lees vóór elke planningsrun de voortgang uit de terugmeldingen in, zodat de planning rekening houdt met al uitgevoerd werk. Running Time Lock zet vervolgens het werk voor de komende uren vast.

Wie richt de PSIpenta-koppeling in en biedt ondersteuning?

  1. Het SkyPlanner-team richt de koppeling tijdens de onboarding in en biedt na de ingebruikname ondersteuning voor de afgesproken API-aanroepen en berichten. Elke fabriek gebruikt PSIpenta anders. Bij de inrichting en ondersteuning wordt de kennis van die specifieke werkwijze toegepast.
  2. Uw PSI-partner kan meewerken. De partner kent uw modules, aangepaste velden en PSIintegration-inrichting en kan samen met het SkyPlanner-team de API-toegang openstellen.
  3. Uw eigen ontwikkelaars kunnen erop voortbouwen via de REST API van SkyPlanner met een API-token. Een API-token is voldoende om te beginnen. Het SkyPlanner-team helpt waar nodig. De integratiedocumentatie vindt u in de SkyPlanner-documentatie voor koppelingen.

SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturering. U ontvangt vooraf een offerte voor de koppeling, afgestemd op uw processen en behoeften, samen met uw abonnement. Bekijk de prijzen, capaciteitsplanning met PSIpenta, de PSIpenta-pagina en het overzicht van ERP-koppelingen.

Ervaringen van fabrikanten met SkyPlanner

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 productieoptimalisatie.”

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

De productieplanning bespaart elke week 2 uur werktijd en een nieuwe werklijst is binnen enkele seconden beschikbaar aan de lijn.

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

100%leverbetrouwbaarheid sinds 2021

“SkyPlanner geeft ons inzicht in de capaciteit en maakt de planning voorspelbaar.”

Dan Berglund, COO/CFO
Opes Corporation · Chemische en voedingsmiddelenproductie

Sinds SkyPlanner in 2021 in gebruik is genomen, is de leverbetrouwbaarheid onafgebroken 100%.

Lees de ervaring van Opes Corporation

Minderstilstand door materiaaltekorten

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

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

Door de belasting automatisch in te plannen worden leverdatums nauwkeuriger bepaald. Ook is de productiestilstand door materiaaltekorten sterk afgenomen.

Lees de ervaring van Eskomatic

Veelgestelde vragen

Heeft PSIpenta een API voor productieorders?

Ja. PSI vermeldt een REST- en SOAP-API voor PSIpenta/ERP en PSIpenta/BDE en geeft aan dat alle PSIpenta-componenten via RESTful webservices kunnen worden gekoppeld. PSIintegration voegt een berichtgestuurde integratielaag toe die de modules met elkaar verbindt.

Hoe worden geplande datums teruggeschreven naar PSIpenta?

Via de REST API van PSIpenta/ERP. Bij elke wijziging in de planning activeert een SkyPlanner-webhook een update van de geplande start, het geplande einde en het werkcentrum voor elke bewerking van de productieorder.

Kan SkyPlanner terugmeldingen naar PSIpenta BDE sturen?

Ja, als u daarvoor kiest. Tijdregistraties van operators in SkyPlanner worden via de PSIpenta/BDE API doorgestuurd als BDE-terugmeldingen, met tijd en hoeveelheid per bewerking. Fabrieken die hun BDE-terminals behouden, laten SkyPlanner de terugmeldingen in plaats daarvan inlezen.

Kan een PSI-partner beter PSIpenta Leitstand of SkyPlanner voorstellen?

SkyPlanner, als de klant binnen enkele weken een werkende productieplanning wil die rekening houdt met de beschikbare capaciteit. Leitstand, Adaptive Planung en MES Scheduling zijn afzonderlijke modules van het modulaire product van PSI (PSI). SkyPlanner maakt verbinding via de API’s van PSIpenta/ERP en BDE, past de planning automatisch aan bij veranderingen in de productie en plant omstellingen, gereedschappen, ploegen en materiaal. Het aantal gebruikers is onbeperkt, vanaf 199 € per maand.

Is PSIpenta/MES nodig voor de koppeling?

Nee. SkyPlanner maakt verbinding met PSIpenta/ERP en, voor terugmeldingen, met PSIpenta/BDE. Operators kunnen hun werk in SkyPlanner registreren op een telefoon of tablet.

Kunnen we SkyPlanner testen voordat we de koppeling bouwen?

Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken, gegevens uit PSIpenta importeren via CSV of Excel en alle functies van Basic uitproberen. Een creditcard is niet nodig. Start de proefperiode of neem contact op met sales om de scope van de koppeling te bepalen.