Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Infor LN

Guide til Infor LN-integrasjon for produksjonsplanlegging med SkyPlanner APS

Denne guiden viser partnere og IT-team hvordan de kobler Infor LN til SkyPlanner APS. Integrasjonen mellom SkyPlanner og Infor LN går begge veier:

  • Produksjonsordrer, operasjoner i produksjonsruter, arbeidssentre, maskiner, artikler, lagerbeholdning og innkjøpsordrer hentes inn.
  • Planlagte start- og sluttdatoer for hver operasjon sendes tilbake til produksjonsordrene i LN.
  • Operatørenes tidsregistreringer sendes tilbake som maskintimer, arbeidstimer og ferdigproduserte mengder.
  • 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 LN-oppsettet ditt under innføringen og gir støtte etter produksjonssetting. Partnere og utviklere kan delta eller selv bygge løsninger med SkyPlanners dokumenterte REST API (API-referanse).

Sky eller lokal drift: hva det betyr for LN-integrasjonen

LN har to versjonsløp med ulike måter å koble til på. SkyPlanner kjører i skyen i begge tilfeller, så ingenting installeres inne i LN.

LN i skyen (2022.x til 2026.x, CloudSuites)LN 10.x lokalt
HovedgrensesnittLN REST API (tjenestegruppen LN/lnapi) via ION API GatewayION med BOD-er
AutentiseringOAuth 2.0, påloggingsinformasjon for backend-tjeneste i .ionapiTilkoblingspunkter i ION
EndringssignalBOD-er publisert til ION, eller polling med faste intervallerBOD-er publisert til ION
MasseuttrekkION Data Lake eller eksporterUtvekslingsskjemaer, databasevisninger eller eksport fra sesjoner

LN-grensesnitt for produksjonsplanlegging

1. LN REST API. Infor publiserer LN-tjenester i ION API Gateway: «You can review the available documentation for the public services that are part of LN API.» (Du kan se dokumentasjonen for de offentlige tjenestene som inngår i LN API.) Den sentrale tjenesten for produksjonsplanlegging er tiapi.sfcProductionOrder. Den dekker produksjonsordrer og maskinoperasjoner med handlingene Get Machine Operations, Register machine quantities, Register machine hours og Finish Machine Operations. Flere tiapi– og tcapi-tjenester er oppført for hver tenant i gatewayen.

Hver tjeneste krever tilgangsrettigheter og må være aktivert. Infor påpeker at «Try it out» (Prøv det) «only works if you are entitled for the service and the service has been activated.» (bare fungerer hvis du har tilgangsrettigheter til tjenesten og den er aktivert). Sett dette på prosjektets sjekkliste fra dag én.

2. ION BODs. «Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.» (BOD-er er XML-meldinger som brukes til å utveksle data mellom virksomheter eller virksomhetsapplikasjoner.) LN sender dem til Infor ION, som videresender dem til abonnentene. Process.ItemMaster og Process.BillOfMaterials er navngitt i dokumentasjonen for LN 10.8, som også dekker BOD-basert integrasjon med lokalt installert LN. Den fullstendige BOD-listen for din versjon finnes i tenanten din.

3. Fileksport. Lokalt installert LN kan eksportere tabeller via utvekslingsskjemaer eller databasevisninger. Dette passer til førstegangsinnlasting og for fabrikker som foretrekker filutveksling med faste intervaller.

Autentisering

For LN i skyen bruker du ION API Gateway med OAuth 2.0:

  • Opprett en autorisert app i ION API av typen Backend Service, og last ned appens .ionapi-fil.
  • Filen inneholder klient-ID (ci), klienthemmelighet (cs), gateway-URL (iu), autentiseringsserver (pu), tokensti (ot) og tenant (ti).
  • Be om tokener med client credentials grant. Kallene kjøres med en tjenestekonto.
  • Gi tjenestekontoen bare de LN-rollene integrasjonen trenger.

På SkyPlanner-siden bruker REST API et API-token til autentisering (SkyPlanner Settings > API) og er dokumentert i Swagger/OpenAPI. Integrasjonsveiledningen tar deg gjennom de første kallene. Et API-token er nok til å komme i gang.

Hendelser, webhooks og polling

LN publiserer BOD-er til Infor ION ved forretningshendelser, og ION videresender dem til abonnentene. En abonnent synkroniserer artikkelen eller ordren som er endret. Der ingen BOD passer, henter integrasjonen data fra LN REST-tjenestene med faste intervaller, filtrert til åpne ordrer.

SkyPlanner sender webhooks når tilstanden eller planen endres. Tilbakeskrivingen er dermed hendelsesstyrt.

Datakobling

Objekt i Infor LN (sesjon eller tjeneste)Objekt i SkyPlannerRetningHyppighet
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMasterProdukter og materialerLN → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Bill of Material (tibom1110m000), produksjonsstykklister, koblinger mellom materialer og produksjonsruter, Process.BillOfMaterialsProduktstruktur, delprodukter, materialer per operasjonLN → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Routing Operations (tirou1102m000), Tasks (tirou0103m000)Prosesstrinn med omstillings- og kjøretiderLN → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Work Centers (tirou0101m000), Machines (tirou0102m000)Arbeidsstasjoner, arbeidsstasjonsgrupper, effektivitetsfaktorerLN → SkyPlannerFørstegangsinnlasting, sjelden deretter
Calendars, Working Time Schedule (tcppl1100m000)Skift og arbeidstidLN → SkyPlannerDaglig, eller skift vedlikeholdes i SkyPlanner
Production Orders (tisfc0501m000), maskinoperasjoner (tiapi.sfcProductionOrder)Ordrer og jobber med frister og materialbehovLN → SkyPlannerBOD-hendelse eller polling med få minutters mellomrom
LagerbeholdningLagersaldoerLN → SkyPlannerHver time eller før hver planleggingskjøring
Innkjøpsordrelinjer med forventede mottaksdatoerInnkommende materialer; lageret oppdateres når innkjøpsordren markeres som DeliveredLN → SkyPlannerHver time eller før hver planleggingskjøring
Operasjoner på produksjonsordrer: planlagt start, slutt og maskinPlanlagte operasjonerSkyPlanner → LNVed planendringer, via webhook fra SkyPlanner
Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000)Tidsregistreringer, mengder, fullførte operasjonerSkyPlanner → LNPer bekreftelse eller per skift
Ikke i LNOmstillingsmatrise, verktøy som ressurser med begrenset kapasitet, antall operatører, alternative arbeidsstasjonerVedlikeholdes i SkyPlannerSettes opp under innføringen

Integrasjonsmønstre

1. Førstegangsinnlasting av grunndata. Last inn artikler, stykklister, operasjoner i produksjonsruter, oppgaver, arbeidssentre, maskiner og kalendere. Avgjør hvordan arbeidssenter- og maskinnivåene i LN skal kobles til SkyPlanner: Et arbeidssenter med fire maskiner kan bli én arbeidsstasjonsgruppe med fire arbeidsstasjoner.

2. Ordresynkronisering. Les inn produksjonsordrer med operasjoner og materiallinjer, samt lagerbeholdning og åpne innkjøpsordrelinjer. SkyPlanner regner bestilte materialer som tilgjengelige på innkjøpsordrens leveringsdato. Planleggingen kontrollerer derfor både lagerbeholdning og innkommende leveranser.

3. Tilbakeskriving av plandata. For hver operasjon planleggingsmotoren har plassert eller flyttet, sender SkyPlanner planlagt start, slutt og maskin tilbake til operasjonen på produksjonsordren i LN. LN beholder ansvaret for mengder, status og kostnadsberegning.

4. Bekreftelser fra produksjonen. Operatørene registrerer arbeid med Mobile Confirmations, Production Timer eller Quick Log Mode. Tidsregistreringene holder planen oppdatert og sendes tilbake til LN som maskintimer, mengder og fullførte operasjoner. Velg én kanal for postering, enten SkyPlanner eller LN-sesjoner, slik at timer aldri blir ført dobbelt.

5. Regler for dataeierskap og konflikter. Avtal disse før produksjonssetting:

DataEier
Artikler, stykklister, produksjonsruter, ordremengder og -status, lagerbeholdning, posteringerInfor LN
Operasjonsrekkefølge, planlagt start og slutt, maskintildelingSkyPlanner
Matrise for omstillingstider, verktøy, antall operatører, alternative arbeidsstasjonerSkyPlanner
Skift og fraværEtt system, valgt under avklaringen

6. Samspill med Infors egne planleggingsverktøy. Enterprise Planning fortsetter å lage forsyningsforslag, mens SkyPlanner planlegger produksjonsordrene ut fra reell kapasitet. I LN 2026-versjonene finnes innstillingen External Planner slik at «The organization can integrate an external planning solution with Infor LN.» (Organisasjonen kan integrere en ekstern planleggingsløsning med Infor LN.) Hvis Scheduler+ er aktivt, må dere først avklare hvilket system som styrer datoene: Scheduler+ legger til statusen Scheduled og krever planlegging før frigivelse.

Typiske prosjektfaser

Implementeringen er normalt ferdig i løpet av uker etter at innføringen starter. Før det kan dere bruke egne data i den gratis prøveperioden på 30 dager. Eksporter arbeidssentre, maskiner, operasjoner i produksjonsrutene og åpne produksjonsordrer fra LN-sesjoner til Excel, importer dem og kontroller produksjonsplanen.

Selve prosjektet omfatter:

  1. Avklaring. Versjonsløp, valg av grensesnitt, koblingstabell, regler for dataansvar og kanal for postering.
  2. Tilgang. Tildel bruksrettigheter og aktiver LN REST-tjenestene, opprett backend-tjenesten .ionapi og tjenestekontoen, eller sett opp BOD-abonnementene i ION. Start i en sandkasse-tenant.
  3. Førstegangsinnlasting. Artikler, stykklister, operasjoner i produksjonsrutene, arbeidssentre, maskiner og kalendere.
  4. Ordresynkronisering. Produksjonsordrer, lagerbeholdning og innkjøpsordrelinjer via BOD-hendelser eller polling.
  5. Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstider, verktøy, antall operatører og alternative arbeidsstasjoner.
  6. Tilbakeføring. Planlagte operasjonsdatoer, deretter timer og mengder.
  7. Parallelldrift. Kjør SkyPlanner parallelt med dagens plan, sammenlign datoer og korriger grunndata.
  8. Produksjonssetting. Aktiver tilbakeføringen når dataene stemmer overens.

Dette bør dere ta høyde for ved en Infor LN-integrasjon

  • Feil dokumentasjon. LN 10.x og de årlige skyversjonene er forskjellige. Planner+ og Scheduler+ er bare dokumentert i dokumentasjonen for 2026, og Job Shop Scheduler finnes fra 10.8. Kontroller at hver side gjelder deres versjon.
  • Feil Infor-produkt. Infor LN er ikke CloudSuite Industrial (SyteLine) eller M3. BOD-er og API-er er forskjellige, så bruk bare dokumentasjonen for LN.
  • Tjenesten er ikke aktivert. LN REST-kall feiler inntil tjenesten har fått bruksrettigheter og er aktivert i tenanten.
  • Enum-filtre. OrderStatus er en enum-type, så et OData $filter på status må bruke enum-syntaks, slik brukere i Infor-fellesskapet rapporterer.
  • Ledetid kontra produksjonsrute. Operations Horizon i Items – Planning avgjør om planlagte ordrer bruker data fra produksjonsruten eller en fast Order Lead Time. Hent varighetene fra operasjonene i produksjonsruten, ikke fra ordrenes ledetider.
  • Sesjoner for arbeidssentre. Når Job Shop by Site er aktivt, bruker LN sesjonen Work Center (tirou0601m000) i stedet for Work Centers (tirou0101m000). Ta utgangspunkt i den bedriften bruker når dere kobler dataene.
  • Maskintimer kontra arbeidstimer. I Production Order Hours har maskintimer et tomt Employee-felt. Koble maskintid og operatørtid fra SkyPlanner til de riktige linjene.
  • Kalendere per virksomhetsenhet. Last inn kalenderen for virksomhetsenheten som hvert arbeidssenter tilhører, ikke én felles fabrikkalender.

Hvem setter opp Infor LN-integrasjonen?

  1. SkyPlanner-teamet setter opp integrasjonen under innføringen og gir støtte etter produksjonssetting. Hver fabrikk bruker LN forskjellig: planleggingsenheter, struktur på arbeidssentre, frigivelsesflyt og rutiner for registrering. Fagkunnskapen ligger i å koble dette riktig.
  2. Infor LN-partneren deres kan delta. Partneren kjenner tenanten, bruksrettighetene og ION-oppsettet deres, og kan ta ansvar for LN-siden mens SkyPlanner leverer REST API, Swagger/OpenAPI-dokumentasjon og webhooks.
  3. Egne utviklere kan bygge integrasjonen med samme dokumenterte REST API og et API-token. Et API-token er nok til å komme i gang, og SkyPlanner-teamet hjelper til ved behov. Produktdokumentasjonen er offentlig tilgjengelig 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. Sammenlign med LNs egen planlegging på siden om produksjonsplanlegging i Infor LN med hensyn til reell maskin- og bemanningskapasitet, få en oversikt på Infor LN-siden, og se andre systemer i oversikten over ERP-integrasjoner.

Produsentenes 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 optimalisering av produksjonen 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 i Laboratory & Allieds legemiddelfabrikk 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

Flyfoto av Piristeels fabrikk for taksikkerhetsutstyr i Kauhava

99,2%leveringspålitelighet

«SkyPlanner har gitt oss oversikten vi trenger for å identifisere flaskehalser og gjort produksjonsstyringen tydeligere.»

Toni Tuori, produksjonssjef
Piristeel · Taksikkerhet og regnvannssystemer

Leveringspåliteligheten nådde 99,2% i år, og produksjonsplanleggingen sparer opptil fire arbeidstimer per dag.

Les om Piristeels erfaringer

Færrestanser på grunn av materialmangel

«Verdien av SkyPlanner for oss er at det er et verktøy som fungerer i hverdagen, særlig når vi skal fastsette leveringsdatoer.»

Tommi Männistö, leder for produksjonsplanlegging
Eskomatic · Maskinering på oppdrag

Automatisk planlegging av belastningen gir mer presise leveringsdatoer, og produksjonsstans på grunn av materialmangel har gått kraftig ned.

Les om Eskomatics erfaringer

Vanlige spørsmål

Hvordan kobler man et APS-system til Infor LN?

For LN i skyen skjer tilkoblingen via LN REST API i ION API Gateway med OAuth 2.0, i tillegg til ION BOD-er som endringshendelser. For lokalt installert LN 10.x brukes ION BOD-er eller fileksport. SkyPlanner integreres med Infor LN i begge retninger i begge tilfeller.

Hvilket LN-API dekker produksjonsordrer?

Tjenesten tiapi.sfcProductionOrder i LN REST API. Den leser produksjonsordrer og maskinoperasjoner og registrerer maskintimer, mengder og ferdige operasjoner. Andre tjenester er oppført per tenant i ION API Gateway.

Hvem bygger Infor LN-integrasjonen?

SkyPlanner-teamet tilpasser toveisintegrasjonen til LN-oppsettet deres under innføringen og gir støtte etter produksjonssetting. Infor LN-partneren eller egne utviklere kan også bygge på SkyPlanners dokumenterte REST API, og et API-token er nok til å komme i gang.

Trenger vi Scheduler+ eller Planner+ for å bruke SkyPlanner?

Nei. SkyPlanner planlegger LN-produksjonsordrer med sin egen planleggingsmotor, uansett LN-versjon. I LN 2026-versjonene er innstillingen External Planner den dokumenterte måten å bruke en ekstern planleggingsløsning sammen med LN på.

Hvorfor koble til SkyPlanner i stedet for å innføre Scheduler+?

Scheduler+ er en tilleggsmodul som «may require a commercial component» (kan kreve en kommersiell komponent) (kilde), og er dokumentert fra LN 2026-versjonene. Planen lastes inn, kjøres og godkjennes deretter av planleggeren (kilde). SkyPlanner kobles til LN-versjonen dere bruker i dag, er i drift i løpet av uker etter at innføringen starter, og Autopilot planlegger automatisk på nytt ved hver vesentlig endring. SkyPlanner-teamet setter opp toveisintegrasjonen og gir støtte, mens LN-partneren deres kan ta ansvar for LN-siden.

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-eksport fra LN, uten behov for kredittkort. Start prøveperioden, eller snakk med salgsavdelingen for å avklare omfanget av integrasjonen.