Integrationer / ERP / HELIOS

Guide til HELIOS-integration med SkyPlanner APS til produktionsplanlægning

Denne guide til HELIOS-integration viser partnere og IT-teams, hvordan HELIOS iNuvio og HELIOS Nephrite forbindes med SkyPlanner APS. SkyPlanner udveksler data med HELIOS i begge retninger via HELIOS’ egne grænseflader:

  • Produktionsordrer (výrobní příkazy) med tilhørende operationer, fremstillede dele, styklister, ruter, arbejdspladser, maskiner, faggrupper, personaleressourcer, lagerbeholdninger og indkøbsordrer overføres til SkyPlanner.
  • Planlagte start- og slutdatoer skrives tilbage til produktionsordrerne.
  • Operatørernes tidsregistreringer kan skrives tilbage som operationsregistreringer (evidence výrobních operací), hvis I ønsker det.
  • SkyPlanner-webhooks sender ændringer i planen, så snart de sker.
Gantt-tidslinje i SkyPlanner APS med opgaver fordelt på arbejdsstationer og en ordreliste nedenunder.

SkyPlanner-teamet tilpasser integrationen til jeres HELIOS-opsætning under opstarten og yder support efter idriftsættelsen. Denne guide er til HELIOS-partnere og udviklere, der vil deltage eller selv bygge videre på SkyPlanners dokumenterede REST API (API-reference).

HELIOS’ integrationsgrænseflader

Helios Inuvio Server (Inuvio REST API). Asseco beskriver den som en separat del af HELIOS iNuvio, der giver adgang til HELIOS iNuvios funktionsområder via REST API (Hjælp til Helios Inuvio Server). Den følger med iNuvio-distributionen, og OpenAPI-specifikationen er udgivet i Rapidoc- og Redoc-format. API’et arbejder med HELIOS-oversigter (browses), som hver har deres eget ID og egne rettigheder:

  • GET /browses/list og GET /browses/meta viser de tilgængelige oversigter og deres kolonner.
  • /browses/data læser rækker fra en oversigt og skriver rækker, hvor oversigten tillader oprettelse, opdatering og sletning.
  • /api/v1/actions/meta og /api/v1/actions/execute/{dbName}/{browseIdent}/{actionIdent} udfører eksterne handlinger på en oversigt. I dag omfatter det eksterne handlinger af typen Procedure, Browse og Plugin.

De produktionsoversigter, en planlægger bruger, omfatter produktionsplanen (výrobní plán), produktionsordrer (výrobní příkazy), dele på produktionsordrer, materialer og halvfabrikata til produktion, faggrupper, personaleressourcer, forudindstillinger for ruteoperationer og operationsregistreringer. Lagerbeholdninger, tilgange, afgange og afgivne indkøbsordrer (vydané objednávky) er tilgængelige på samme måde.

HELIOS Nephrite REST API. Nephrites roadmap omfatter udvikling af REST API (Roadmap for HELIOS Nephrite). Under afklaringen bekræfter SkyPlanner-teamet sammen med jer og jeres HELIOS-partner, hvilke Nephrite-endpoints der gælder for jeres installation. Datastrømmene nedenfor er de samme.

Excel og CSV. Alle HELIOS-oversigter kan eksporteres til Microsoft Office, hvilket er tilstrækkeligt til at indlæse data i prøveperioden.

Autentificering og licenser

  • To metoder til autentificering. iNuvio tilbyder et ældre, proprietært autentificerings-API (/api/token) og et nyere OAuth2 API baseret på RFC 6749 (/oauth/token, /oauth/revoke). Tokens fornyes via POST /oauth/token eller GET /api/token.
  • Licenser. Selve Helios Inuvio Server er gratis, mens REST API kræver licens. Fra version 3.0.2026.0301 er system- og funktionsområde-API’erne samlet i ét Inuvio REST API, og API-adgangen er ikke længere begrænset af antallet af brugere.
  • Rettigheder. Integrationsbrugeren skal have læserettigheder til produktions- og lageroversigterne samt ret til at udføre de aftalte eksterne handlinger.

I SkyPlanner sker autentificering til REST API med et API-token i Authorization-Token-headeren (SkyPlanner Settings > API), og API’et er dokumenteret i Swagger/OpenAPI. Integrationsvejledningen gennemgår de første kald.

Hændelser og polling

SkyPlanner læser data fra HELIOS med faste intervaller. Kald til /browses/data, filtreret efter åbne produktionsordrer og seneste ændringer, henter nyt arbejde. Intervallet fastsættes for hver fabrik, fra hvert par minutter for produktionsordrer til én gang i timen for lagerbeholdninger.

SkyPlanner sender webhooks, når status eller planen ændres, så tilbageskrivningen er hændelsesstyret.

Datamapping

HELIOS-objekt (oversigt)SkyPlanner-objektRetningHyppighed
Varekort og fremstillede dele (vyráběné dílce), enhederProdukter og materialerHELIOS → SkyPlannerFørstegangsindlæsning, derefter polling
Styklister (kusovník, kusovníkové vazby) med gyldighedsdatoerProduktstruktur, delprodukter, materialer pr. produktHELIOS → SkyPlannerFørste indlæsning, derefter ved ændringer
Ruter (technologický postup): operation, arbejdsplads, forberedelsestid for maskine og operatør, styktid, afslutningstid, tid mellem operationerProcestrin med varigheder, opstillings- og nedtagningstiderHELIOS → SkyPlannerFørste indlæsning, derefter ved ændringer
Arbejdspladser (pracoviště), maskiner (stroje), alternative arbejdspladserArbejdsstationer, grupper af arbejdsstationer, alternative arbejdsstationerHELIOS → SkyPlannerFørste indlæsning, derefter sjældent
Faggrupper (výrobní profese), personaleressourcer (výrobní personální zdroje)Personale og antal operatører pr. opgaveHELIOS → SkyPlannerFørstegangsindlæsning, derefter ved ændringer
Planlægningskalendere (plánovací kalendáře)Skiftehold og arbejdsfri dageHELIOS → SkyPlannerDagligt, eller egne skiftehold i SkyPlanner
Produktionsordrer (výrobní příkazy), dele og operationer på ordrerne, materialer til produktionOrdrer og opgaver med frister og materialebehovHELIOS → SkyPlannerPolling hvert par minutter
Lagerbeholdning (stav skladu)LagerbeholdningerHELIOS → SkyPlannerPolling hver time eller ved planlægningskørsel
Afgivne indkøbsordrer (vydané objednávky) med leveringsdatoerIndkøbsordrer, indgående materialer efter leveringsdatoHELIOS → SkyPlannerPolling hver time eller ved planlægningskørsel
Planlagt start og afslutning pr. operation på produktionsordren (ekstern handling)Planlagt start og afslutning pr. opgaveSkyPlanner → HELIOSVed ændringer i planen via SkyPlanner-webhook
Operationsregistreringer (evidence výrobních operací)Tidsregistreringer og operatørtilbagemeldingerSkyPlanner → HELIOSPr. tilbagemelding eller pr. skiftehold, hvis det vælges
Findes ikke i HELIOSMatrix for omstillingstider, værktøjer som ressourcer med begrænset kapacitet, opgaver med flere operatørerVedligeholdes i SkyPlannerSættes op under opstarten

Integrationsmønstre

1. Førstegangsindlæsning af stamdata. Læs fremstillede dele, styklister, ruter, arbejdspladser, maskiner, faggrupper, personaleressourcer og kalendere fra TPV-oversigterne. Hver HELIOS-ressource har en markering, der angiver, om den skal indgå i kapacitetsplanlægningen. Beslut derfor for hver ressource, hvad SkyPlanner skal planlægge. En arbejdsplads med fire maskiner bliver til én gruppe af arbejdsstationer eller fire arbejdsstationer.

2. Ordresynkronisering. Læs produktionsordrer med tilhørende dele, operationer og materialer samt afgivne indkøbsordrer. SkyPlanner betragter bestilt materiale som tilgængeligt på indkøbsordrens leveringsdato og opdaterer lagerbeholdningen, når indkøbsordren markeres som Delivered. Planlæg frigivne produktionsordrer. Planlagte mængder i produktionsplanen bliver i HELIOS, indtil de bliver til produktionsordrer.

3. Tilbageskrivning af planen. Når planlægningsmotoren placerer eller flytter en opgave, udløser en SkyPlanner-webhook en ekstern handling på produktionsordreoversigten via /api/v1/actions/execute. Handlingen er en HELIOS-procedure, som aftales under afklaringen, og som fastsætter planlagt start og afslutning for ordreoperationen. HELIOS validerer ændringen med sin egen logik.

4. Tilbagemeldinger fra produktionen. Operatørerne registrerer arbejdet med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringerne holder planen opdateret. I vælger, om de faktiske tider skal skrives tilbage til HELIOS. Hvis ja, gemmer en ekstern handling dem som operationsregistreringer for hver ordreoperation. Hvis nej, fortsætter operatørerne med at rapportere på HELIOS-terminalerne, og SkyPlanner læser disse registreringer.

5. Regler for dataejerskab og konflikter. Skriv dem ned før idriftsættelsen:

DataDataejer
Varer, styklister, ruter, mængder, ordrestatusHELIOS
Operationsrækkefølge, start- og sluttidspunkter, maskintildelingSkyPlanner
Omstillingsmatrix, krav til værktøjer og operatører, alternative ressourcerSkyPlanner
Skiftehold og arbejdsfrie dageÉt system, valgt under afklaringen
Operationsregistreringer, materialeafgange og -tilgangeHELIOS, indtastet dér eller overført fra SkyPlanners tidsregistreringer

Vælg ét system til at skrive ordredatoer. Hvis HELIOS’ kapacitetsplanlægning eller Nephrite APS stadig skriver datoer, skal det slås fra for de ordrer, SkyPlanner planlægger. Alternativt skal HELIOS-planen kun bruges som testplan.

Typiske projekttrin

Implementeringen er normalt afsluttet inden for få uger efter opstart. Inden da kan I validere planen i den gratis prøveperiode på 30 dage med arbejdspladser, ruter og åbne produktionsordrer eksporteret fra HELIOS som CSV eller Excel.

  1. Datamapping. Fastlæg mappingtabellen, reglerne for dataejerskab, synkroniseringsintervallerne, og om operationsregistreringer skal skrives tilbage.
  2. Adgang til HELIOS. Opsæt Helios Inuvio Server, integrationsbrugeren, OAuth2-legitimationsoplysninger og licens til REST API. Test først på en kopi af databasen.
  3. Førstegangsindlæsning. Fremstillede dele, styklister, ruter, arbejdspladser, maskiner, faggrupper, kalendere.
  4. Synkronisering af produktions- og indkøbsordrer. Polling med filtre, sideinddeling og genforsøg.
  5. Opsætning af begrænsninger i SkyPlanner. Omstillingsmatrix, værktøjer, antal operatører pr. opgave og alternative maskiner eller medarbejdere.
  6. Tilbageskrivning af planen. Opret og test de eksterne handlinger til planlagte datoer og, hvis det vælges, operationsregistreringer.
  7. Paralleltest. Kør SkyPlanner sideløbende med den nuværende plan, sammenlign datoer, og ret stamdata.
  8. Idriftsættelse. Aktivér tilbageskrivning, når dataene stemmer overens.

Det skal I tage højde for ved en HELIOS-integration

  • Planlægningsmarkeringer. Kun ressourcer, der er markeret til kapacitetsplanlægning, har pålidelige kapacitetsdata. Kontrollér markeringerne på arbejdspladser, maskiner, faggrupper og underleverandøropgaver før den første indlæsning.
  • Tidsenheder. Forberedelses-, styk- og afslutningstider kan angives i timer, minutter eller sekunder. Omregn ved import, ellers bliver alle varigheder forkerte.
  • Tid mellem operationer. Den konstante tid mellem operationer er ventetid, ikke maskintid. Modellér den som ventetid, ikke som kapacitet.
  • Underleverandøroperationer (kooperace). Transporttiden gælder både ud og hjem. Modellér underleverandørarbejde som trin, der kun optager tid.
  • Oversigter med skriveadgang. Alle oversigter understøtter læsning, men kun nogle understøtter oprettelse, opdatering og sletning. GET /browses/list med filteret browseCreateImplemented=1 viser hvilke. Oversigter over produktionsordrer er skrivebeskyttede, så planlagte datoer sendes tilbage via den aftalte eksterne handling.

Hvem opsætter og supporterer HELIOS-integrationen?

  1. SkyPlanner-teamet opsætter integrationen under onboarding og yder support efter idriftsættelsen. Det omfatter de aftalte oversigter og eksterne handlinger. Hver fabrik bruger HELIOS forskelligt, og den viden indgår i opsætningen.
  2. Jeres HELIOS-partner kan deltage. Partneren kender jeres installation, tilpassede procedurer og licensforhold og kan opsætte Helios Inuvio Server og de eksterne handlinger sammen med SkyPlanner-teamet.
  3. Jeres egne udviklere kan bygge videre på integrationen via SkyPlanners REST API med et API-token. Et API-token er nok til at komme i gang, og SkyPlanner-teamet hjælper efter behov. Dokumentationen findes i SkyPlanners integrationsdokumentation.

SkyPlanner fås fra 199 € om måneden med 5 arbejdsstationer inkluderet og månedlig fakturering. I får på forhånd et tilbud på integrationen sammen med abonnementet, tilpasset jeres proces og behov. Se priser, produktionsplanlægning med HELIOS under hensyntagen til den faktiske maskin- og personalekapacitet, HELIOS-siden og oversigten over ERP-integrationer. Læs om det grundlæggende i produktionsplanlægning.

Produktionsvirksomheders erfaringer med SkyPlanner

Kalle Kalliomäki, forsyningskædespecialist hos UTU, i eltavleproduktionen i Ulvila

2 hsparet hver uge

“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-regneark til optimering af produktionen i realtid.”

Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg

Produktionsplanlægningen sparer 2 timers arbejdstid hver uge, og en ny opgavekø når ud til produktionslinjen på få sekunder.

Læs UTU’s anmeldelse

Operatører i renrumsdragter ved en flaskepåfyldningslinje på Laboratory & Allieds lægemiddelfabrik i Nairobi

+90%produktionseffektivitet

“Effektiviteten i produktionen er steget med 90%.”

Abdul Rucyinga, IT-chef
Laboratory & Allied · Lægemiddelproduktion

Produktionseffektiviteten er steget med 90%, og det tager under 30 minutter at lave en optimeret plan for tre måneder på tværs af alle arbejdsstationer.

Læs Laboratory & Allieds anmeldelse

Hannu Ryynänen, administrerende direktør for Mamec, i virksomhedens produktionshal i Lohja

1.000-vis afproduktionsordrer planlægges automatisk

“Vi har styr på produktionen på en helt anden måde, og vores forståelse af kapaciteten er på et helt andet niveau.”

Hannu Ryynänen, administrerende direktør
Mamec · Industrielle blandere, pumper og højteknologisk kontraktproduktion

Tusindvis af produktionsordrer planlægges automatisk, og hele organisationen har overblik over produktionen i realtid.

Læs Mamecs anmeldelse

100%leveringssikkerhed siden 2021

“SkyPlanner giver os overblik over kapaciteten og gør planlægningen forudsigelig.”

Dan Berglund, COO/CFO
Opes Corporation · Produktion af kemikalier og fødevarer

Leveringssikkerheden har været 100% i hele den periode, SkyPlanner har været i brug, siden 2021.

Læs Opes Corporations anmeldelse

Ofte stillede spørgsmål

Har HELIOS et API til produktionsordrer?

Ja. Helios Inuvio Server giver REST-adgang til oversigter i HELIOS iNuvio, herunder produktionsplanen, produktionsordrer, ordredele, materialer til produktion og operationsregistreringer. For HELIOS Nephrite fastlægger SkyPlanner-teamet integrationsmetoden for jeres installation sammen med jer og jeres HELIOS-partner under afklaringen i forbindelse med onboarding.

Hvordan opfanger SkyPlanner ændringer i HELIOS?

SkyPlanner henter data fra HELIOS-oversigterne med et interval, der fastsættes for hver fabrik, og filtrerer på åbne produktionsordrer og seneste ændringer. SkyPlanners egne webhooks sender ændringer i planen, så snart de sker.

Hvordan skrives planlagte datoer tilbage til HELIOS?

Via en ekstern handling på produktionsordreoversigten, som køres med /api/v1/actions/execute. Handlingen er en HELIOS-procedure, der aftales under afklaringen, så HELIOS anvender sin egen logik på hver dato, systemet modtager.

Hvilken godkendelsesmetode bruger Inuvio REST API?

OAuth2 i henhold til RFC 6749 via /oauth/token eller det ældre, proprietære /api/token. SkyPlanners eget API bruger et API-token i headeren Authorization-Token.

Bør en HELIOS-partner foreslå HELIOS APS eller SkyPlanner?

SkyPlanner, når kundens plan ofte ændrer sig, og planlægningen skal holde sig inden for den faktiske kapacitet. I HELIOS foregår planlægningen som beregninger på én aktiv plan. Systemet kan skifte til ubegrænset kapacitet for at overholde datoer og overlader konflikter til planlæggeren (HELIOS-hjælp). SkyPlanner tilsluttes via REST API, omplanlægger automatisk og planlægger omstillinger, værktøjer, bemanding og materialer. Antallet af brugere er ubegrænset, og prisen starter fra 199 € om måneden.

Kan vi teste SkyPlanner, før vi bygger integrationen?

Ja. Den gratis prøveperiode på 30 dage understøtter op til 20 arbejdsstationer med CSV- eller Excel-import fra HELIOS, og der kræves intet kreditkort. Start prøveperioden, eller tal med salg for at få afklaret integrationens omfang.