Integrációk / ERP / Visma Nova
Visma Nova APS-integrációs útmutató a gyártásütemezéshez
Ez a Visma Nova integrációs útmutató bemutatja a partnereknek és az informatikai csapatoknak, hogyan kapcsolhatják össze a Visma Novát a SkyPlanner APS-sel. A SkyPlanner és a Visma Nova között kétirányú az adatkapcsolat:
- A SkyPlannerbe bekerülnek a termékek (nimike) a termékszerkezeteikkel (tuoterakenne) és műveleteikkel (työvaiheet), valamint a vevői rendelések, a beszerzési rendelések és a készletegyenlegek.
- A befejezett gyártás, a gyártási tételek, a raklapcímkék és a készletmozgások adatai valós időben visszakerülnek a Novába.
- A műveletek kezdési és befejezési időpontjai műveletjelentésként (vaihekuittaus) rögzülnek a Novában.
- A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A SkyPlannert ügyfélprojektekben már integrálták a Visma Novával. A Piristeel és az Opes Corporation is használja ezt az integrációt. A SkyPlanner csapata a bevezetés során az Ön Nova-környezetéhez igazítja az integrációt, és az éles indulás után is támogatást nyújt hozzá. A partnerek és a fejlesztők a SkyPlanner dokumentált REST API-jára is építhetnek (API-referencia).
A Visma Nova integrációs interfészei
A Visma tájékoztatása szerint a Nova fájlalapú kötegelt és valós idejű integrációhoz is kínál interfészeket (forrás). A SkyPlanner-integráció mindkettőt használja.
- Nova WebService (Nova SDK). Az
ExecuteésExecute2metódusokat biztosító SOAP-szolgáltatás, amelyet a saját, IIS-t futtató Windows-kiszolgálójára kell telepíteni. Egyetlen Nova-vállalati adatbázishoz kapcsolódik, és XML-üzenetekkel teszi lehetővé a valós idejű olvasást és írást (kézikönyv). - Automatikus fájlátvitel. A Nova adatimportja és -exportja (Tiedon tuonti, Tiedon vienti) ütemezetten olvas és ír pontosvesszővel tagolt UTF-8-fájlokat egy mappában (fájlformátum, automatikus import, automatikus export).
- Az ütemezéshez fontos fájltípusok. PRODUCT, a termékszerkezet és a műveletek soraival együtt. Emellett SALES ORDER, beszerzési rendelések, valamint PHASE STAMP a műveletjelentésekhez (műveletjelentések).
A Nova Windows alatt fut, helyi telepítésben vagy a Visma hosztolt alkalmazásszolgáltatásában. A SkyPlanner mindkét esetben a felhőben marad, és a Nova-kliensbe semmit sem kell telepíteni.
Hitelesítés
- Nova WebService. A WebService telepítésekor létrejön egy egyedi kulcs, amelyet minden XML-üzenet Login részében el kell küldeni. A kiszolgálónak nyilvános címre van szüksége, a tűzfalszabályokat pedig az integrációt végző partnerrel kell egyeztetni (kézikönyv).
- Átviteli fájlok. A fájlátvitel a saját Nova-telepítésen belül zajlik. A hozzáférést az szabályozza, hogy ki éri el az átviteli mappát.
A SkyPlanner oldalán a REST API az Authorization-Token fejlécben küldött API-tokennel végzi a hitelesítést. A tokent a Settings > API menüpontban hozhatja létre. Az integrációs oktatóanyag végigvezeti az első hívásokon.
Változások észlelése
A Nova dokumentációja nem ismertet webhookokat. A változások kétféleképpen kérhetők le:
- Ütemezett export. Az automatikus export képes csak az utolsó futás óta módosult rekordokat elküldeni, dátum, szám, típus vagy gyártósor szerinti szűréssel.
- Lekérdezés a WebService-en keresztül. Az integráció rövid időközönként lekéri a termékeket és a rendeléseket.
A SkyPlanner webhookokat küld, ha változik az állapot vagy az ütemterv. Így a visszaírás eseményvezérelt, és az adatok valós időben jutnak el a Novába.
Adatmegfeleltetés
| Visma Nova-objektum (interfész) | SkyPlanner-objektum | Irány | Gyakoriság |
|---|---|---|---|
| Nimike (PRODUCT-fájl, WebService) | Termékek és anyagok | Nova → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Tuoterakenne-sorok (a PRODUCT termékszerkezeti sorai) | Termékszerkezet, résztermékek, anyagszükségletek | Nova → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Työvaiheet-sorok: gépcsoport, kapacitás, átállási idő (a PRODUCT műveletsorai) | Műveletek megmunkálási és átállási időkkel | Nova → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Erőforrások és gépcsoportok | Munkaállomások és munkaállomás-csoportok | Beállítás a SkyPlannerben a Nova adatai alapján | A bevezetés során |
| Vevői rendelések szállítási határidőkkel (SALES ORDER, WebService) | Rendelések határidőkkel és ügyfélprioritással | Nova → SkyPlanner | Változáskor |
| Beszerzési rendelések szállítási határidőkkel | Beszerzési rendelések | Nova → SkyPlanner | Változáskor |
| Készletegyenlegek | Készlet | Nova → SkyPlanner | Változáskor |
| Elkészült mennyiség, gyártási tétel, raklapcímke, készletmozgás | Visszajelentések a Mobile Confirmations funkcióban | SkyPlanner → Nova | Valós időben |
| Műveletjelentés: munkaszám, művelet, kezdés, befejezés, személy (PHASE STAMP) | Gyártási feladatonként rögzített munka | SkyPlanner → Nova | Visszajelentésenként |
| A SkyPlannerben megadott ütemezési szabályok | Engedélyezett munkaállomások, átállásiidő-mátrix, szerszámok, dolgozók, műszakok | Karbantartás a SkyPlannerben | Beállítás a bevezetés során |
Integrációs megoldások
1. Törzsadatok kezdeti betöltése. Olvassa be a termékeket a termékszerkezetükkel és a műveleteikkel együtt. Hozzon létre gépenként egy SkyPlanner-munkaállomást, és csoportosítsa őket a Nova gépcsoportjai szerint. Minden művelet kapacitását és átállási idejét rendelje hozzá a megfelelő művelethez.
2. Rendelések szinkronizálása. Importálja a nyitott vevői rendeléseket a szállítási határidőikkel együtt. Minden rendelési sorból egy rendelés lesz, a hozzá tartozó termék műveleteiből pedig gyártási feladatok jönnek létre. Importálja a beszerzési rendeléseket és a készletadatokat is, hogy a művelet megvárja a szükséges anyag szállítási időpontját.
3. Ütemezés. Az Arcturus másodpercek alatt optimalizálja a teljes tervet. Az Autopilot újraütemez, ha változik egy rendelés, egy mennyiség vagy egy készletszint.
4. Termelési adatok visszaírása a Novába. A gépkezelők a Mobile Confirmations vagy a Production Timer használatával jelentik vissza a munkát. Az elkészült mennyiségek, a gyártási tételek és a raklapcímkék készletmozgásként, valós időben kerülnek a Novába, nem pedig másnapi kötegelt feldolgozással. A műveletek kezdési és befejezési időpontjai műveletjelentésként rögzülnek az utókalkulációhoz (Jälkilaskenta).
5. Adatgazdák és ütközéskezelési szabályok. Rögzítse ezeket az éles indulás előtt:
| Adatok | Adatgazda |
|---|---|
| Termékek, termékszerkezetek, műveletek, vevői és beszerzési rendelések | Visma Nova |
| Műveleti sorrend, kezdési és befejezési időpontok, gépválasztás | SkyPlanner |
| Engedélyezett munkaállomások, átállásiidő-mátrix, szerszámok, dolgozók, műszakok | SkyPlanner |
| Készlet és késztermékek | Visma Nova, a SkyPlanner visszajelentései alapján könyvelve |
Az ütközések fő forrása a párhuzamos ütemezés. A Nova munkasorát használja a rendelések folyamatának és az anyagfoglalásoknak a kezelésére, az időpontokat pedig bízza a SkyPlannerre. A termelést csak egy helyről jelentse vissza: vagy a SkyPlannerből, vagy a Työpiste rendszerből, hogy a készletkönyvelés ne történjen meg kétszer.
A projekt jellemző lépései
A megvalósítás a bevezetés kezdetétől számítva általában néhány héten belül lezárul. Ezt megelőzően a 30 napos ingyenes próba a saját adataival fut: a Novából exportált termékekkel, műveletekkel és nyitott rendelésekkel.
- Felmérés. Véglegesítse az adatmegfeleltetési táblázatot, az adatgazdákra vonatkozó szabályokat és a szinkronizálási időközt.
- Interfészek. Telepítse a Nova WebService-t a kiszolgálójára, vagy állítsa be az automatikus fájlátvitel mappáit. Tesztkörnyezet használata ajánlott.
- Kezdeti betöltés. Termékek, termékszerkezetek és műveletek.
- Rendelések és készletek szinkronizálása. Vevői rendelések, beszerzési rendelések és készletegyenlegek.
- Korlátok beállítása a SkyPlannerben. Munkaállomások, műszakok, engedélyezett munkaállomások, átállásiidő-mátrix, szerszámok és dolgozók.
- Visszaírás. Készletmozgások és műveletjelentések, tesztkörnyezetben ellenőrizve.
- Párhuzamos működés és éles indulás. Hasonlítsa össze az eredményt a jelenlegi munkasorral, javítsa a törzsadatokat, majd kapcsolja be a visszaírást az éles környezetben.
Mire kell felkészülni a Visma Nova integrációjánál?
- Kiszolgáló-hozzáférés. A WebService a saját, nyilvános címmel rendelkező IIS-kiszolgálóján fut. Egyeztesse időben a tűzfalszabályokat.
- Termékszerkezeti szintek. A Nova alapértelmezés szerint a termékszerkezet első szintjét dolgozza fel (forrás). Határozza meg, hogyan kerüljenek a félkész termékek résztermékként a SkyPlannerbe.
- Kapacitás. A Nova erőforrásonként heti óraszámot tárol (forrás). A tényleges műszakbeosztást a SkyPlannerben modellezze.
- Gépcsoportok. A Nova gépcsoportonként számítja a terhelést. A SkyPlannerben bontsa a csoportokat külön gépekre.
- A műveletek mértékegységei. A műveleti kapacitás megadható darab/óra, óra/darab vagy perc/darab formában. Mindegyiket számítsa át darabonkénti megmunkálási időre.
- Egyetlen rögzítési hely. Döntse el, hogy a gépkezelők a SkyPlannerben vagy a Työpiste rendszerben rögzítik az adatokat.
Visma Nova-integráció: ki végzi a beállítást és a támogatást?
A munka során az adatmegfeleltetést az Ön termékeihez, műveleteihez és Nova-beállításaihoz igazítjuk. A munka a SkyPlannerben kezelt ütemezési szabályokra is kiterjed: az engedélyezett munkaállomásokra, az átállásiidő-mátrixra, a szerszámokra és a dolgozókra.
- A SkyPlanner csapata a bevezetés során beállítja az integrációt, és az éles indulás után is támogatja. Minden üzem másként használja a Novát; ezt a gyakorlati tudást itt építjük be a megoldásba.
- Az Ön Visma-partnere is részt vehet a munkában. Visma-partnerek már több Nova-ügyfélhez eljuttatták a SkyPlannert: a Piristeel az ERP-szállítóján, a Rauhala Groupon keresztül csatlakozott. A partner gondoskodhat a WebService telepítéséről, az átviteli mappákról és a tesztkörnyezetről. A SkyPlanner biztosítja a REST API-t, a Swagger/OpenAPI dokumentációt és a webhookokat.
- Saját fejlesztői is építhetnek rá ugyanazon dokumentált REST API használatával, API-tokennel. Az induláshoz elegendő egy API-token, és szükség esetén a SkyPlanner csapata is segít.
A SkyPlanner havi díja 199 €-tól indul, 5 munkaállomást tartalmaz, havi számlázással. Az integrációra előre adunk árajánlatot az Ön folyamatai és igényei alapján, a választott csomaggal együtt, így már az indulás előtt látja a teljes költséget.
A Támogatja a Visma Nova a termelésütemezést? című cikkből megtudhatja, hogyan viszonyul ehhez a Nova saját tervezési funkciója. Az áttekintést a Visma Nova oldalán, a többi rendszert pedig az ERP-integrációk gyűjtőoldalán találja. Inkább Visma Net rendszert használ? Nézze meg a Visma Net oldalát.
Gyártóvállalatok véleménye a SkyPlannerről
99,2%szállítási határidők betartása
„A SkyPlanner átláthatóbbá tette a termelést, így könnyebb felismerni a szűk keresztmetszeteket, és egyértelműbbé vált a termelésirányítás.”
Toni Tuori, termelésvezető
Piristeel · Tetőbiztonsági és esővíz-elvezető rendszerek
A szállítási határidők betartása idén elérte a 99,2%-ot, az ütemezés pedig naponta akár négy óra munkaidőt takarít meg.
100%szállítási határidők betartása 2021 óta
„A SkyPlannerrel átlátjuk a kapacitásunkat, és kiszámíthatóvá válik a tervezés.”
Dan Berglund, COO/CFO
Opes Corporation · Vegyipari és élelmiszeripari gyártás
A SkyPlanner használatának kezdete, 2021 óta a szállítási határidők betartása végig 100%-os.
2 óramegtakarítás hetente
„A SkyPlannerrel az Excel-táblázatokra épülő gyártástervezésről áttértünk a termelés valós idejű optimalizálására.”
Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Villamos kapcsolótáblák és kapcsolóberendezések
A gyártástervezés hetente 2 óra munkaidőt takarít meg, az új feladatsor pedig másodpercek alatt eljut a gyártósorra.
+90%termelési hatékonyság
„A termelés hatékonysága 90%-kal nőtt.”
Abdul Rucyinga, informatikai vezető
Laboratory & Allied · Gyógyszergyártás
A termelés hatékonysága 90%-kal nőtt, és az összes munkaállomásra kiterjedő, három hónapra optimalizált terv kevesebb mint 30 perc alatt elkészül.
Gyakori kérdések
Van a Visma Novának API-ja?
Igen. A valós idejű integrációhoz a Nova a saját szerverre telepíthető, SOAP-alapú Nova WebService szolgáltatást kínálja, a kötegelt integrációhoz pedig automatizált fájlátvitelt. Mindkét megoldás termékeket, termékstruktúrákat, műveleteket és rendeléseket továbbít.
Milyen adatok kerülnek vissza a SkyPlannerből a Visma Novába?
Az elkészült mennyiségek, a gyártási tételek, a raklapcímkék és a készletmozgások, valós időben. A műveletek kezdési és befejezési időpontjai műveleti időbélyegként kerülnek a Novába, így az ottani utókalkuláció a tényleges időadatokkal számol.
Támogatja a Visma Nova a webhookokat?
A dokumentáció nem említ webhookokat. A Nova változásait a frissített rekordok ütemezett exportálásával és WebService-lekérdezésekkel olvassuk be. A SkyPlanner saját webhookjai azonnal továbbítják az ütemterv változásait.
Melyik ütemezőszoftver integrálható a Visma Novával?
A SkyPlanner APS kétirányú integrációt biztosít a Visma Novával, és a Visma a Skycode-ot a SkyPlannerrel együtt feltünteti a Nova-integrációk oldalán. A Piristeel és az Opes Corporation is ezt használja.
Ki készíti el a Visma Nova-integrációt?
A SkyPlanner csapata a bevezetés során az Ön Nova-konfigurációjához igazítja a kétirányú integrációt, és az éles indulás után is támogatja. Az Ön Visma-partnere vagy saját fejlesztői is építhetnek a SkyPlanner dokumentált REST API-jára; az induláshoz elegendő egy API-token.
Kipróbálhatjuk a SkyPlannert az integráció elkészítése előtt?
Igen. A 30 napos ingyenes próba során legfeljebb 20 munkaállomást használhat, a Novából származó adatokat pedig Excel- vagy CSV-fájlból importálhatja. Bankkártya nem szükséges. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.