Koppelingen / ERP / Visma Nova
Visma Nova koppeling: APS-gids voor productieplanning
Deze koppelingsgids laat partners en IT-teams zien hoe ze Visma Nova met SkyPlanner APS verbinden. De koppeling tussen SkyPlanner en Visma Nova werkt in beide richtingen:
- Producten (nimike) met hun productstructuren (tuoterakenne) en bewerkingsfasen (työvaiheet), verkooporders, inkooporders en voorraadstanden worden ingelezen.
- Gereedgemelde productie, batches, palletetiketten en voorraadmutaties gaan realtime terug naar Nova.
- De begin- en eindtijden van bewerkingsfasen worden als faseboekingen (vaihekuittaus) in Nova vastgelegd.
- SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
SkyPlanner is in klantprojecten gekoppeld aan Visma Nova. Piristeel en Opes Corporation gebruiken deze koppeling. Het SkyPlanner-team stemt de koppeling tijdens de implementatie af op uw Nova-inrichting en biedt ook na de ingebruikname ondersteuning. Partners en ontwikkelaars kunnen ook zelf bouwen op de gedocumenteerde REST API van SkyPlanner (API-documentatie).
Interfaces voor koppelingen met Visma Nova
Volgens Visma biedt Nova interfaces voor zowel koppelingen via batchbestanden als realtimekoppelingen (bron). Een koppeling met SkyPlanner gebruikt beide.
- Nova WebService (Nova SDK). Een SOAP-service met de methoden
ExecuteenExecute2, geïnstalleerd op uw eigen Windows-server met IIS. De service maakt verbinding met één Nova-bedrijfsdatabase en gebruikt XML-berichten om gegevens realtime te lezen en te schrijven (handleiding). - Geautomatiseerde bestandsuitwisseling. De import- en exportfuncties van Nova (Tiedon tuonti, Tiedon vienti) lezen en schrijven op geplande momenten puntkomma-gescheiden UTF-8-bestanden in een map (bestandsformaat, geautomatiseerde import, geautomatiseerde export).
- Relevante bestandstypen voor de planning. PRODUCT, inclusief regels voor productstructuren en bewerkingsfasen. Daarnaast SALES ORDER, inkooporders en PHASE STAMP voor faseboekingen (faseboekingen).
Nova draait op Windows, lokaal of in de gehoste applicatieomgeving van Visma. In beide gevallen blijft SkyPlanner in de cloud en wordt er niets in de Nova-client geïnstalleerd.
Authenticatie
- Nova WebService. Bij de installatie van de WebService wordt een unieke sleutel aangemaakt. Deze wordt meegestuurd in het Login-gedeelte van elk XML-bericht. De server heeft een openbaar adres nodig. De firewallregels stemt u af met de integratiepartner (handleiding).
- Uitwisselingsbestanden. Deze worden binnen uw Nova-installatie verwerkt. De toegang wordt bepaald door de toegangsrechten tot de uitwisselingsmap.
Aan de kant van SkyPlanner verloopt de authenticatie bij de REST API via een API-token in de Authorization-Token-header. U maakt dit aan onder Settings > API. De integratiehandleiding begeleidt u bij de eerste API-aanroepen.
Wijzigingen detecteren
Nova documenteert geen webhooks. Wijzigingen worden op twee manieren opgehaald:
- Geplande export. De geautomatiseerde export kan uitsluitend de records versturen die sinds de vorige uitvoering zijn bijgewerkt, gefilterd op datum, nummer, type of productielijn.
- Uitlezen via WebService. De koppeling leest producten en orders met korte tussenpozen uit.
SkyPlanner verstuurt webhooks wanneer de status of de planning verandert. Daardoor worden gegevens op basis van gebeurtenissen teruggeschreven en ontvangt Nova ze realtime.
Gegevensmapping
| Object in Visma Nova (interface) | Object in SkyPlanner | Richting | Frequentie |
|---|---|---|---|
| Nimike (PRODUCT-bestand, WebService) | Producten en materialen | Nova → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Tuoterakenne-regels (structuurregels in PRODUCT) | Productstructuur, deelproducten, materiaalbehoefte | Nova → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Työvaiheet-regels: machinegroep, capaciteit, insteltijd (regels voor bewerkingsfasen in PRODUCT) | Processtappen met bewerkings- en insteltijden | Nova → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Productiemiddelen en machinegroepen | Werkcentra en werkcentrumgroepen | Ingericht in SkyPlanner op basis van Nova-gegevens | Tijdens de implementatie |
| Verkooporders met leverdatums (SALES ORDER, WebService) | Orders met einddatums en klantprioriteit | Nova → SkyPlanner | Bij wijzigingen |
| Inkooporders met leverdatums | Inkooporders | Nova → SkyPlanner | Bij wijzigingen |
| Voorraadstanden | Voorraad | Nova → SkyPlanner | Bij wijzigingen |
| Gereedgemelde hoeveelheid, batch, palletetiket, voorraadmutatie | Gereedmeldingen in Mobile Confirmations | SkyPlanner → Nova | Realtime |
| Faseboeking: werknummer, fase, begin, einde, persoon (PHASE STAMP) | Geregistreerd werk per taak | SkyPlanner → Nova | Per gereedmelding |
| Planningsregels ingesteld in SkyPlanner | Toegestane werkcentra, omsteltijdenmatrix, gereedschappen, medewerkers, ploegendiensten | Beheerd in SkyPlanner | Ingericht tijdens de implementatie |
Opzet van de koppeling
1. Eerste import van stamgegevens. Lees producten met hun structuren en bewerkingsfasen in. Maak per machine één werkcentrum in SkyPlanner aan en groepeer deze volgens de machinegroepen in Nova. Koppel de capaciteit en insteltijd van elke fase aan de bijbehorende processtap.
2. Ordersynchronisatie. Lees openstaande verkooporders met hun leverdatums in. Elke orderregel wordt een order en de bewerkingsfasen van het bijbehorende product worden taken. Lees ook inkooporders en voorraad in, zodat een fase wacht tot de leverdatum van het benodigde materiaal.
3. Planning. Arcturus optimaliseert de volledige planning in enkele seconden. Autopilot plant opnieuw wanneer een order, hoeveelheid of voorraadstand verandert.
4. Productie terugmelden aan Nova. Operators melden werk gereed met Mobile Confirmations of de Production Timer. Gereedgemelde hoeveelheden, batches en palletetiketten gaan realtime als voorraadmutaties naar Nova, in plaats van via een batchverwerking de volgende dag. De begin- en eindtijden van bewerkingsfasen worden als faseboekingen vastgelegd voor de nacalculatie (Jälkilaskenta).
5. Gegevenseigenaarschap en conflictregels. Leg deze vóór de ingebruikname vast:
| Gegevens | Eigenaar |
|---|---|
| Producten, structuren, bewerkingsfasen, verkoop- en inkooporders | Visma Nova |
| Volgorde van fasen, begin- en eindtijden, machinekeuze | SkyPlanner |
| Toegestane werkcentra, omsteltijdenmatrix, gereedschappen, medewerkers, ploegendiensten | SkyPlanner |
| Voorraad en gereed product | Visma Nova, bijgewerkt vanuit gereedmeldingen in SkyPlanner |
Plannen in beide systemen is de belangrijkste bron van conflicten. Gebruik de werkwachtrij van Nova voor de orderstroom en materiaalreserveringen en laat SkyPlanner de datums bepalen. Boek productie op slechts één plek, SkyPlanner of Työpiste, zodat voorraad niet dubbel wordt geboekt.
Gebruikelijke projectstappen
De implementatie is doorgaans binnen enkele weken na de start afgerond. Daaraan voorafgaand gebruikt u tijdens de gratis proefperiode van 30 dagen uw eigen gegevens uit een Nova-export van producten, bewerkingsfasen en openstaande orders.
- Scopebepaling. Leg de mappingtabel, de regels voor gegevenseigenaarschap en het synchronisatie-interval vast.
- Interfaces. Installeer Nova WebService op uw server of richt de mappen voor geautomatiseerde bestandsuitwisseling in. Een testomgeving wordt aanbevolen.
- Eerste import. Producten, structuren en bewerkingsfasen.
- Order- en voorraadsynchronisatie. Verkooporders, inkooporders en voorraadstanden.
- Randvoorwaarden instellen in SkyPlanner. Werkcentra, ploegendiensten, toegestane werkcentra, de omsteltijdenmatrix, gereedschappen en medewerkers.
- Terugschrijven. Voorraadmutaties en faseboekingen, getest in de testomgeving.
- Parallel draaien en ingebruikname. Vergelijk met de huidige werkwachtrij, corrigeer de stamgegevens en schakel daarna het terugschrijven in de productieomgeving in.
Aandachtspunten voor een Visma Nova koppeling
- Servertoegang. De WebService draait op uw eigen IIS-server met een openbaar adres. Stem de firewallregels tijdig af.
- Structuurniveaus. Nova verwerkt standaard het eerste structuurniveau (bron). Bepaal hoe halffabricaten als deelproducten in SkyPlanner terechtkomen.
- Capaciteit. Nova legt het aantal uren per week per productiemiddel vast (bron). Richt de werkelijke ploegendiensten in SkyPlanner in.
- Machinegroepen. Nova berekent de belasting per machinegroep. Splits de groepen in SkyPlanner op in afzonderlijke machines.
- Eenheden per bewerking. De capaciteit van een bewerking kan worden uitgedrukt in stuks per uur, uren per stuk of minuten per stuk. Reken elke eenheid om naar een bewerkingstijd per stuk.
- Eén route voor registraties. Kies of operators hun registraties in SkyPlanner of in Työpiste invoeren.
De Visma Nova koppeling: wie richt deze in en biedt ondersteuning?
Bij de inrichting stemmen we de gegevensmapping af op uw producten, bewerkingen en Nova-inrichting. Ook de planningsregels die u in SkyPlanner beheert, horen daarbij: toegestane werkcentra, de omsteltijdmatrix, gereedschappen en medewerkers.
- Het SkyPlanner-team richt de koppeling tijdens de implementatie in en biedt na ingebruikname ondersteuning. Elke fabriek gebruikt Nova anders. Die praktijkkennis wordt in de inrichting verwerkt.
- Uw Visma-partner kan meewerken. Visma-partners hebben SkyPlanner bij Nova-klanten geïntroduceerd: Piristeel kwam via zijn ERP-leverancier Rauhala Group. De partner kan de installatie van WebService, de overdrachtsmappen en de testomgeving verzorgen. SkyPlanner levert de REST API, Swagger/OpenAPI-documentatie en webhooks.
- Uw eigen ontwikkelaars kunnen hierop voortbouwen via dezelfde gedocumenteerde REST API, met een API-token. Een API-token is voldoende om te beginnen. Het SkyPlanner-team helpt waar nodig.
SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturatie. U ontvangt vooraf een offerte voor uw abonnement en de koppeling, afgestemd op uw proces en behoeften. Zo kent u de volledige kosten voordat u begint.
Lees hoe Nova’s eigen planning zich verhoudt tot SkyPlanner in Heeft Visma Nova capaciteitsplanning? Het overzicht vindt u op de Visma Nova-pagina. Andere systemen staan in het overzicht van ERP-koppelingen. Gebruikt u Visma Net? Bekijk dan de Visma Net-pagina.
Ervaringen van productiebedrijven met SkyPlanner
99,2%leverbetrouwbaarheid
“Met SkyPlanner kunnen we knelpunten beter herkennen en is de productieaansturing overzichtelijker geworden.”
Toni Tuori, productiemanager
Piristeel · Dakveiligheid en regenwatersystemen
De leverbetrouwbaarheid bereikte dit jaar 99,2%. Het inplannen bespaart tot vier uur werktijd per dag.
100%leverbetrouwbaarheid sinds 2021
“SkyPlanner geeft ons inzicht in de capaciteit en maakt de planning voorspelbaar.”
Dan Berglund, COO/CFO
Opes Corporation · Chemische en voedingsmiddelenproductie
Sinds SkyPlanner in 2021 in gebruik is genomen, bedraagt de leverbetrouwbaarheid onafgebroken 100%.
2 hbespaard per week
“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime optimalisatie van de productie.”
Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur
De productieplanning bespaart elke week 2 uur werktijd. Een nieuwe werklijst is binnen enkele seconden beschikbaar aan de productielijn.
+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 is in minder dan 30 minuten klaar.
Veelgestelde vragen
Heeft Visma Nova een API?
Ja. Voor realtime integratie biedt Nova de Nova WebService, een SOAP-service die op uw eigen server wordt geïnstalleerd. Voor batchintegratie zijn er geautomatiseerde overdrachtsbestanden. Via beide routes worden producten, productstructuren, bewerkingen en orders overgedragen.
Welke gegevens stuurt SkyPlanner terug naar Visma Nova?
Gereedgemelde aantallen, batches, palletetiketten en voorraadmutaties, in realtime. De begin- en eindtijden van bewerkingen worden als tijdregistraties in Nova vastgelegd. Zo gebruikt de nacalculatie in Nova de werkelijke tijden.
Ondersteunt Visma Nova webhooks?
Er zijn geen webhooks gedocumenteerd. Wijzigingen in Nova worden uitgelezen via geplande exports van bijgewerkte records en via WebService. De eigen webhooks van SkyPlanner sturen planningswijzigingen direct door zodra ze plaatsvinden.
Welke software voor productieplanning kan met Visma Nova worden gekoppeld?
SkyPlanner APS heeft een tweerichtingskoppeling met Visma Nova. Visma vermeldt Skycode met SkyPlanner op zijn pagina met Nova-koppelingen. Piristeel en Opes Corporation gebruiken deze koppeling.
Wie bouwt de Visma Nova koppeling?
Het SkyPlanner-team stemt de tweerichtingskoppeling tijdens de implementatie af op uw Nova-inrichting en biedt na ingebruikname ondersteuning. Uw Visma-partner of uw eigen ontwikkelaars kunnen ook voortbouwen op de gedocumenteerde REST API van SkyPlanner. Een API-token is voldoende om te beginnen.
Kunnen we SkyPlanner testen voordat we de koppeling bouwen?
Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken en gegevens uit Nova importeren via Excel of CSV. U heeft geen creditcard nodig. Start de proefperiode of neem contact op met sales voor de scopebepaling van de koppeling.