Yhdistyy ERP- ja MES-järjestelmiin kuten

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 APS:n Gantt-aikajana, jossa työt on kuormitettu työpisteille ja alla näkyy tilauslista.

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– ja Execute2-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 objektiSuuntaSiirtotiheys
Nimike (PRODUCT-tiedosto, WebService)Tuotteet ja materiaalitNova → SkyPlannerAlkusiirrossa, sen jälkeen muutosten yhteydessä
Tuoterakennerivit (PRODUCT-tiedoston rakennerivit)Tuoterakenne, alituotteet, materiaalitarpeetNova → SkyPlannerAlkusiirrossa, sen jälkeen muutosten yhteydessä
Työvaiherivit: koneryhmä, kapasiteetti, asetusaika (PRODUCT-tiedoston työvaiherivit)Prosessivaiheet ajo- ja asetusaikoineenNova → SkyPlannerAlkusiirrossa, sen jälkeen muutosten yhteydessä
Resurssit ja koneryhmätTyöpisteet ja työpisteryhmätMääritetään SkyPlanneriin Novan tietojen pohjaltaKäyttöönoton aikana
Myyntitilaukset toimituspäivineen (SALES ORDER, WebService)Tilaukset määräpäivineen ja asiakasprioriteetteineenNova → SkyPlannerMuutosten yhteydessä
Ostotilaukset toimituspäivineenOstotilauksetNova → SkyPlannerMuutosten yhteydessä
VarastosaldotVarastoNova → SkyPlannerMuutosten yhteydessä
Valmistunut määrä, erä, lavalappu, varastotapahtumaKuittaukset Mobile Confirmations -toiminnossaSkyPlanner → NovaReaaliajassa
Vaihekuittaus: työnumero, vaihe, aloitus, lopetus, henkilö (PHASE STAMP)Työkohtaiset työkirjauksetSkyPlanner → NovaJokaisen kuittauksen yhteydessä
SkyPlannerissa määritetyt tuotannonsuunnittelun säännötSallitut työpisteet, asetusaikamatriisi, työkalut, henkilöt, työvuorotYlläpidetään SkyPlannerissaMää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ä:

TiedotOmistaja
Nimikkeet, tuoterakenteet, työvaiheet, myynti- ja ostotilauksetVisma Nova
Vaiheiden järjestys, aloitus- ja lopetusajat, koneen valintaSkyPlanner
Sallitut työpisteet, asetusaikamatriisi, työkalut, henkilöt, työvuorotSkyPlanner
Varasto ja valmiit tuotteetVisma 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.

  1. Määrittely. Määritä tietojen vastaavuustaulukko, omistajuussäännöt ja synkronointiväli.
  2. Rajapinnat. Asenna Nova WebService palvelimellesi tai määritä kansiot automatisoitua tiedonsiirtoa varten. Testiympäristön käyttö on suositeltavaa.
  3. Alkusiirto. Nimikkeet, tuoterakenteet ja työvaiheet.
  4. Tilausten ja varastotietojen synkronointi. Myyntitilaukset, ostotilaukset ja varastosaldot.
  5. Rajoitteiden määrittäminen SkyPlannerissa. Työpisteet, työvuorot, sallitut työpisteet, asetusaikamatriisi, työkalut ja henkilöt.
  6. Tietojen palautus Novaan. Varastotapahtumat ja vaihekuittaukset testataan testiympäristössä.
  7. 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.

  1. 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.
  2. 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.
  3. 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

Ilmakuva Piristeelin kattoturvatuotetehtaasta Kauhavalla

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ä.

Lue Piristeelin kokemukset

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.

Lue Opes Corporationin kokemukset

UTUn toimitusketjuasiantuntija Kalle Kalliomäki sähkökeskustuotannon tiloissa Ulvilassa

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.

Lue UTUn kokemukset

Puhdastila-asuihin pukeutuneita työntekijöitä pullojen täyttölinjalla Laboratory & Alliedin lääketehtaassa Nairobissa

+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.

Lue Laboratory & Alliedin kokemukset

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.