Integraatiot / ERP / Visma Nova
Visma Nova APS -integraatio: opas tuotannonsuunnitteluun
Tämä Visma Nova -integraatio-opas kertoo kumppaneille ja IT-tiimeille, miten Visma Nova yhdistetään SkyPlanner APS:ään. SkyPlannerin ja Visma Novan integraatio toimii molempiin suuntiin:
- Novasta tuodaan nimikkeet tuoterakenteineen ja työvaiheineen sekä myyntitilaukset, ostotilaukset ja varastosaldot.
- Valmistunut tuotanto, erät, lavalaput ja varastotapahtumat siirtyvät takaisin Novaan reaaliajassa.
- Vaiheiden aloitus- ja lopetusajat kirjataan Novaan vaihekuittauksina.
- SkyPlannerin webhookit lähettävät aikataulumuutokset heti niiden tapahtuessa.
SkyPlanner on integroitu Visma Novaan asiakasprojekteissa. Integraatio on käytössä Piristeelillä ja Opes Corporationilla. SkyPlanner-tiimi määrittää integraation Nova-ympäristöönne käyttöönoton aikana ja tukee sitä myös tuotantokäytön alettua. Kumppanit ja kehittäjät voivat toteuttaa integraatioita myös SkyPlannerin dokumentoidun REST API -rajapinnan avulla (rajapintakuvaus).
Visma Novan integraatiorajapinnat
Visman mukaan Nova tarjoaa rajapinnat sekä siirtotiedostoihin perustuvaan että reaaliaikaiseen integraatioon (lähde). SkyPlanner-integraatiossa käytetään molempia.
- Nova WebService (Nova SDK). SOAP-palvelu, joka tarjoaa
Execute– jaExecute2-metodit ja asennetaan omalle Windows-palvelimelle IIS:n yhteyteen. Palvelu yhdistetään yhteen Novan yritystietokantaan, ja se välittää XML-viestejä tietojen reaaliaikaista lukemista ja kirjoittamista varten (käyttöohje). - Automatisoitu siirto tiedostoilla. Novan Tiedon tuonti ja Tiedon vienti lukevat ja kirjoittavat puolipistein eroteltuja UTF-8-tiedostoja siirtokansiossa ajastetusti (tiedostomuoto, automatisoitu tuonti, automatisoitu vienti).
- Tuotannonsuunnittelun kannalta olennaiset tiedostotyypit. PRODUCT rakenne- ja työvaiheriveineen, SALES ORDER, ostotilaukset sekä vaihekuittausten PHASE STAMP (vaihekuittaukset).
Nova toimii Windows-ympäristössä joko omilla palvelimilla tai Visman sovelluspalvelussa. Kummassakin tapauksessa SkyPlanner toimii pilvessä, eikä Nova-asiakasohjelmaan asenneta mitään.
Todennus
- Nova WebService. WebService-palvelun asennuksen yhteydessä luodaan yksilöllinen avain, joka lähetetään jokaisen XML-viestin Login-osassa. Palvelin tarvitsee julkisen osoitteen, ja palomuurisäännöt sovitaan integraation toteuttajan kanssa (käyttöohje).
- Siirtotiedostot. Tiedostojen käsittely tapahtuu Nova-ympäristön sisällä. Käyttöoikeudet määräytyvät siirtokansion käyttöoikeuksien perusteella.
SkyPlannerin REST API käyttää tunnistautumiseen API-tokenia, joka lähetetään Authorization-Token-otsakkeessa. Token luodaan kohdassa Settings > API. Integraatio-ohje opastaa ensimmäisten rajapintakutsujen tekemisessä.
Muutosten tunnistaminen
Novan dokumentaatiossa ei kuvata webhookeja. Muutokset poimitaan kahdella tavalla:
- Ajastettu vienti. Automatisoitu vienti voi lähettää vain edellisen ajon jälkeen päivitetyt tietueet. Tietoja voidaan suodattaa päivämäärän, numeron, tyypin tai tuotantolinjan mukaan.
- Luku WebService-palvelusta. Integraatio lukee nimikkeet ja tilaukset lyhyin väliajoin.
SkyPlanner lähettää webhookeja tilan tai tuotantosuunnitelman muuttuessa. Tietojen palautus on siis tapahtumapohjaista, ja tiedot siirtyvät Novaan reaaliajassa.
Tietojen vastaavuudet
| Visma Novan objekti (rajapinta) | SkyPlannerin objekti | Suunta | Siirtotiheys |
|---|---|---|---|
| Nimike (PRODUCT-tiedosto, WebService) | Tuotteet ja materiaalit | Nova → SkyPlanner | Alkusiirrossa, sen jälkeen muutosten yhteydessä |
| Tuoterakennerivit (PRODUCT-tiedoston rakennerivit) | Tuoterakenne, alituotteet, materiaalitarpeet | Nova → SkyPlanner | Alkusiirrossa, sen jälkeen muutosten yhteydessä |
| Työvaiherivit: koneryhmä, kapasiteetti, asetusaika (PRODUCT-tiedoston työvaiherivit) | Prosessivaiheet ajo- ja asetusaikoineen | Nova → SkyPlanner | Alkusiirrossa, sen jälkeen muutosten yhteydessä |
| Resurssit ja koneryhmät | Työpisteet ja työpisteryhmät | Määritetään SkyPlanneriin Novan tietojen pohjalta | Käyttöönoton aikana |
| Myyntitilaukset toimituspäivineen (SALES ORDER, WebService) | Tilaukset määräpäivineen ja asiakasprioriteetteineen | Nova → SkyPlanner | Muutosten yhteydessä |
| Ostotilaukset toimituspäivineen | Ostotilaukset | Nova → SkyPlanner | Muutosten yhteydessä |
| Varastosaldot | Varasto | Nova → SkyPlanner | Muutosten yhteydessä |
| Valmistunut määrä, erä, lavalappu, varastotapahtuma | Kuittaukset Mobile Confirmations -toiminnossa | SkyPlanner → Nova | Reaaliajassa |
| Vaihekuittaus: työnumero, vaihe, aloitus, lopetus, henkilö (PHASE STAMP) | Työkohtaiset työkirjaukset | SkyPlanner → Nova | Jokaisen kuittauksen yhteydessä |
| SkyPlannerissa määritetyt tuotannonsuunnittelun säännöt | Sallitut työpisteet, asetusaikamatriisi, työkalut, henkilöt, työvuorot | Ylläpidetään SkyPlannerissa | Määritetään käyttöönoton aikana |
Integraation toimintamalli
1. Nimikkeiden perustietojen alkusiirto. Lue nimikkeet rakenteineen ja työvaiheineen. Luo SkyPlanneriin yksi työpiste kutakin konetta kohti ja ryhmittele työpisteet Novan koneryhmien mukaan. Kohdista kunkin työvaiheen kapasiteetti ja asetusaika vastaavaan prosessivaiheeseen.
2. Tilausten synkronointi. Tuo avoimet myyntitilaukset toimituspäivineen. Jokaisesta tilausrivistä muodostuu tilaus ja sen tuotteen työvaiheista töitä. Tuo myös ostotilaukset ja varastotiedot, jotta vaihe odottaa tarvitsemansa materiaalin toimituspäivää.
3. Tuotannonsuunnittelu. Arcturus optimoi koko suunnitelman sekunneissa. Autopilot suunnittelee tuotannon uudelleen, kun tilaus, määrä tai varastosaldo muuttuu.
4. Tuotantotiedot takaisin Novaan. Työntekijät kuittaavat työt Mobile Confirmations- tai Production Timer -toiminnolla. Valmistuneet määrät, erät ja lavalaput siirtyvät Novaan varastotapahtumina reaaliajassa, eivät vasta seuraavan päivän eräajossa. Vaiheiden aloitus- ja lopetusajat kirjataan vaihekuittauksina Jälkilaskentaa varten.
5. Tietojen omistajuus ja ristiriitojen käsittely. Kirjaa säännöt ennen tuotantokäyttöön siirtymistä:
| Tiedot | Omistaja |
|---|---|
| Nimikkeet, tuoterakenteet, työvaiheet, myynti- ja ostotilaukset | Visma Nova |
| Vaiheiden järjestys, aloitus- ja lopetusajat, koneen valinta | SkyPlanner |
| Sallitut työpisteet, asetusaikamatriisi, työkalut, henkilöt, työvuorot | SkyPlanner |
| Varasto ja valmiit tuotteet | Visma Nova, kirjaukset SkyPlannerin kuittauksista |
Yleisin ristiriitojen syy on tuotannon suunnittelu kahdessa järjestelmässä. Käytä Novan työjonoa tilausten käsittelyyn ja materiaalivarauksiin ja anna SkyPlannerin määrätä päivämäärät. Kirjaa tuotanto vain yhdessä paikassa, joko SkyPlannerissa tai Työpisteessä, jotta varastokirjauksia ei tehdä kahteen kertaan.
Projektin tyypilliset vaiheet
Toteutus valmistuu yleensä viikoissa käyttöönottoprojektin alkamisesta. Sitä ennen voit käyttää 30 päivän maksutonta kokeilua omilla tiedoillasi: Novasta viedään nimikkeet, työvaiheet ja avoimet tilaukset.
- Määrittely. Määritä tietojen vastaavuustaulukko, omistajuussäännöt ja synkronointiväli.
- Rajapinnat. Asenna Nova WebService palvelimellesi tai määritä kansiot automatisoitua tiedonsiirtoa varten. Testiympäristön käyttö on suositeltavaa.
- Alkusiirto. Nimikkeet, tuoterakenteet ja työvaiheet.
- Tilausten ja varastotietojen synkronointi. Myyntitilaukset, ostotilaukset ja varastosaldot.
- Rajoitteiden määrittäminen SkyPlannerissa. Työpisteet, työvuorot, sallitut työpisteet, asetusaikamatriisi, työkalut ja henkilöt.
- Tietojen palautus Novaan. Varastotapahtumat ja vaihekuittaukset testataan testiympäristössä.
- Rinnakkaiskäyttö ja tuotantokäyttöön siirtyminen. Vertaa suunnitelmaa nykyiseen työjonoon ja korjaa nimikkeiden perustiedot. Ota sitten tietojen palautus käyttöön tuotantoympäristössä.
Mitä Visma Nova -integraatiossa on huomioitava
- Yhteys palvelimeen. WebService toimii omalla IIS-palvelimellasi, jolla on julkinen osoite. Sovi palomuurisäännöt ajoissa.
- Rakennetasot. Nova käsittelee oletuksena ensimmäisen rakennetason (lähde). Päätä, miten puolivalmisteet tuodaan SkyPlanneriin alituotteina.
- Kapasiteetti. Novaan tallennetaan resurssikohtaiset viikkotunnit (lähde). Mallinna todelliset työvuorot SkyPlannerissa.
- Koneryhmät. Nova laskee kuormituksen koneryhmittäin. Jaa ryhmät yksittäisiksi koneiksi SkyPlannerissa.
- Työvaiheiden yksiköt. Työvaiheen kapasiteetti voidaan ilmoittaa kappaleina tunnissa, tunteina kappaletta kohden tai minuutteina kappaletta kohden. Muunna kukin näistä kappalekohtaiseksi valmistusajaksi.
- Yksi kirjaustapa. Valitse, kirjaavatko työntekijät toteumat SkyPlannerissa vai Työpisteessä.
Visma Nova -integraatio: kuka vastaa määrityksistä ja tuesta?
Työhön kuuluu tietojen vastaavuuksien määrittely tuotteidenne, työvaiheidenne ja Nova-asetustenne mukaisesti. Lisäksi määritetään SkyPlannerissa ylläpidettävät suunnittelusäännöt: sallitut työpisteet, asetusaikamatriisi, työkalut ja henkilöt.
- SkyPlanner-tiimi tekee määritykset käyttöönoton aikana ja tarjoaa tukea tuotantokäytön alettua. Jokainen tehdas käyttää Novaa omalla tavallaan, ja määrityksissä hyödynnetään tätä käytännön tuntemusta.
- Visma-kumppaninne voi osallistua. Visma-kumppanit ovat tuoneet SkyPlannerin Nova-asiakkaiden käyttöön: Piristeel tuli asiakkaaksi ERP-toimittajansa Rauhala Groupin kautta. Kumppani voi huolehtia WebService-asennuksesta, siirtokansioista ja testiympäristöstä. SkyPlanner tarjoaa REST API -rajapinnan, Swagger/OpenAPI-dokumentaation ja webhookit.
- Myös omat kehittäjänne voivat toteuttaa integraatioita saman dokumentoidun REST API -rajapinnan avulla API-tokenia käyttäen. Alkuun pääsee API-tokenilla, ja SkyPlanner-tiimi auttaa tarvittaessa.
SkyPlannerin hinta on alkaen 199 € kuukaudessa, ja siihen sisältyy 5 työpistettä. Laskutus on kuukausittainen. Integraatiosta annetaan prosessinne ja tarpeidenne mukainen tarjous etukäteen yhdessä tilauksenne kanssa, joten kokonaiskustannukset ovat tiedossa ennen aloittamista.
Katso, miten Novan oma suunnittelu vertautuu SkyPlanneriin artikkelissa Onko Visma Novassa hienokuormitusta? Yleiskatsaus löytyy Visma Nova -sivulta ja muut järjestelmät ERP-integraatioiden koontisivulta. Onko käytössänne Visma Net? Katso Visma Net -sivu.
Valmistavan teollisuuden kokemuksia SkyPlannerista
99,2%toimitusvarmuus
”SkyPlanner on auttanut näkemään tuotannon pullonkaulat ja selkeyttänyt tuotannon johtamista.”
Toni Tuori, tuotantopäällikkö
Piristeel · Kattoturvatuotteet ja sadevesijärjestelmät
Toimitusvarmuus nousi tänä vuonna 99.2%:iin, ja tuotannonsuunnittelu säästää jopa neljä tuntia työaikaa päivässä.
100%toimitusvarmuus vuodesta 2021
”SkyPlanner antaa meille näkyvyyden kapasiteettiin ja tekee suunnittelusta ennakoitavaa.”
Dan Berglund, COO/CFO
Opes Corporation · Kemian- ja elintarviketeollisuus
Toimitusvarmuus on ollut 100% koko SkyPlannerin käytön ajan, vuodesta 2021 lähtien.
2 hsäästöä joka viikko
”SkyPlanner on vienyt tuotannonsuunnittelumme Excel-taulukoista reaaliaikaiseen tuotannon optimointiin.”
Kalle Kalliomäki, toimitusketjuasiantuntija
UTU · Sähkökeskukset ja kytkinlaitteistot
Tuotannonsuunnittelussa säästyy 2 tuntia työaikaa joka viikko, ja uusi työjono välittyy tuotantolinjalle sekunneissa.
+90%tuotannon tehokkuus
”Tuotannon tehokkuus on kasvanut 90%.”
Abdul Rucyinga, IT-johtaja
Laboratory & Allied · Lääketeollisuus
Tuotannon tehokkuus on kasvanut 90%, ja kaikille työpisteille saadaan optimoitu kolmen kuukauden suunnitelma alle 30 minuutissa.
Usein kysytyt kysymykset
Onko Visma Novassa API-rajapintaa?
Kyllä. Nova tarjoaa reaaliaikaiseen integraatioon Nova WebService -palvelun, joka on omalle palvelimelle asennettava SOAP-palvelu. Eräsiirtoihin on käytettävissä automatisoidut siirtotiedostot. Molemmilla tavoilla voidaan siirtää tuotteet, tuoterakenteet, työvaiheet ja tilaukset.
Mitä tietoja SkyPlannerista palautuu Visma Novaan?
Valmistuneet määrät, erät, lavalaput ja varastotapahtumat siirtyvät reaaliajassa. Työvaiheiden aloitus- ja lopetusajat kirjautuvat Novan vaiheleimauksiksi, joten Novan jälkilaskenta käyttää toteutuneita aikoja.
Tukeeko Visma Nova webhookeja?
Webhookeja ei ole dokumentoitu. Novan muutokset luetaan viemällä päivitetyt tietueet ajastetusti ja hakemalla tietoja WebService-palvelusta. SkyPlannerin omat webhookit välittävät aikataulumuutokset heti niiden tapahtuessa.
Mikä tuotannonsuunnitteluohjelmisto integroituu Visma Novaan?
SkyPlanner APS integroituu Visma Novaan kaksisuuntaisesti, ja Visma listaa Skycoden ja SkyPlannerin Novan integraatiosivulla. Integraatio on käytössä Piristeelillä ja Opes Corporationilla.
Kuka toteuttaa Visma Nova -integraation?
SkyPlanner-tiimi määrittää kaksisuuntaisen integraation Nova-ympäristönne mukaiseksi käyttöönoton aikana ja tarjoaa tukea tuotantokäytön alettua. Myös Visma-kumppaninne tai omat kehittäjänne voivat rakentaa integraatiota SkyPlannerin dokumentoidun REST API -rajapinnan kautta. Alkuun pääsee pelkällä API-tokenilla.
Voimmeko kokeilla SkyPlanneria ennen integraation toteuttamista?
Kyllä. Ilmaisessa 30 päivän kokeilussa voi käyttää enintään 20 työpistettä ja tuoda tiedot Novasta Excel- tai CSV-tiedostoina. Luottokorttia ei tarvita. Aloita kokeilu tai ota yhteyttä myyntiin integraation määrittelyä varten.