Panduan Integrasi APS Visma Nova untuk Penjadwalan Produksi
Panduan integrasi Visma Nova ini menjelaskan kepada mitra dan tim TI cara menghubungkan Visma Nova ke SkyPlanner APS. Integrasi SkyPlanner dengan Visma Nova berjalan dua arah:
- Data produk (nimike) beserta struktur produk (tuoterakenne) dan tahap kerjanya (työvaiheet), pesanan penjualan, pesanan pembelian, serta saldo stok masuk ke SkyPlanner.
- Data hasil produksi, batch, label palet, dan transaksi stok dikirim kembali ke Nova secara real-time.
- Waktu mulai dan selesai setiap tahap dicatat di Nova sebagai catatan waktu tahap (vaihekuittaus).
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
SkyPlanner telah diintegrasikan dengan Visma Nova dalam proyek pelanggan. Piristeel dan Opes Corporation menggunakan integrasi ini. Tim SkyPlanner menyesuaikan konfigurasi integrasi dengan pengaturan Nova Anda selama proses onboarding dan memberikan dukungan setelah sistem mulai digunakan. Mitra dan pengembang juga dapat membangun integrasi menggunakan REST API SkyPlanner yang terdokumentasi (referensi API).
Antarmuka integrasi Visma Nova
Visma menyatakan bahwa Nova menyediakan antarmuka untuk integrasi berbasis file batch maupun real-time (sumber). Integrasi SkyPlanner menggunakan keduanya.
- Nova WebService (Nova SDK). Layanan SOAP dengan metode
ExecutedanExecute2, yang diinstal di server Windows milik Anda dengan IIS. Layanan ini terhubung ke satu database perusahaan Nova dan mengirim pesan XML untuk membaca serta menulis data secara real-time (panduan). - Transfer file otomatis. Fitur impor dan ekspor data Nova (Tiedon tuonti, Tiedon vienti) membaca dan menulis file UTF-8 dengan pemisah titik koma di sebuah folder secara terjadwal (format file, impor otomatis, ekspor otomatis).
- Jenis file yang relevan untuk penjadwalan. PRODUCT, termasuk baris struktur dan baris tahap kerja. Selain itu, SALES ORDER, pesanan pembelian, serta PHASE STAMP untuk catatan waktu tahap (catatan waktu tahap).
Nova berjalan di Windows, baik di server lokal maupun di layanan hosting aplikasi Visma. Dalam kedua konfigurasi tersebut, SkyPlanner tetap berjalan di cloud dan tidak ada yang diinstal pada aplikasi klien Nova.
Autentikasi
- Nova WebService. Kunci unik dibuat saat WebService diinstal dan dikirim pada bagian Login di setiap pesan XML. Server memerlukan alamat publik, dan aturan firewall harus disepakati dengan integrator (panduan).
- File transfer. Proses ini berjalan di dalam instalasi Nova Anda. Hak akses ditentukan berdasarkan siapa yang dapat mengakses folder transfer.
Di sisi SkyPlanner, REST API melakukan autentikasi dengan token API yang dikirim melalui header Authorization-Token. Anda membuat token tersebut di Settings > API. Tutorial integrasi memandu Anda melakukan panggilan API pertama.
Deteksi perubahan
Dokumentasi Nova tidak mencantumkan webhook. Perubahan dideteksi dengan dua cara:
- Ekspor terjadwal. Ekspor otomatis dapat mengirim hanya data yang diperbarui sejak proses terakhir, dengan filter berdasarkan tanggal, nomor, jenis, atau lini produksi.
- Pembacaan melalui WebService. Integrasi membaca data produk dan pesanan dengan interval singkat.
SkyPlanner mengirim webhook saat status atau jadwal berubah. Dengan demikian, pengiriman data kembali ke Nova dipicu oleh peristiwa dan berlangsung secara real-time.
Pemetaan data
| Objek Visma Nova (antarmuka) | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Nimike (file PRODUCT, WebService) | Produk dan material | Nova → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Baris Tuoterakenne (baris struktur PRODUCT) | Struktur produk, subproduk, kebutuhan material | Nova → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Baris Työvaiheet: kelompok mesin, kapasitas, waktu setup (baris tahap kerja PRODUCT) | Langkah proses beserta waktu operasi dan waktu setup | Nova → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Sumber daya produksi dan kelompok mesin | Stasiun kerja dan kelompok stasiun kerja | Dikonfigurasi di SkyPlanner berdasarkan data Nova | Selama onboarding |
| Pesanan penjualan beserta tanggal pengiriman (SALES ORDER, WebService) | Pesanan beserta tenggat dan prioritas pelanggan | Nova → SkyPlanner | Setiap ada perubahan |
| Pesanan pembelian beserta tanggal pengiriman | Pesanan pembelian | Nova → SkyPlanner | Setiap ada perubahan |
| Saldo stok | Stok | Nova → SkyPlanner | Setiap ada perubahan |
| Jumlah hasil produksi, batch, label palet, transaksi stok | Konfirmasi di Mobile Confirmations | SkyPlanner → Nova | Real-time |
| Catatan waktu tahap: nomor pekerjaan, tahap, waktu mulai, waktu selesai, personel (PHASE STAMP) | Pekerjaan yang dicatat per job | SkyPlanner → Nova | Setiap konfirmasi |
| Aturan penjadwalan yang ditetapkan di SkyPlanner | Stasiun kerja yang diizinkan, matriks waktu penyiapan dan pergantian, perkakas, personel, sif | Dikelola di SkyPlanner | Dikonfigurasi selama onboarding |
Pola integrasi
1. Pemuatan awal master data. Baca data produk beserta struktur dan tahap kerjanya. Buat satu stasiun kerja SkyPlanner untuk setiap mesin, lalu kelompokkan sesuai kelompok mesin di Nova. Petakan kapasitas dan waktu setup setiap tahap ke langkah proses.
2. Sinkronisasi pesanan. Impor pesanan penjualan yang masih terbuka beserta tanggal pengirimannya. Setiap baris pesanan menjadi satu pesanan, dan tahap kerja produknya menjadi job. Impor juga pesanan pembelian dan stok agar suatu tahap menunggu hingga tanggal pengiriman materialnya.
3. Penjadwalan. Arcturus mengoptimalkan seluruh rencana dalam hitungan detik. Autopilot menyusun ulang rencana ketika pesanan, jumlah, atau tingkat stok berubah.
4. Pengiriman data produksi kembali ke Nova. Operator mengonfirmasi pekerjaan melalui Mobile Confirmations atau Production Timer. Jumlah hasil produksi, batch, dan label palet dikirim ke Nova sebagai transaksi stok secara real-time, bukan diproses secara batch pada hari berikutnya. Waktu mulai dan selesai setiap tahap dicatat sebagai catatan waktu tahap untuk perhitungan biaya setelah produksi (Jälkilaskenta).
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Produk, struktur, tahap kerja, pesanan penjualan dan pembelian | Visma Nova |
| Urutan tahap, waktu mulai dan selesai, pemilihan mesin | SkyPlanner |
| Stasiun kerja yang diizinkan, matriks waktu penyiapan dan pergantian, perkakas, personel, sif | SkyPlanner |
| Stok dan barang jadi | Visma Nova, dicatat berdasarkan konfirmasi dari SkyPlanner |
Sumber konflik utama adalah penjadwalan di kedua sistem. Tetap gunakan antrean kerja Nova untuk alur pesanan dan reservasi material, dan serahkan pengaturan tanggal kepada SkyPlanner. Catat hasil produksi hanya dari satu tempat, SkyPlanner atau Työpiste, agar stok tidak tercatat dua kali.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam beberapa minggu setelah onboarding dimulai. Sebelum itu, Anda dapat menjalankan uji coba gratis selama 30 hari menggunakan data sendiri, yang diekspor dari Nova berupa produk, tahap kerja, dan pesanan yang masih terbuka.
- Penentuan lingkup. Tetapkan tabel pemetaan, aturan kepemilikan data, dan interval sinkronisasi.
- Antarmuka. Instal Nova WebService di server Anda, atau siapkan folder transfer otomatis. Penggunaan lingkungan pengujian disarankan.
- Pemuatan awal. Produk, struktur, dan tahap kerja.
- Sinkronisasi pesanan dan stok. Pesanan penjualan, pesanan pembelian, dan saldo stok.
- Pengaturan batasan di SkyPlanner. Stasiun kerja, sif, stasiun kerja yang diizinkan, matriks waktu penyiapan dan pergantian, perkakas, serta personel.
- Pengiriman data kembali ke Nova. Transaksi stok dan catatan waktu tahap, diuji di lingkungan pengujian.
- Pengoperasian paralel dan mulai operasional. Bandingkan dengan antrean kerja saat ini, perbaiki master data, lalu aktifkan pengiriman data kembali ke Nova di lingkungan produksi.
Hal yang perlu direncanakan dalam integrasi Visma Nova
- Akses server. WebService berjalan di server IIS milik Anda dengan alamat publik. Sepakati aturan firewall sejak awal.
- Tingkat struktur. Secara default, Nova memproses tingkat struktur pertama (sumber). Tentukan cara mengirim barang setengah jadi ke SkyPlanner sebagai subproduk.
- Kapasitas. Nova menyimpan jam kerja mingguan per sumber daya produksi (sumber). Modelkan sif yang sebenarnya di SkyPlanner.
- Kelompok mesin. Nova menghitung beban per kelompok mesin. Pisahkan setiap kelompok menjadi mesin individual di SkyPlanner.
- Satuan tahap kerja. Kapasitas tahap kerja dapat dinyatakan dalam unit per jam, jam per unit, atau menit per unit. Konversikan masing-masing menjadi waktu proses per unit.
- Satu jalur pencatatan. Tentukan apakah operator mencatat di SkyPlanner atau di Työpiste.
Integrasi Visma Nova: siapa yang mengonfigurasi dan memberikan dukungan
Pekerjaan ini mencakup pemetaan sesuai produk, tahap kerja, dan konfigurasi Nova Anda. Cakupannya juga meliputi aturan penjadwalan yang Anda kelola di SkyPlanner: stasiun kerja yang diizinkan, matriks waktu persiapan dan pergantian, alat, serta tenaga kerja.
- Tim SkyPlanner mengonfigurasi integrasi selama proses implementasi awal dan memberikan dukungan setelah sistem mulai digunakan. Setiap pabrik menggunakan Nova dengan cara berbeda, dan pengetahuan tentang cara kerja tersebut diterapkan dalam konfigurasi ini.
- Mitra Visma Anda dapat ikut terlibat. Mitra Visma telah memperkenalkan SkyPlanner kepada pelanggan Nova: Piristeel mulai menggunakan SkyPlanner melalui vendor ERP-nya, Rauhala Group. Mitra dapat menangani instalasi WebService, folder transfer, dan lingkungan pengujian. SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
- Tim pengembang Anda sendiri dapat mengembangkan integrasi ini melalui REST API terdokumentasi yang sama dengan menggunakan token API. Token API sudah cukup untuk memulai, dan tim SkyPlanner siap membantu bila diperlukan.
Harga SkyPlanner mulai dari 199 € per bulan, termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran biaya integrasi disiapkan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan Anda, sehingga seluruh biaya sudah terlihat sebelum Anda memulai.
Lihat perbandingan kemampuan perencanaan bawaan Nova dalam artikel Apakah Visma Nova mendukung penjadwalan produksi sesuai kapasitas nyata? Gambaran umumnya tersedia di halaman Visma Nova, sedangkan sistem lain dapat Anda temukan di pusat integrasi ERP. Anda menggunakan Visma Net? Lihat halaman Visma Net.
Ulasan SkyPlanner dari perusahaan manufaktur
99,2%keandalan pengiriman
“SkyPlanner memudahkan kami melihat titik hambatan dan membuat pengelolaan produksi lebih jelas.”
Toni Tuori, Manajer Produksi
Piristeel · Perlengkapan keselamatan atap dan sistem air hujan
Keandalan pengiriman mencapai 99,2% tahun ini, dan penjadwalan menghemat hingga empat jam waktu kerja per hari.
100%keandalan pengiriman sejak 2021
“SkyPlanner memberi kami gambaran kapasitas yang jelas dan membuat perencanaan lebih dapat diprediksi.”
Dan Berglund, COO/CFO
Opes Corporation · Manufaktur bahan kimia dan makanan
Keandalan pengiriman terus berada di angka 100% selama SkyPlanner digunakan, sejak 2021.
2 jamdihemat setiap minggu
“Dengan SkyPlanner, perencanaan produksi kami beralih dari lembar kerja Excel ke optimasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel listrik dan perangkat hubung bagi
Perencanaan produksi menghemat 2 jam waktu kerja setiap minggu, dan antrean kerja baru sampai ke lini produksi dalam hitungan detik.
+90%efisiensi produksi
“Efisiensi produksi meningkat 90%.”
Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi
Efisiensi produksi meningkat 90%, dan penyusunan rencana tiga bulan yang dioptimalkan untuk seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
Pertanyaan umum
Apakah Visma Nova memiliki API?
Ya. Nova menyediakan Nova WebService, layanan SOAP yang dipasang di server Anda sendiri untuk integrasi real-time, serta transfer file otomatis untuk integrasi batch. Keduanya membawa data produk, struktur, tahap kerja, dan pesanan.
Data apa yang dikirim kembali dari SkyPlanner ke Visma Nova?
Jumlah hasil produksi, batch, label palet, dan transaksi stok dikirim secara real-time. Waktu mulai dan selesai tahap kerja dicatat sebagai penanda waktu tahap di Nova, sehingga perhitungan biaya aktual di Nova menggunakan waktu yang sebenarnya.
Apakah Visma Nova mendukung webhook?
Tidak ada webhook yang didokumentasikan. Perubahan di Nova dibaca melalui ekspor data yang telah diperbarui secara terjadwal dan melalui pembacaan WebService. Webhook milik SkyPlanner langsung mengirim perubahan jadwal saat perubahan terjadi.
Perangkat lunak penjadwalan apa yang terintegrasi dengan Visma Nova?
SkyPlanner APS terintegrasi dua arah dengan Visma Nova, dan Visma mencantumkan Skycode beserta SkyPlanner di halaman integrasi Nova. Piristeel dan Opes Corporation menggunakan integrasi ini.
Siapa yang membangun integrasi Visma Nova?
Tim SkyPlanner mengonfigurasi integrasi dua arah sesuai konfigurasi Nova Anda selama proses implementasi awal dan memberikan dukungan setelah sistem mulai digunakan. Mitra Visma atau tim pengembang Anda sendiri juga dapat membangun integrasi melalui REST API SkyPlanner yang terdokumentasi. Token API sudah cukup untuk memulai.
Bisakah kami mencoba SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan impor Excel atau CSV dari Nova, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.