Integrationer / ERP / Visma Nova
Visma Nova: guide till APS-integration för produktionsplanering
Den här guiden visar hur partner och IT-team kopplar Visma Nova till SkyPlanner APS. Integrationen mellan SkyPlanner och Visma Nova överför data i båda riktningarna:
- Produkter (nimike) med produktstrukturer (tuoterakenne) och arbetsmoment (työvaiheet), kundorder, inköpsorder och lagersaldon förs in i SkyPlanner.
- Färdig produktion, partier, palletiketter och lagerhändelser förs tillbaka till Nova i realtid.
- Arbetsmomentens start- och sluttider registreras som operationsstämplingar i Nova (vaihekuittaus).
- SkyPlanners webhooks skickar planändringar direkt när de sker.
SkyPlanner har integrerats med Visma Nova i kundprojekt. Piristeel och Opes Corporation använder integrationen. Under införandet anpassar SkyPlanner-teamet integrationen till er Nova-miljö och ger support efter driftstart. Partner och utvecklare kan också bygga egna lösningar med SkyPlanners dokumenterade REST API (API-referens).
Visma Novas integrationsgränssnitt
Enligt Visma erbjuder Nova gränssnitt för både filbaserad batchöverföring och realtidsintegration (källa). En integration med SkyPlanner använder båda.
- Nova WebService (Nova SDK). En SOAP-tjänst med metoderna
ExecuteochExecute2, som installeras på er egen Windows-server med IIS. Den ansluter till en företagsdatabas i Nova och överför XML-meddelanden för läsning och skrivning i realtid (handbok). - Automatiska filöverföringar. Novas funktioner för dataimport och dataexport (Tiedon tuonti, Tiedon vienti) läser och skriver semikolonavgränsade UTF-8-filer i en mapp enligt ett schema (filformat, automatisk import, automatisk export).
- Filtyper som är relevanta för produktionsplaneringen. PRODUCT, inklusive struktur- och arbetsmomentrader. SALES ORDER, inköpsorder och PHASE STAMP för operationsstämplingar (operationsstämplingar).
Nova körs på Windows, lokalt eller i Vismas driftade applikationstjänst. I båda fallen ligger SkyPlanner kvar i molnet och inget installeras i Nova-klienten.
Autentisering
- Nova WebService. En unik nyckel skapas när WebService installeras och skickas i Login-delen av varje XML-meddelande. Servern behöver en publik adress. Brandväggsreglerna kommer ni överens om med integrationsleverantören (handbok).
- Överföringsfiler. Filöverföringen sker i er Nova-installation. Åtkomsten styrs av vem som har tillgång till överföringsmappen.
På SkyPlanner-sidan sker autentisering för REST API med en API-token som skickas i headern Authorization-Token. Ni skapar den under Settings > API. Integrationsguiden går igenom de första anropen.
Så upptäcks ändringar
Nova har inga dokumenterade webhooks. Ändringar fångas upp på två sätt:
- Schemalagd export. Den automatiska exporten kan begränsas till poster som har uppdaterats sedan den senaste körningen, filtrerade efter datum, nummer, typ eller produktionslinje.
- Läsning via WebService. Integrationen läser produkter och order med korta intervall.
SkyPlanner skickar webhooks när status eller produktionsplanen ändras. Återföringen är därför händelsestyrd och når Nova i realtid.
Datamappning
| Objekt i Visma Nova (gränssnitt) | Objekt i SkyPlanner | Riktning | Frekvens |
|---|---|---|---|
| Nimike (PRODUCT-fil, WebService) | Produkter och material | Nova → SkyPlanner | Vid första inläsningen, därefter vid ändring |
| Tuoterakenne-rader (strukturrader i PRODUCT) | Produktstruktur, delprodukter, materialbehov | Nova → SkyPlanner | Vid första inläsningen, därefter vid ändring |
| Työvaiheet-rader: maskingrupp, kapacitet, ställtid (arbetsmomentrader i PRODUCT) | Processteg med kör- och ställtider | Nova → SkyPlanner | Vid första inläsningen, därefter vid ändring |
| Resurser och maskingrupper | Produktionsgrupper och grupperingar av produktionsgrupper | Konfigureras i SkyPlanner utifrån data från Nova | Under införandet |
| Kundorder med leveransdatum (SALES ORDER, WebService) | Order med slutdatum och kundprioritet | Nova → SkyPlanner | Vid ändring |
| Inköpsorder med leveransdatum | Inköpsorder | Nova → SkyPlanner | Vid ändring |
| Lagersaldon | Lager | Nova → SkyPlanner | Vid ändring |
| Färdig kvantitet, parti, palletikett, lagerhändelse | Kvitteringar i Mobile Confirmations | SkyPlanner → Nova | I realtid |
| Operationsstämpling: arbetsnummer, arbetsmoment, start, slut, person (PHASE STAMP) | Registrerat arbete per operation | SkyPlanner → Nova | Vid varje kvittering |
| Planeringsregler som ställs in i SkyPlanner | Tillåtna produktionsgrupper, ställtidsmatris, verktyg, personal, skift | Underhålls i SkyPlanner | Konfigureras under införandet |
Så läggs integrationen upp
1. Första inläsning av grunddata. Läs in produkter med strukturer och arbetsmoment. Skapa en produktionsgrupp i SkyPlanner per maskin och gruppera dem efter maskingrupp i Nova. Mappa varje arbetsmoments kapacitet och ställtid till processteget.
2. Ordersynkronisering. Läs in öppna kundorder med leveransdatum. Varje orderrad blir en order och produktens arbetsmoment blir operationer. Läs även in inköpsorder och lagerdata, så att ett arbetsmoment väntar tills materialets leveransdatum infaller.
3. Produktionsplanering. Arcturus optimerar hela planen på några sekunder. Autopilot planerar om när en order, en kvantitet eller ett lagersaldo ändras.
4. Produktionsdata tillbaka till Nova. Operatörerna kvitterar arbete med Mobile Confirmations eller Production Timer. Färdiga kvantiteter, partier och palletiketter överförs till Nova som lagerhändelser i realtid, i stället för i en batchkörning nästa dag. Arbetsmomentens start- och sluttider registreras som operationsstämplingar för efterkalkylering (Jälkilaskenta).
5. Dataägarskap och regler för konflikthantering. Dokumentera dem före driftstart:
| Data | Ägare |
|---|---|
| Produkter, strukturer, arbetsmoment, kund- och inköpsorder | Visma Nova |
| Arbetsmomentens ordningsföljd, start- och sluttider, maskinval | SkyPlanner |
| Tillåtna produktionsgrupper, ställtidsmatris, verktyg, personal, skift | SkyPlanner |
| Lager och färdigvaror | Visma Nova, uppdateras från kvitteringar i SkyPlanner |
Den främsta orsaken till konflikter är att planeringen görs i båda systemen. Behåll Novas arbetskö för orderflöde och materialreservationer och låt SkyPlanner styra datumen. Rapportera produktion från endast ett ställe, SkyPlanner eller Työpiste, så att lager inte bokförs dubbelt.
Vanliga projektsteg
Implementeringen är normalt klar inom några veckor från det att införandet startar. Före det kan ni använda den kostnadsfria provperioden på 30 dagar med egna data från en Nova-export av produkter, arbetsmoment och öppna order.
- Kartläggning. Fastställ mappningstabellen, reglerna för dataägarskap och synkroniseringsintervallet.
- Gränssnitt. Installera Nova WebService på er server eller konfigurera mapparna för automatisk filöverföring. En testmiljö rekommenderas.
- Första inläsning. Produkter, strukturer och arbetsmoment.
- Synkronisering av order och lager. Kundorder, inköpsorder och lagersaldon.
- Konfigurera begränsningar i SkyPlanner. Produktionsgrupper, skift, tillåtna produktionsgrupper, ställtidsmatris, verktyg och personal.
- Återföring. Lagerhändelser och operationsstämplingar, testade i testmiljön.
- Parallelldrift och driftstart. Jämför med den nuvarande arbetskön, rätta grunddata och aktivera sedan återföringen i produktionsmiljön.
Att planera för vid en integration med Visma Nova
- Serveråtkomst. WebService körs på er egen IIS-server med en publik adress. Kom överens om brandväggsreglerna tidigt.
- Strukturnivåer. Nova bearbetar som standard den första strukturnivån (källa). Bestäm hur halvfabrikat ska föras över till SkyPlanner som delprodukter.
- Kapacitet. Nova lagrar veckoarbetstiden per resurs (källa). Lägg in de faktiska skiften i SkyPlanner.
- Maskingrupper. Nova beräknar beläggningen per maskingrupp. Dela upp grupperna i enskilda maskiner i SkyPlanner.
- Enheter för arbetsmoment. Kapaciteten för ett arbetsmoment kan anges i styck per timme, timmar per styck eller minuter per styck. Räkna om varje värde till en körtid per styck.
- En väg för rapportering. Välj om operatörerna ska rapportera i SkyPlanner eller i Työpiste.
Integrationen med Visma Nova: vem konfigurerar den och ger support?
Arbetet omfattar mappning mot era produkter, arbetsmoment och inställningar i Nova. Det omfattar också de planeringsregler ni hanterar i SkyPlanner: tillåtna produktionsgrupper, ställtidsmatris, verktyg och personal.
- SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftstart. Varje fabrik använder Nova på sitt sätt, och det är här den kunskapen kommer till nytta.
- Er Visma-partner kan delta. Visma-partner har introducerat SkyPlanner för Nova-kunder: Piristeel kom via sin ERP-leverantör Rauhala Group. Partnern kan hantera installationen av WebService, överföringsmappar och testmiljö. SkyPlanner tillhandahåller REST API, Swagger/OpenAPI-dokumentation och webhooks.
- Era egna utvecklare kan bygga vidare på integrationen via samma dokumenterade REST API med en API-token. En API-token räcker för att komma igång, och SkyPlanner-teamet hjälper till vid behov.
SkyPlanner kostar från 199 € per månad med 5 produktionsgrupper inkluderade och faktureras månadsvis. Ni får en offert på integrationen utifrån era processer och behov, tillsammans med abonnemanget, så att ni ser hela kostnaden innan ni börjar.
Se hur Novas egen planering står sig i Har Visma Nova stöd för finplanering? En översikt finns på sidan om Visma Nova, och andra system finns i översikten över ERP-integrationer. Använder ni Visma Net i stället? Se sidan om Visma Net.
Tillverkningsföretagens omdömen om SkyPlanner
99,2%leveransprecision
”SkyPlanner har gett oss överblick så att vi kan identifiera flaskhalsar och har gjort produktionsstyrningen tydligare.”
Toni Tuori, produktionschef
Piristeel · Taksäkerhet och takavvattningssystem
Leveransprecisionen nådde 99,2% i år, och produktionsplaneringen sparar upp till fyra timmars arbetstid per dag.
100%leveransprecision sedan 2021
”SkyPlanner ger oss överblick över kapaciteten och gör planeringen förutsägbar.”
Dan Berglund, COO/CFO
Opes Corporation · Kemikalie- och livsmedelstillverkning
Leveransprecisionen har varit 100% under hela den tid SkyPlanner har använts, sedan 2021.
2 hsparas varje vecka
”Med SkyPlanner har vår produktionsplanering gått från Excel-kalkylblad till produktionsoptimering i realtid.”
Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk
Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny arbetskö når produktionslinjen på några sekunder.
+90%produktionseffektivitet
”Effektiviteten i produktionen har ökat med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning
Produktionseffektiviteten har ökat med 90%, och det tar under 30 minuter att skapa en optimerad plan för tre månader för alla produktionsgrupper.
Vanliga frågor
Har Visma Nova ett API?
Ja. Nova erbjuder Nova WebService, en SOAP-tjänst som installeras på er egen server, för integration i realtid och automatiserade överföringsfiler för batchintegration. Båda överför produkter, strukturer, arbetsmoment och order.
Vad skickas tillbaka från SkyPlanner till Visma Nova?
Färdiga kvantiteter, batcher, palletiketter och lagerhändelser överförs i realtid. Arbetsmomentens start- och sluttider registreras som stämplingar i Nova, så att efterkalkylen i Nova bygger på de faktiska tiderna.
Har Visma Nova stöd för webhooks?
Inga webhooks finns dokumenterade. Ändringar i Nova läses in genom schemalagda exporter av uppdaterade poster och läsningar via WebService. SkyPlanners egna webhooks skickar planeringsändringar när de sker.
Vilken programvara för produktionsplanering kan integreras med Visma Nova?
SkyPlanner APS integreras med Visma Nova i båda riktningarna, och Visma listar Skycode med SkyPlanner på sin sida för Nova-integrationer. Piristeel och Opes Corporation använder integrationen.
Vem bygger integrationen med Visma Nova?
SkyPlanner-teamet konfigurerar tvåvägsintegrationen utifrån era inställningar i Nova under införandet och ger support efter driftstart. Er Visma-partner eller era egna utvecklare kan också bygga vidare via SkyPlanners dokumenterade REST API. En API-token räcker för att komma igång.
Kan vi testa SkyPlanner innan vi bygger integrationen?
Ja. Under den kostnadsfria provperioden på 30 dagar kan ni använda upp till 20 produktionsgrupper med import från Nova via Excel eller CSV. Inget kreditkort behövs. Starta provperioden eller kontakta säljteamet för en kartläggning av integrationen.