Integrasi / ERP / E2 Shop System
Panduan Integrasi E2 Shop System untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi E2 Shop System ini menjelaskan kepada mitra dan tim TI cara menghubungkan E2 Shop System (E2 SHOP) atau E2 MFG ke SkyPlanner APS. Integrasi SkyPlanner dengan E2 berjalan dua arah:
- Pesanan dan job beserta tahapan routing, work center, karyawan dan shift, daftar kebutuhan bahan, kebutuhan material, serta pesanan pembelian dikirim ke SkyPlanner.
- Waktu mulai dan selesai yang direncanakan dikirim kembali ke setiap tahap job, beserta mesin dan karyawan yang ditetapkan SkyPlanner.
- Tahap yang sudah selesai dan waktu yang tercatat dapat dikirim kembali ke job jika Anda memilihnya.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai instalasi E2 Anda selama proses onboarding dan memberikan dukungan setelah sistem mulai digunakan. Panduan ini ditujukan bagi mitra dan pengembang yang ingin terlibat atau mengembangkan integrasi sendiri menggunakan REST API SkyPlanner yang terdokumentasi (referensi API).
E2 mana yang Anda gunakan?
Pastikan hal ini terlebih dahulu karena akan menentukan metode integrasi:
| Sistem yang Anda gunakan | Status saat ini | Metode integrasi |
|---|---|---|
| E2 Shop System (desktop, di server Anda) | E2 asli dari Shoptech untuk bengkel produksi berbasis pesanan | Koneksi langsung ke server E2 Anda, dengan pertukaran file sebagai pelengkap bila bermanfaat |
| E2 MFG (E2 Manufacturing System) | Edisi E2 untuk produksi repetitif, diskret, dan mode campuran, yang dicantumkan ECI sebagai “for existing customers” (untuk pelanggan yang sudah ada) | Sama seperti E2 Shop System di server lokal |
| E2 SHOP yang dihosting | Platform web yang dibangun ulang oleh ECI menjadi JobBOSS² | Jika kini Anda menggunakan JobBOSS², gunakan panduan integrasi JobBOSS² |
ECI menyebut JobBOSS² sebagai “formerly E2 Shop” (sebelumnya E2 Shop) dan menyatakan bahwa produk ini “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (menggabungkan platform E2 SHOP yang dirancang khusus untuk cloud dan mudah digunakan dengan kelengkapan fungsi JobBOSS) (ECI). Bagian selanjutnya dalam panduan ini membahas fasilitas produksi yang menggunakan E2 Shop System atau E2 MFG.
Metode integrasi E2
API manufaktur yang dipublikasikan ECI di situs Dokumentasi API Manufaktur ECI melayani JobBOSS², M1, Macola, dan Deacom. Sebaliknya, E2 terhubung langsung pada tingkat instalasi. Cara ini cocok untuk E2 di server lokal karena datanya berada di server yang dikelola tim TI Anda sendiri. Metode pembacaan dan penulisan data untuk instalasi Anda ditetapkan pada tahap penentuan lingkup dalam proses onboarding.
- Koneksi langsung ke server (lokal). Layanan integrasi di jaringan Anda membaca job yang masih terbuka, tahapan routing, work center, karyawan, material, dan pesanan pembelian dari basis data E2, lalu menuliskan kembali waktu mulai dan selesai yang direncanakan ke tahapan job. Tim TI Anda menyetujui akses, akun layanan khusus, serta field yang akan ditulisi. Ini merupakan metode utama untuk integrasi dua arah yang aktif.
- Ekspor dan impor terjadwal. Laporan E2 dan ekspor dari tampilan tabel menghasilkan file CSV atau Excel berisi job, routing, dan work center. Fitur impor data SkyPlanner membaca file tersebut. Metode ini digunakan untuk uji coba dan juga mencakup master data yang hanya dimuat sesekali.
- Instalasi yang dihosting. Untuk E2 yang dihosting oleh ECI, akses data diatur bersama ECI. Hubungi manajer akun ECI Anda sejak awal.
Di sisi SkyPlanner, REST API membaca dan menulis pesanan, produk, material, tahapan proses, catatan waktu, dan pesanan pembelian. Autentikasinya menggunakan token API pada header Authorization-Token (SkyPlanner Settings > API), dan dokumentasinya tersedia dalam Swagger/OpenAPI. Tutorial integrasi memandu Anda melakukan pemanggilan API pertama.
Event dan polling
Data E2 diperiksa melalui polling. Layanan integrasi membaca job dan tahapan routing yang berubah sejak proses terakhir: setiap beberapa menit untuk job dan setiap jam untuk stok serta pesanan pembelian, sesuai kesepakatan dengan masing-masing fasilitas produksi.
SkyPlanner mengirim webhook saat status atau jadwal berubah. Layanan integrasi menerimanya dan langsung menuliskan tanggal baru ke E2, sehingga penulisan balik dipicu oleh event. Event dari lantai produksi juga dapat dibaca secara terjadwal melalui endpoint SkyPlanner /timelogs.
Pemetaan data
| Objek E2 | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Komponen dan estimasi, daftar kebutuhan bahan bertingkat | Produk, material, struktur produk | E2 → SkyPlanner | Pemuatan awal, lalu saat ada perubahan |
| Tahapan routing: work center, waktu setup, waktu proses | Tahapan proses beserta durasi dan waktu setup | E2 → SkyPlanner | Pemuatan awal, lalu saat ada perubahan |
| Work center dan mesin | Stasiun kerja, kelompok stasiun kerja, efisiensi | E2 → SkyPlanner | Pemuatan awal, jarang diperbarui setelahnya |
| Karyawan, shift, departemen, hari nonkerja | Personel, shift, kalender | E2 → SkyPlanner | Setiap hari, atau kelola shift sendiri di SkyPlanner |
| Pesanan dan job: nomor job, komponen, jumlah, tenggat, prioritas, penanda job mendesak | Pesanan beserta tenggat dan prioritas | E2 → SkyPlanner | Polling setiap beberapa menit |
| Tahapan routing job: status, jumlah yang selesai, sisa jam kerja | Job per tahap proses | E2 → SkyPlanner | Polling setiap beberapa menit |
| Kebutuhan material, pesanan pembelian beserta tenggat | Kebutuhan material, pesanan pembelian berdasarkan tanggal pengiriman | E2 → SkyPlanner | Polling setiap jam atau saat penjadwalan dijalankan |
| Jadwal mulai dan selesai tahap job, work center, karyawan | Rencana mulai dan selesai, mesin dan operator per tahap | SkyPlanner → E2 | Saat jadwal berubah, melalui webhook SkyPlanner |
| Waktu job dan jumlah yang selesai per tahap | Catatan waktu dan konfirmasi operator | SkyPlanner → E2 | Per konfirmasi atau per shift, jika dipilih |
| Tidak ada di E2 | Matriks waktu persiapan dan pergantian, perkakas sebagai sumber daya berkapasitas terbatas, mesin dan personel alternatif | Dikelola di SkyPlanner | Dikonfigurasi selama onboarding |
Pola integrasi
1. Pemuatan awal master data. Baca komponen, daftar kebutuhan bahan, routing, work center, karyawan, dan shift. Petakan work center dengan cermat: work center dengan tiga mesin frais menjadi satu kelompok stasiun kerja atau tiga stasiun kerja, agar SkyPlanner mengatur urutan pekerjaan pada setiap mesin.
2. Sinkronisasi job. Baca job yang masih terbuka beserta tahapan routing, kebutuhan material, dan pesanan pembelian yang belum selesai. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok saat PO ditandai Delivered. Lewati job yang sudah ditutup dan job yang ditangguhkan. Petakan penanda job mendesak menjadi prioritas di SkyPlanner.
3. Penulisan balik jadwal. Saat mesin penjadwalan menempatkan atau memindahkan suatu tahap, webhook SkyPlanner memicu layanan integrasi. Layanan ini menuliskan waktu mulai dan selesai yang direncanakan ke tahap job tersebut di E2, serta work center dan karyawan jika SkyPlanner memindahkan tahap itu ke mesin atau orang lain. Whiteboard dan Planning Board kemudian menampilkan tanggal dari SkyPlanner.
4. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan melalui SkyPlanner Mobile Confirmations atau Production Timer, dan catatan waktu tersebut menjaga jadwal tetap mutakhir. Anda menentukan apakah waktu aktual dikirim kembali ke E2. Jika ya, setiap konfirmasi dicatat sebagai waktu dan jumlah pada tahap job. Jika tidak, E2 Data Collection tetap berjalan seperti semula dan SkyPlanner membaca progres dari tahapan job.
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Estimasi, routing, jumlah, tenggat, status job | E2 |
| Urutan tahap, waktu mulai dan selesai, mesin dan operator per tahap | SkyPlanner |
| Matriks waktu persiapan dan pergantian, kebutuhan perkakas dan operator, sumber daya alternatif | SkyPlanner |
| Shift dan hari nonkerja | Satu sistem, dipilih saat penentuan lingkup |
| Waktu, pengeluaran material, penerimaan, perhitungan biaya | E2, dimasukkan langsung atau dikirim dari catatan waktu SkyPlanner |
Tetapkan satu sistem yang berwenang menulis tanggal tahapan job. Perencana memindahkan pekerjaan di SkyPlanner, lalu tanggalnya dikirim ke E2. Untuk job yang dijadwalkan SkyPlanner, hentikan pemindahan kartu dengan menyeretnya di Planning Board. Jika tidak, kedua rencana akan menjadi tidak selaras.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam hitungan minggu setelah onboarding dimulai. Sebelumnya, validasi jadwal melalui uji coba gratis selama 30 hari menggunakan work center, routing, dan job yang masih terbuka yang diekspor dari E2 dalam format CSV atau Excel.
- Penentuan lingkup. Pastikan edisi dan versi E2, server, tabel pemetaan, aturan kepemilikan data, serta apakah catatan waktu akan dikirim kembali.
- Akses. Tim TI Anda membuat akun layanan dan menyetujui akses baca dan tulis. Buat cadangan lengkap E2 dan lakukan pengujian pada salinan data perusahaan terlebih dahulu.
- Pemuatan data awal. Komponen, daftar kebutuhan material, routing, work center, karyawan, dan sif.
- Sinkronisasi job dan pesanan pembelian. Pemeriksaan perubahan secara berkala, dilengkapi percobaan ulang dan pencatatan log.
- Pengaturan batasan di SkyPlanner. Matriks waktu penyiapan dan pergantian, perkakas, jumlah operator per job, serta mesin atau personel alternatif.
- Penulisan kembali jadwal. Webhook memicu penulisan tanggal ke tahapan job, beserta waktu dan kuantitas jika opsi tersebut dipilih.
- Pengujian paralel. Jalankan SkyPlanner berdampingan dengan Whiteboard yang saat ini digunakan, bandingkan tanggal, lalu perbaiki master data.
- Mulai operasional. Aktifkan penulisan kembali setelah datanya sesuai.
Hal yang perlu direncanakan dalam integrasi E2
- Edisi dan versi. Instalasi E2 Shop System dan E2 MFG berbeda-beda menurut versinya. Pastikan edisi dan versi Anda saat penentuan lingkup, lalu uji ulang integrasi setiap kali E2 diperbarui.
- Server Anda, aturan Anda. E2 on-premise berjalan di jaringan Anda. Sepakati dengan tim TI lokasi layanan integrasi akan dijalankan, akun yang digunakan, serta field yang boleh ditulisinya.
- Mesin di balik work center. Satu work center dapat berupa satu mesin, sekelompok mesin, atau satu sel produksi. Tentukan pemetaan masing-masing ke stasiun kerja SkyPlanner sebelum pemuatan data pertama.
- Jasa pihak luar. Tahapan yang dikerjakan vendor diperhitungkan sebagai lead time, bukan kapasitas Anda. Modelkan sebagai tahapan yang hanya memperhitungkan waktu.
- Satuan waktu. Waktu setup dan waktu proses dapat dinyatakan per unit, per lot, atau per jam. Konversikan saat impor; jika tidak, semua durasi akan salah.
- Job mendesak. E2 menandai job berprioritas tinggi. Petakan penanda tersebut ke prioritas SkyPlanner atau Fast Track agar pekerjaan mendesak tetap mendapat tempatnya dalam jadwal.
- Berencana beralih ke JobBOSS²? Bangun integrasi di sisi SkyPlanner satu kali saja. Di JobBOSS², rencana yang sama terhubung melalui JobBOSS² API (hosted) atau ERP API dari ECI, sebagaimana dijelaskan dalam panduan JobBOSS².
Siapa yang mengonfigurasi dan mendukung integrasi E2
- Tim SkyPlanner mengonfigurasinya selama orientasi awal dan memberikan dukungan setelah mulai operasional, sesuai objek dan aturan sinkronisasi yang disepakati. Setiap pabrik menggunakan E2 dengan cara berbeda, dan pengetahuan tentang perbedaan itulah yang diterapkan di sini.
- Mitra E2 atau penyedia layanan TI Anda dapat ikut terlibat. Mereka memahami server dan konfigurasi E2 Anda, serta dapat menangani akses dan akun layanan bersama tim SkyPlanner.
- Pengembang Anda sendiri dapat mengembangkannya lebih lanjut melalui REST API SkyPlanner dengan token API. Token API saja sudah cukup untuk memulai, dan tim SkyPlanner siap membantu saat diperlukan. Dokumentasinya tersedia di dokumentasi integrasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran biaya integrasi diberikan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan Anda. Lihat harga, penjadwalan produksi sesuai kapasitas mesin dan tenaga kerja untuk E2 Shop System, halaman E2 Shop System, fitur SkyPlanner, serta pusat informasi integrasi ERP.
Perusahaan manufaktur yang menggunakan SkyPlanner
2 jamdihemat setiap minggu
“SkyPlanner telah membawa perencanaan produksi kami dari lembar kerja Excel ke optimalisasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel listrik dan perangkat hubung bagi
Perencanaan produksi menghemat 2 jam 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 yang dioptimalkan untuk periode tiga bulan bagi seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
1.000-anperintah kerja dijadwalkan otomatis
“Kini kami mengendalikan produksi dengan cara yang berbeda, dan pemahaman kami tentang kapasitas berada pada tingkat yang sama sekali berbeda.”
Hannu Ryynänen, CEO
Mamec · Mesin pencampur industri, pompa, dan manufaktur kontrak berteknologi tinggi
Ribuan perintah kerja dijadwalkan secara otomatis, dan seluruh organisasi dapat memantau produksi secara real-time.
98%keandalan pengiriman, naik dari sekitar 50%
“SkyPlanner berperan menentukan dalam menjaga keandalan pengiriman kami.”
Hannu Lahtinen, Direktur Utama
KJH-Comp · Pengerjaan mekanik pelat logam dan manufaktur kontrak
Keandalan pengiriman naik dari sekitar 50% hingga mencapai 98%, dan penjadwalan kini cukup ditangani satu supervisor, bukan dua.
Pertanyaan umum
Apakah E2 Shop System memiliki API?
API manufaktur yang dipublikasikan ECI mendukung JobBOSS², M1, Macola, dan Deacom. Untuk E2 Shop System dan E2 MFG on-premise, koneksi dibuat pada instalasi lokal: layanan integrasi di jaringan Anda membaca dan menulis data E2 dengan akses yang disetujui tim TI Anda, sedangkan kebutuhan lainnya ditangani melalui ekspor file.
Bagaimana tanggal yang direncanakan ditulis kembali ke E2?
Per tahapan job. Webhook SkyPlanner memicu layanan integrasi untuk menulis waktu mulai dan selesai yang direncanakan ke tahapan job di E2, beserta work center dan karyawan jika SkyPlanner memindahkan tahapan tersebut.
Bisakah SkyPlanner mengirim kembali catatan waktu kerja di lantai produksi ke E2?
Ya, jika Anda memilihnya. Setiap konfirmasi di SkyPlanner menjadi catatan waktu dan kuantitas pada tahapan job. Pabrik yang lebih memilih E2 Data Collection tetap dapat menggunakannya, dan SkyPlanner membaca progres dari E2.
Kami menggunakan E2 SHOP hosted. Panduan mana yang sesuai?
E2 SHOP hosted telah menjadi JobBOSS². Jika kini Anda masuk ke JobBOSS², gunakan panduan integrasi JobBOSS². Jika Anda masih menggunakan E2 hosted, akses data diatur bersama ECI saat penentuan lingkup.
Apakah integrasi tetap dapat digunakan jika nanti kami beralih ke JobBOSS²?
Sisi SkyPlanner tetap sama: stasiun kerja, batasan, matriks waktu penyiapan dan pergantian, serta jadwal Anda. Hanya koneksi E2 yang diganti dengan JobBOSS² API atau ERP API dari ECI.
Bisakah kami menguji SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan impor CSV atau Excel dari E2, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.