Verbindt met ERP & MES-systemen zoals

Integraties / ERP / Infor LN

Integratiegids voor Infor LN voor productieschema’s met SkyPlanner APS

Deze integratiegids laat partners en IT-teams zien hoe ze Infor LN aan SkyPlanner APS koppelen. De integratie tussen SkyPlanner en Infor LN werkt in beide richtingen:

  • Productieorders, bewerkingen uit de bewerkingsvolgorde, werkcentra, machines, artikelen, voorraden en inkooporders worden ingelezen.
  • Geplande start- en einddatums per bewerking worden teruggeschreven naar de productieorders in LN.
  • Tijdregistraties van operators worden teruggestuurd als machine-uren, arbeidsuren en gereedgemelde aantallen.
  • 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 integratie tijdens de onboarding af op uw LN-inrichting en biedt ook na de ingebruikname ondersteuning. Partners en ontwikkelaars kunnen meewerken of zelf een koppeling bouwen op basis van de gedocumenteerde REST API van SkyPlanner (API-referentie).

Cloud of on-premises: bepalend voor elke LN-integratie

LN kent twee releasetrajecten, elk met een andere manier van koppelen. SkyPlanner draait in beide gevallen in de cloud. Er wordt dus niets binnen LN geïnstalleerd.

LN in de cloud (2022.x tot 2026.x, CloudSuites)LN 10.x on-premises
Belangrijkste interfaceLN REST API (servicegroep LN/lnapi) via de ION API GatewayION met BODs
AuthenticatieOAuth 2.0, .ionapi-inloggegevens voor de backendserviceION-verbindingspunten
WijzigingssignaalBODs gepubliceerd naar ION, of periodieke pollingBODs gepubliceerd naar ION
BulkextractieION Data Lake of exportsUitwisselingsschema’s, databaseviews of sessie-exports

LN-interfaces voor het opstellen van productieschema’s

1. LN REST API. Infor publiceert LN-services in de ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (U kunt de beschikbare documentatie raadplegen voor de openbare services die deel uitmaken van LN API.) Voor het opstellen van productieschema’s is tiapi.sfcProductionOrder de belangrijkste service. Deze omvat productieorders en machinebewerkingen, met de acties Get Machine Operations, Register machine quantities, Register machine hours en Finish Machine Operations. Overige tiapi– en tcapi-services staan per tenant in de gateway vermeld.

Voor elke service moeten de gebruiksrechten zijn toegekend en moet de service zijn geactiveerd. Infor vermeldt dat “Try it out” (uitproberen) “only works if you are entitled for the service and the service has been activated.” (alleen werkt als u gebruiksrechten voor de service hebt en deze is geactiveerd.) Zet dit vanaf dag één op de projectchecklist.

2. ION BODs. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (Business object documents (BODs) zijn XML-berichten voor gegevensuitwisseling tussen bedrijven of bedrijfsapplicaties.) LN stuurt deze naar Infor ION, dat ze doorstuurt naar abonnees. Process.ItemMaster en Process.BillOfMaterials worden genoemd in de documentatie van LN 10.8. Die behandelt ook integratie via BODs met LN on-premises. De volledige BOD-lijst voor uw release vindt u in uw tenant.

3. Bestandsexports. LN on-premises kan tabellen exporteren via uitwisselingsschema’s of databaseviews. Dit is geschikt voor de initiële gegevensoverdracht en voor fabrieken die de voorkeur geven aan periodieke bestandsuitwisseling.

Authenticatie

Gebruik voor LN in de cloud de ION API Gateway met OAuth 2.0:

  • Maak in ION API een geautoriseerde app van het type Backend Service aan en download het bijbehorende .ionapi-bestand.
  • Het bestand bevat de client-ID (ci), het client secret (cs), de gateway-URL (iu), de authenticatieserver (pu), het tokenpad (ot) en de tenant (ti).
  • Vraag tokens aan met de client credentials grant. Aanroepen worden uitgevoerd onder een serviceaccount.
  • Geef het serviceaccount alleen de LN-rollen die de integratie nodig heeft.

Aan de kant van SkyPlanner gebruikt de REST API een API-token voor authenticatie (SkyPlanner Settings > API). De API is gedocumenteerd in Swagger/OpenAPI. De integratiehandleiding begeleidt u bij de eerste aanroepen. Een API-token is voldoende om te beginnen.

Events, webhooks en polling

Bij bedrijfsevents publiceert LN BODs naar Infor ION, dat ze doorstuurt naar abonnees. Een abonnee synchroniseert het gewijzigde artikel of de gewijzigde order. Als er geen geschikte BOD is, vraagt de integratie periodiek de LN REST-services op, met een filter op openstaande orders.

SkyPlanner verstuurt webhooks wanneer de status of het productieschema verandert. Het terugschrijven wordt dus door events aangestuurd.

Gegevensmapping

Infor LN-object (sessie of service)SkyPlanner-objectRichtingFrequentie
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMasterProducten en materialenLN → SkyPlannerInitiële gegevensoverdracht, daarna bij wijzigingen
Bill of Material (tibom1110m000), productiestuklijsten, koppelingen tussen materiaal en bewerkingsvolgorde, Process.BillOfMaterialsProductstructuur, deelproducten, materialen per bewerkingLN → SkyPlannerInitiële gegevensoverdracht, daarna bij wijzigingen
Routing Operations (tirou1102m000), Tasks (tirou0103m000)Processtappen met instel- en bewerkingstijdenLN → SkyPlannerInitiële gegevensoverdracht, daarna bij wijzigingen
Work Centers (tirou0101m000), Machines (tirou0102m000)Werkcentra, werkcentrumgroepen, efficiëntiefactorenLN → SkyPlannerInitiële gegevensoverdracht, daarna zelden
Kalenders, Working Time Schedule (tcppl1100m000)Ploegendiensten en werktijdenLN → SkyPlannerDagelijks, of ploegendiensten beheren in SkyPlanner
Production Orders (tisfc0501m000), machinebewerkingen (tiapi.sfcProductionOrder)Orders en taken met uiterste einddatums en materiaalbehoeftenLN → SkyPlannerBij een BOD-event of via polling om de paar minuten
Aanwezige voorraadVoorraadstandenLN → SkyPlannerElk uur of vóór elke berekening van het productieschema
Inkooporderregels met verwachte ontvangstdatumsBinnenkomend materiaal; de voorraad wordt bijgewerkt zodra de inkooporder de status Delivered krijgtLN → SkyPlannerElk uur of vóór elke berekening van het productieschema
Productieorderbewerkingen: geplande start, gepland einde, machineIngeplande bewerkingenSkyPlanner → LNBij wijzigingen in het productieschema, via een SkyPlanner-webhook
Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000)Tijdregistraties, aantallen, gereedgemelde bewerkingenSkyPlanner → LNPer terugmelding of per ploegendienst
Niet in LNOmsteltijdenmatrix, gereedschappen met beperkte beschikbaarheid, aantallen operators, alternatieve werkcentraBeheerd in SkyPlannerIngericht tijdens de onboarding

Integratiepatronen

1. Initiële overdracht van stamgegevens. Lees artikelen, stuklijsten, bewerkingen uit de bewerkingsvolgorde, taken, werkcentra, machines en kalenders in. Bepaal hoe de werkcentrum- en machineniveaus van LN worden vertaald naar SkyPlanner: een werkcentrum met vier machines kan één werkcentrumgroep met vier werkcentra worden.

2. Ordersynchronisatie. Lees productieorders met hun bewerkingen en materiaalregels in, samen met de voorraad en openstaande inkooporderregels. SkyPlanner beschouwt besteld materiaal als beschikbaar op de leverdatum van de inkooporder. Bij het opstellen van het productieschema wordt dus rekening gehouden met de voorraad en verwachte leveringen.

3. Het productieschema terugschrijven. Voor elke bewerking die de engine heeft ingepland of verplaatst, schrijft SkyPlanner de geplande start, het geplande einde en de machine terug naar de productieorderbewerking in LN. LN blijft de aantallen, status en kostprijsberekening beheren.

4. Terugmeldingen vanaf de werkvloer. Operators registreren hun werk met Mobile Confirmations, de Production Timer of Quick Log Mode. Tijdregistraties houden het productieschema actueel en worden teruggestuurd naar LN als machine-uren, aantallen en gereedgemelde bewerkingen. Kies één boekingskanaal, SkyPlanner of LN-sessies, zodat uren nooit dubbel worden geboekt.

5. Gegevenseigenaarschap en conflictregels. Maak hierover afspraken vóór de ingebruikname:

GegevensEigenaar
Artikelen, stuklijsten, bewerkingsvolgorden, orderaantallen en -status, voorraad, boekingenInfor LN
Volgorde van bewerkingen, geplande start en gepland einde, machinetoewijzingSkyPlanner
Omsteltijdenmatrix, gereedschappen, aantallen operators, alternatieve werkcentraSkyPlanner
Diensten en afwezigheidEén systeem, gekozen tijdens de scopebepaling

6. Samenwerken met de planningsoplossingen van Infor. Enterprise Planning blijft bevoorradingsvoorstellen doen, terwijl SkyPlanner de productieorders inplant op basis van de werkelijke capaciteit. In LN-releases uit 2026 is hiervoor de instelling External Planner beschikbaar: “The organization can integrate an external planning solution with Infor LN.” (De organisatie kan een externe planningsoplossing integreren met Infor LN.) Als Scheduler+ actief is, leg dan eerst vast welk systeem de datums beheert: Scheduler+ voegt de status Scheduled toe en vereist dat orders vóór vrijgave zijn ingepland.

Gebruikelijke projectstappen

De implementatie is doorgaans binnen enkele weken na de start van de onboarding afgerond. Daarvóór gebruikt u de gratis proefperiode van 30 dagen met uw eigen gegevens. Exporteer werkcentra, machines, bewerkingen uit de bewerkingsvolgorde en openstaande productieorders vanuit LN-sessies naar Excel. Importeer die gegevens en controleer het productieschema.

Het project zelf bestaat uit:

  1. Scopebepaling. Releasetraject, integratieroute, mappingtabel, afspraken over gegevensbeheer en het kanaal voor boekingen.
  2. Toegang. Ken de gebruiksrechten voor de LN REST-services toe en activeer ze. Maak de .ionapi-backendservice en het serviceaccount aan, of stel de BOD-abonnementen in ION in. Begin in de sandboxtenant.
  3. Eerste gegevensimport. Artikelen, stuklijsten, bewerkingen uit de bewerkingsvolgorde, werkcentra, machines en kalenders.
  4. Ordersynchronisatie. Productieorders, voorraad en inkooporderregels via BOD-events of polling.
  5. Randvoorwaarden instellen in SkyPlanner. Omsteltijdenmatrix, gereedschappen, aantallen operators en alternatieve werkcentra.
  6. Terugschrijven. Eerst geplande bewerkingsdatums, daarna uren en aantallen.
  7. Parallel draaien. Gebruik SkyPlanner naast de huidige planning, vergelijk de datums en corrigeer de stamgegevens.
  8. Ingebruikname. Schakel het terugschrijven in zodra de gegevens overeenkomen.

Aandachtspunten bij een Infor LN-integratie

  • Verkeerde documentatieversie. LN 10.x en de jaarlijkse cloudreleases verschillen van elkaar. Planner+ en Scheduler+ staan alleen in de documentatie voor 2026, en Job Shop Scheduler is beschikbaar vanaf 10.8. Controleer bij elke pagina of deze op uw release van toepassing is.
  • Verkeerd Infor-product. Infor LN is niet hetzelfde als CloudSuite Industrial (SyteLine) of M3. De BODs en API’s verschillen, dus gebruik uitsluitend LN-documentatie.
  • Service niet geactiveerd. LN REST-aanroepen mislukken zolang de gebruiksrechten voor de service niet zijn toegekend of de service niet in de tenant is geactiveerd.
  • Enumfilters. OrderStatus is een enumeratie. Een OData-$filter op status vereist daarom de enumsyntaxis, zoals gebruikers in de Infor-community melden.
  • Doorlooptijd versus bewerkingsvolgorde. Operations Horizon in Items – Planning bepaalt of geplande orders gegevens uit de bewerkingsvolgorde of een vaste Order Lead Time gebruiken. Lees de tijdsduren uit de afzonderlijke bewerkingen, niet uit de orderdoorlooptijden.
  • Sessies voor werkcentra. Als Job Shop by Site actief is, gebruikt LN de sessie Work Center (tirou0601m000) in plaats van Work Centers (tirou0101m000). Baseer de mapping op de sessie die uw bedrijf gebruikt.
  • Machine-uren versus arbeidsuren. Bij machine-uren in Production Order Hours is het veld Employee leeg. Koppel de machinetijd en operatortijd uit SkyPlanner aan de juiste regels.
  • Kalenders per bedrijfseenheid. Laad voor elk werkcentrum de kalender van de bijbehorende bedrijfseenheid, niet één kalender voor de hele fabriek.

Wie configureert de Infor LN-integratie?

  1. Het SkyPlanner-team configureert de integratie tijdens de onboarding en biedt ondersteuning na ingebruikname. Elke fabriek gebruikt LN anders: planningseenheden, de structuur van werkcentra, het vrijgaveproces en de manier van boeken. Juist het vertalen daarvan naar de juiste mapping vraagt om vakkennis.
  2. Uw Infor LN-partner kan meewerken. Uw partner kent uw tenant, gebruiksrechten en ION-configuratie en kan de verantwoordelijkheid voor de LN-kant op zich nemen. SkyPlanner levert de REST API, Swagger/OpenAPI-documentatie en webhooks.
  3. Uw eigen ontwikkelaars kunnen de integratie bouwen met dezelfde gedocumenteerde REST API en een API-token. Een API-token is voldoende om te beginnen. Het SkyPlanner-team helpt waar nodig. De productdocumentatie is openbaar beschikbaar in de SkyPlanner-documentatie.

SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra en met maandelijkse facturering. U ontvangt vooraf een offerte voor de integratie, afgestemd op uw processen en behoeften, samen met uw abonnement. Zo kent u de volledige kosten voordat u begint. Vergelijk de eigen planning van LN met SkyPlanner op de pagina capaciteitsplanning in Infor LN, bekijk het overzicht op de Infor LN-pagina en ontdek andere systemen in het overzicht van ERP-integraties.

Ervaringen van productiebedrijven met SkyPlanner

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

2 hbespaard per week

“Met SkyPlanner hebben we de stap gezet van productieplanning in Excel-spreadsheets naar realtime optimalisatie van de productie.”

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

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

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, kost minder dan 30 minuten.

Lees de ervaring van Laboratory & Allied

Luchtfoto van de fabriek voor dakveiligheidsproducten van Piristeel in Kauhava

99,2%leverbetrouwbaarheid

“SkyPlanner heeft knelpunten zichtbaar gemaakt en meer overzicht gebracht in de productieaansturing.”

Toni Tuori, productiemanager
Piristeel · Dakveiligheid en regenwatersystemen

De leverbetrouwbaarheid bereikte dit jaar 99,2% en het inplannen bespaart tot vier uur werktijd per dag.

Lees de ervaring van Piristeel

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

Automatische capaciteitsplanning levert nauwkeurigere leverdatums op. Productiestilstand door materiaaltekorten is sterk afgenomen.

Lees de ervaring van Eskomatic

Veelgestelde vragen

Hoe koppelt u een APS aan Infor LN?

Bij LN in de cloud verloopt de koppeling via de LN REST API in de ION API Gateway met OAuth 2.0, aangevuld met ION BODs als wijzigingsevents. Bij LN 10.x on-premises gebeurt dit via ION BODs of bestandsexports. SkyPlanner wisselt bij beide routes gegevens in twee richtingen uit met Infor LN.

Welke LN-API ondersteunt productieorders?

De service tiapi.sfcProductionOrder in de LN REST API. Deze leest productieorders en machinebewerkingen en registreert machine-uren, aantallen en voltooide bewerkingen. De overige services staan per tenant vermeld in de ION API Gateway.

Wie bouwt de Infor LN-integratie?

Het SkyPlanner-team stemt de tweerichtingsintegratie tijdens de onboarding af op uw LN-configuratie en biedt ondersteuning na ingebruikname. Uw Infor LN-partner of uw eigen ontwikkelaars kunnen de integratie ook bouwen met de gedocumenteerde REST API van SkyPlanner. Een API-token is voldoende om te beginnen.

Hebben we Scheduler+ of Planner+ nodig om SkyPlanner te gebruiken?

Nee. SkyPlanner plant LN-productieorders in met zijn eigen planningsengine, ongeacht de LN-release. Voor LN-releases uit 2026 is de instelling External Planner de gedocumenteerde manier om een externe planningsoplossing naast LN te gebruiken.

Waarom SkyPlanner koppelen in plaats van Scheduler+ invoeren?

Scheduler+ is een aanvullende module die “may require a commercial component” (mogelijk een commerciële component vereist) (bron). De module is gedocumenteerd vanaf de LN-releases uit 2026. De planner laadt het productieschema, laat de planning uitvoeren en accepteert vervolgens het resultaat (bron). SkyPlanner koppelt aan de LN-versie die u nu gebruikt en is binnen enkele weken na de start van de onboarding operationeel. Autopilot plant bij elke relevante wijziging automatisch opnieuw. Het SkyPlanner-team configureert en ondersteunt de tweerichtingsintegratie. Uw LN-partner kan de verantwoordelijkheid voor de LN-kant op zich nemen.

Kunnen we SkyPlanner testen voordat we de integratie bouwen?

Ja. Tijdens de gratis proefperiode van 30 dagen kunt u met maximaal 20 werkcentra werken op basis van CSV- of Excel-exports uit LN. U hebt geen creditcard nodig. Start de proefperiode of neem contact op met sales voor de scopebepaling van de integratie.