Integrationer / ERP / Visma Nova
Visma Nova integration: APS-guide til produktionsplanlægning
Denne guide til Visma Nova integration viser partnere og IT-teams, hvordan de forbinder Visma Nova med SkyPlanner APS. SkyPlanner integrerer med Visma Nova i begge retninger:
- Varer (nimike) med tilhørende produktstrukturer (tuoterakenne) og operationer (työvaiheet), salgsordrer, indkøbsordrer og lagerbeholdninger overføres til SkyPlanner.
- Færdigmeldt produktion, batches, palleetiketter og lagerposteringer sendes tilbage til Nova i realtid.
- Operationernes start- og sluttidspunkter registreres som operationsstemplinger i Nova (vaihekuittaus).
- SkyPlanner-webhooks sender ændringer i planen, så snart de sker.
SkyPlanner er blevet integreret med Visma Nova i kundeprojekter. Piristeel og Opes Corporation bruger integrationen. SkyPlanner-teamet tilpasser integrationen til jeres Nova-opsætning under opstarten og yder support efter idriftsættelsen. Partnere og udviklere kan også bygge videre på SkyPlanners dokumenterede REST API (API-reference).
Visma Novas integrationsgrænseflader
Visma oplyser, at Nova tilbyder grænseflader til både filbaseret batchintegration og realtidsintegration (kilde). En SkyPlanner-integration bruger begge dele.
- Nova WebService (Nova SDK). En SOAP-tjeneste med metoderne
ExecuteogExecute2, som installeres på jeres egen Windows-server med IIS. Den forbinder til én firmadatabase i Nova og overfører XML-meddelelser til læsning og skrivning i realtid (vejledning). - Automatiseret filoverførsel. Novas dataimport og -eksport (Tiedon tuonti, Tiedon vienti) læser og skriver semikolonseparerede UTF-8-filer i en mappe på planlagte tidspunkter (filformat, automatiseret import, automatiseret eksport).
- Filtyper med betydning for planlægningen. PRODUCT med struktur- og operationslinjer. SALES ORDER, indkøbsordrer og PHASE STAMP til operationsstemplinger (operationsstemplinger).
Nova kører på Windows, enten lokalt eller i Vismas hostede applikationstjeneste. I begge tilfælde forbliver SkyPlanner i skyen, og der installeres intet i Nova-klienten.
Godkendelse
- Nova WebService. Der oprettes en unik nøgle, når WebService installeres. Nøglen sendes i Login-delen af hver XML-meddelelse. Serveren skal have en offentlig adresse, og I aftaler firewallreglerne med integrationsleverandøren (vejledning).
- Overførselsfiler. Filoverførslen foregår i jeres Nova-installation. Adgangen styres af, hvem der har adgang til overførselsmappen.
På SkyPlanner-siden bruger REST API et API-token til autentificering. Det sendes i headeren Authorization-Token. I opretter det under Settings > API. Integrationsvejledningen gennemgår de første kald.
Registrering af ændringer
Nova har ingen dokumenterede webhooks. Ændringer opfanges på to måder:
- Planlagt eksport. Den automatiserede eksport kan nøjes med at sende de poster, der er opdateret siden sidste kørsel, filtreret efter dato, nummer, type eller produktionslinje.
- Læsning via WebService. Integrationen læser varer og ordrer med korte intervaller.
SkyPlanner sender webhooks, når status eller planen ændres. Tilbageskrivningen er derfor hændelsesstyret, og data når Nova i realtid.
Datamapping
| Objekt i Visma Nova (grænseflade) | Objekt i SkyPlanner | Retning | Hyppighed |
|---|---|---|---|
| Nimike (PRODUCT-fil, WebService) | Varer og materialer | Nova → SkyPlanner | Førstegangsindlæsning, derefter ved ændringer |
| Tuoterakenne-linjer (strukturlinjer i PRODUCT) | Produktstruktur, delprodukter, materialebehov | Nova → SkyPlanner | Førstegangsindlæsning, derefter ved ændringer |
| Työvaiheet-linjer: maskingruppe, kapacitet, omstillingstid (operationslinjer i PRODUCT) | Procestrin med kørsels- og omstillingstider | Nova → SkyPlanner | Førstegangsindlæsning, derefter ved ændringer |
| Ressourcer og maskingrupper | Arbejdsstationer og grupper af arbejdsstationer | Oprettes i SkyPlanner ud fra Nova-data | Under opstarten |
| Salgsordrer med leveringsdatoer (SALES ORDER, WebService) | Ordrer med leveringsfrister og kundeprioritet | Nova → SkyPlanner | Ved ændringer |
| Indkøbsordrer med leveringsdatoer | Indkøbsordrer | Nova → SkyPlanner | Ved ændringer |
| Lagerbeholdninger | Lager | Nova → SkyPlanner | Ved ændringer |
| Færdigmeldt mængde, batch, palleetiket, lagerpostering | Tilbagemeldinger i Mobile Confirmations | SkyPlanner → Nova | I realtid |
| Operationsstempling: arbejdsnummer, operation, start, slut, person (PHASE STAMP) | Registreret arbejde pr. opgave | SkyPlanner → Nova | Ved hver tilbagemelding |
| Planlægningsregler fastlagt i SkyPlanner | Tilladte arbejdsstationer, omstillingstidsmatrix, værktøjer, medarbejdere, skift | Vedligeholdes i SkyPlanner | Opsættes under opstarten |
Integrationsforløb
1. Førstegangsindlæsning af stamdata. Indlæs varer med tilhørende strukturer og operationer. Opret én SkyPlanner-arbejdsstation pr. maskine, og gruppér dem efter maskingrupperne i Nova. Map hver operations kapacitet og omstillingstid til procestrinnet.
2. Ordresynkronisering. Overfør åbne salgsordrer med deres leveringsdatoer. Hver ordrelinje bliver til en ordre, og varens operationer bliver til opgaver. Overfør indkøbsordrer og lagerbeholdninger, så en operation afventer materialets leveringsdato.
3. Planlægning. Arcturus optimerer hele planen på få sekunder. Autopilot genplanlægger, når en ordre, en mængde eller en lagerbeholdning ændres.
4. Produktionsdata tilbage til Nova. Operatørerne melder arbejdet tilbage med Mobile Confirmations eller Production Timer. Færdigmeldte mængder, batches og palleetiketter overføres til Nova som lagerposteringer i realtid i stedet for ved en batchkørsel dagen efter. Operationernes start- og sluttidspunkter registreres som operationsstemplinger til efterkalkulation (Jälkilaskenta).
5. Regler for dataejerskab og konflikter. Skriv dem ned inden idriftsættelsen:
| Data | Ejer |
|---|---|
| Varer, strukturer, operationer, salgs- og indkøbsordrer | Visma Nova |
| Operationernes rækkefølge, start- og sluttidspunkter, maskinvalg | SkyPlanner |
| Tilladte arbejdsstationer, omstillingstidsmatrix, værktøjer, medarbejdere, skift | SkyPlanner |
| Lager og færdigvarer | Visma Nova, bogført ud fra tilbagemeldinger i SkyPlanner |
Den største kilde til konflikter er planlægning i begge systemer. Behold Novas arbejdskø til ordreflow og materialereservationer, og lad SkyPlanner styre datoerne. Bogfør kun produktionen ét sted, enten i SkyPlanner eller Työpiste, så lageret ikke bogføres to gange.
Typiske projekttrin
Implementeringen er normalt afsluttet inden for få uger efter opstarten. Inden da kan I bruge den gratis prøveperiode på 30 dage med jeres egne data fra en Nova-eksport af varer, operationer og åbne ordrer.
- Afklaring. Fastlæg mappingtabellen, reglerne for dataejerskab og synkroniseringsintervallet.
- Grænseflader. Installér Nova WebService på jeres server, eller opsæt mapperne til automatiseret filoverførsel. Et testmiljø anbefales.
- Førstegangsindlæsning. Varer, strukturer og operationer.
- Synkronisering af ordrer og lager. Salgsordrer, indkøbsordrer og lagerbeholdninger.
- Opsætning af begrænsninger i SkyPlanner. Arbejdsstationer, skift, tilladte arbejdsstationer, omstillingstidsmatrix, værktøjer og medarbejdere.
- Tilbageskrivning. Lagerposteringer og operationsstemplinger, afprøvet i testmiljøet.
- Paralleldrift og idriftsættelse. Sammenlign med den nuværende arbejdskø, ret stamdata, og aktivér derefter tilbageskrivning i produktionsmiljøet.
Det skal I tage højde for ved en Visma Nova integration
- Serveradgang. WebService kører på jeres egen IIS-server med en offentlig adresse. Aftal firewallreglerne tidligt i forløbet.
- Strukturniveauer. Nova behandler som standard det første strukturniveau (kilde). Beslut, hvordan halvfabrikata skal overføres til SkyPlanner som delprodukter.
- Kapacitet. Nova gemmer ugentlige timer pr. ressource (kilde). Opret de faktiske skiftehold i SkyPlanner.
- Maskingrupper. Nova beregner belastningen pr. maskingruppe. Opdel grupperne i enkelte maskiner i SkyPlanner.
- Enheder for operationer. Kapaciteten for en operation kan angives i styk pr. time, timer pr. styk eller minutter pr. styk. Omregn hver angivelse til en køretid pr. styk.
- Registrering i ét system. Vælg, om operatørerne skal registrere i SkyPlanner eller i Työpiste.
Visma Nova-integrationen: Hvem står for opsætning og support?
Arbejdet omfatter mapping til jeres produkter, operationer og Nova-opsætning. Det omfatter også de planlægningsregler, I vedligeholder i SkyPlanner: tilladte arbejdsstationer, matricen for omstillingstider, værktøjer og medarbejdere.
- SkyPlanner-teamet konfigurerer integrationen under opstarten og yder support efter idriftsættelsen. Hver fabrik bruger Nova på sin egen måde, og den viden indgår i opsætningen.
- Jeres Visma-partner kan deltage. Visma-partnere har introduceret SkyPlanner til Nova-kunder: Piristeel kom til via sin ERP-leverandør Rauhala Group. Partneren kan stå for installation af WebService, overførselsmapper og testmiljø. SkyPlanner stiller REST API, Swagger/OpenAPI-dokumentation og webhooks til rådighed.
- Jeres egne udviklere kan bygge videre på integrationen via det samme dokumenterede REST API med et API-token. Et API-token er nok til at komme i gang, og SkyPlanner-teamet hjælper efter behov.
SkyPlanner fås fra 199 € pr. måned inklusive 5 arbejdsstationer og faktureres månedligt. I får på forhånd et tilbud på integrationen ud fra jeres processer og behov sammen med jeres abonnement, så I kender den samlede pris, inden I går i gang.
Se, hvordan Novas egen planlægning klarer sig, i Har Visma Nova produktionsplanlægning, der tager højde for den faktiske maskin- og personalekapacitet? Find overblikket på siden om Visma Nova og andre systemer i oversigten over ERP-integrationer. Bruger I Visma Net i stedet? Se siden om Visma Net.
Produktionsvirksomheders erfaringer med SkyPlanner
99,2%leveringssikkerhed
“SkyPlanner har gjort det lettere at få øje på flaskehalse og gjort produktionsstyringen mere overskuelig.”
Toni Tuori, produktionschef
Piristeel · Tagsikringsudstyr og regnvandssystemer
Leveringssikkerheden nåede op på 99,2% i år, og planlægningen sparer op til fire timers arbejdstid om dagen.
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.
2 tsparet 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.
+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.
Ofte stillede spørgsmål
Har Visma Nova et API?
Ja. Nova tilbyder Nova WebService, en SOAP-tjeneste installeret på jeres egen server, til integration i realtid samt automatiserede overførselsfiler til batchintegration. Begge metoder overfører produkter, strukturer, operationer og ordrer.
Hvad sendes tilbage fra SkyPlanner til Visma Nova?
Færdigproducerede mængder, batches, palleetiketter og lagerhændelser overføres i realtid. Operationernes start- og sluttider registreres som tidsstempler i Nova, så efterkalkulationen i Nova bruger de faktiske tider.
Understøtter Visma Nova webhooks?
Der er ingen dokumenterede webhooks. Ændringer i Nova hentes via planlagte eksporter af opdaterede poster og læsninger via WebService. SkyPlanners egne webhooks sender ændringer i produktionsplanen, så snart de sker.
Hvilken software til produktionsplanlægning kan integreres med Visma Nova?
SkyPlanner APS integreres med Visma Nova i begge retninger, og Visma viser Skycode med SkyPlanner på sin side med Nova-integrationer. Piristeel og Opes Corporation bruger integrationen.
Hvem bygger Visma Nova-integrationen?
SkyPlanner-teamet tilpasser tovejsintegrationen til jeres Nova-opsætning under opstarten og yder support efter idriftsættelsen. Jeres Visma-partner eller egne udviklere kan også bygge videre på SkyPlanners dokumenterede REST API, og et API-token er nok til at komme i gang.
Kan vi teste SkyPlanner, før vi bygger integrationen?
Ja. Den gratis prøveperiode på 30 dage understøtter op til 20 arbejdsstationer med import af Excel- eller CSV-filer fra Nova, og der kræves ikke kreditkort. Start prøveperioden, eller tal med salg for at afklare integrationens omfang.