Panduan Integrasi abas ERP untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi abas ERP ini menjelaskan cara menghubungkan abas ERP ke SkyPlanner APS bagi mitra dan tim TI. Integrasi SkyPlanner dengan abas ERP berjalan dua arah:
- Data komponen, daftar produksi, mesin, work order, stok, dan pesanan pembelian dikirim ke SkyPlanner.
- Rencana waktu mulai, waktu selesai, dan mesin untuk setiap operasi dikirim kembali ke work order.
- Catatan waktu kerja operator dikirim kembali untuk konfirmasi penyelesaian.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai instalasi abas Anda selama proses orientasi awal dan memberikan dukungan setelah sistem mulai digunakan. Panduan ini ditujukan bagi mitra dan pengembang yang ingin terlibat atau membangun integrasi sendiri menggunakan REST API SkyPlanner yang terdokumentasi (referensi API).
Antarmuka abas ERP
- abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (Abas REST API adalah antarmuka web untuk mengakses data Abas ERP secara real-time.) (abas) Ini merupakan jalur utama untuk membaca work order, daftar produksi, stok, dan pesanan pembelian, serta menulis kembali tanggal yang direncanakan.
- abas Connect. Platform integrasi berbasis cloud untuk “configure interfaces and connections to third-party systems yourself.” (mengonfigurasi sendiri antarmuka dan koneksi ke sistem pihak ketiga.) (abas) Gunakan platform ini untuk alur berbasis peristiwa yang mengirim work order yang berubah dari abas.
- abas ESDK (Essentials SDK) dan AJO Java API. Jalur bagi mitra untuk menerapkan logika sisi server di dalam abas. Contoh kode yang tersedia untuk publik menggunakan kelas seperti
de.abas.erp.db.schema.part.Product. (GitHub) - MS SQL Connector dan ODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (MS SQL Connector memungkinkan ekspor data ERP secara fleksibel dan otomatis.) (abas) Hanya untuk membaca dan mengekspor data. Jangan pernah menulis hasil perencanaan melalui konektor ini karena logika bisnis abas tidak akan dijalankan.
- abas Data Import Toolkit dan ekspor file. Untuk pemuatan data secara massal dan sebagai jalur cepat untuk uji coba SkyPlanner.
Autentikasi
Di sisi abas, akses dilakukan melalui layanan web abas menggunakan akun pengguna teknis atau token yang dikonfigurasi pada instalasi Anda. Gunakan akun khusus integrasi dengan hak akses yang dibatasi hanya untuk objek dalam tabel pemetaan. Mitra abas Anda menangani pengaturan ini karena skema dan izin abas berbeda pada setiap instalasi.
Di sisi SkyPlanner, autentikasi REST API menggunakan token API (SkyPlanner Settings > API), dengan dokumentasi di Swagger/OpenAPI. Token API sudah cukup untuk memulai. Tutorial integrasi memandu Anda melakukan panggilan API pertama.
Peristiwa dan polling
abas tidak mendokumentasikan API publik untuk berlangganan webhook. Perubahan dikirim keluar dari abas melalui salah satu dari tiga sumber:
- alur abas Connect yang mengirim work order yang berubah ke integrasi
- penangan peristiwa ESDK yang dijalankan saat work order atau operasi disimpan
- polling terjadwal melalui abas REST API, dengan filter untuk work order yang masih terbuka dan perubahan sejak polling terakhir
Di sisi lain, SkyPlanner mengirim webhook saat status atau jadwal berubah, sehingga penulisan kembali ke abas dipicu oleh peristiwa.
Pemetaan data
| Objek abas ERP | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Komponen / produk (Teil, Artikel) | Produk dan material | abas → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Daftar produksi (Fertigungsliste): material dan struktur bertingkat | Struktur produk, subproduk, material per produk | abas → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Operasi (Arbeitsgänge) beserta waktu proses dan waktu penyiapan | Tahapan proses beserta durasi dan waktu penyiapan | abas → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Mesin dan sumber daya, kalender kapasitas | Stasiun kerja, kelompok stasiun kerja, sif, ketidakhadiran | abas → SkyPlanner | Pemuatan awal; data sif diperbarui setiap hari atau dikelola di SkyPlanner |
| Work order (Betriebsauftrag) yang telah dirilis, beserta jumlah dan tenggat penyelesaian | Pesanan dan pekerjaan beserta tenggat penyelesaian dan prioritas | abas → SkyPlanner | Polling setiap beberapa menit, atau pengiriman langsung melalui abas Connect |
| Tingkat persediaan | Stok material | abas → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Pesanan pembelian beserta tanggal pengiriman | Material masuk pada tanggal pengirimannya | abas → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Operasi work order: rencana waktu mulai, waktu selesai, dan mesin | Waktu mulai, waktu selesai, dan stasiun kerja yang dijadwalkan untuk setiap operasi | SkyPlanner → abas | Saat jadwal berubah, melalui webhook SkyPlanner |
| Konfirmasi penyelesaian (Rückmeldungen) | Catatan waktu dan kuantitas dari Mobile Confirmations | SkyPlanner → abas | Setiap konfirmasi atau setiap sif |
| Data batasan di SkyPlanner | Matriks waktu penyiapan, alat sebagai sumber daya berkapasitas terbatas, serta mesin dan personel alternatif | Dikelola di SkyPlanner | Dikonfigurasi saat orientasi awal |
Pola integrasi
1. Pemuatan awal master data. Baca data komponen, daftar produksi, dan mesin melalui abas REST API, atau muat sekali melalui ekspor file. Petakan setiap mesin abas ke stasiun kerja SkyPlanner dengan cermat. Tentukan apakah satu kelompok mesin akan menjadi satu kelompok stasiun kerja atau beberapa stasiun kerja.
2. Sinkronisasi pesanan. Baca work order yang telah dirilis beserta operasinya, serta stok dan pesanan pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok ketika PO ditandai Delivered. Dengan begitu, penjadwalan memeriksa stok yang ada sekaligus pembelian yang akan masuk.
Jadwalkan work order yang telah dirilis, bukan usulan work order (Fertigungsvorschläge). Usulan merupakan keluaran MRP dan akan berubah saat MRP dijalankan kembali.
3. Penulisan kembali jadwal. Untuk setiap operasi yang ditempatkan atau dipindahkan oleh mesin penjadwalan, integrasi menuliskan rencana waktu mulai, waktu selesai, dan mesin ke operasi work order melalui abas REST API. Penulisan melalui API tetap menjalankan validasi abas, sama seperti ketika perencana mengedit work order.
4. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan menggunakan SkyPlanner Mobile Confirmations atau Production Timer. Catatan waktu menjaga jadwal tetap mutakhir dan dikirim kembali ke abas sebagai konfirmasi penyelesaian. Jika pabrik Anda sudah melakukan konfirmasi melalui terminal abas PDC, gunakan satu saluran konfirmasi saja agar tidak terjadi pencatatan ganda.
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum mulai digunakan secara operasional:
| Data | Pemilik |
|---|---|
| Komponen, daftar produksi, kuantitas, status work order | abas ERP |
| Urutan operasi, waktu mulai dan selesai, penetapan mesin | SkyPlanner |
| Matriks waktu penyiapan, alat, jumlah operator, sumber daya alternatif | SkyPlanner |
| Sif dan ketidakhadiran | Satu sistem, dipilih saat penentuan lingkup |
| Konfirmasi penyelesaian dan pencatatan stok | abas ERP, dengan data dari catatan waktu SkyPlanner atau PDC |
SkyPlanner tidak memerlukan abas APS. Jika Anda juga memiliki lisensi abas APS, tetapkan SkyPlanner sebagai pengelola tanggal operasi, karena dua sistem penjadwalan yang menulis tanggal yang sama akan saling menimpa. Setelah SkyPlanner mengelolanya, Autopilot menjadwalkan ulang secara otomatis setiap kali ada perubahan yang signifikan. Tanggal baru kemudian dikirim kembali ke abas tanpa perlu memulai proses optimasi.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam hitungan minggu setelah orientasi awal dimulai. Sebelum itu, Anda menjalani uji coba gratis selama 30 hari menggunakan data Anda sendiri. Ekspor work order yang masih terbuka, operasi, dan mesin dari abas ke CSV atau Excel, lalu impor data tersebut dan validasi jadwal sebelum memulai pekerjaan integrasi.
- Lokakarya pemetaan. Tetapkan tabel pemetaan, aturan kepemilikan data, frekuensi sinkronisasi, dan saluran konfirmasi bersama mitra abas Anda.
- Konfigurasi antarmuka. Aktifkan abas REST API atau alur abas Connect dan buat akun pengguna integrasi. Mulai di lingkungan sandbox, lalu lanjutkan ke lingkungan produksi.
- Pemuatan awal. Komponen, daftar produksi, mesin, dan kalender.
- Sinkronisasi pesanan, stok, dan pesanan pembelian. Melalui polling atau push dari Connect, dengan mekanisme percobaan ulang.
- Konfigurasi batasan di SkyPlanner. Matriks waktu penyiapan, alat, jumlah operator, serta mesin atau personel alternatif.
- Penulisan kembali jadwal. Tuliskan tanggal yang direncanakan ke operasi work order; tambahkan konfirmasi pada tahap ini.
- Pengoperasian paralel. Bandingkan tanggal dari SkyPlanner dengan rencana saat ini dan perbaiki master data.
- Mulai penggunaan operasional. Aktifkan penulisan kembali setelah data sesuai.
Hal yang perlu direncanakan untuk integrasi abas ERP
- Skema yang disesuaikan. Sebagian besar instalasi abas memiliki field dan objek khusus. Bersama mitra, tentukan lingkup hingga tingkat field untuk setiap objek. Jangan berasumsi bahwa pemetaan dari pabrik lain cocok untuk pabrik Anda.
- Tidak ada routing terpisah. Operasi berada dalam daftar produksi, bukan dalam objek routing. Alat yang disalin dari proyek SAP atau Business Central akan mencari routing sehingga ada data yang terlewat.
- “Scheduling” berarti MRP. Dalam abas versi bahasa Inggris, Scheduling merujuk pada proses MRP.
- Waktu persiapan dan pemrosesan. Sebelum mengimpor, periksa satuan dan pastikan apakah waktu persiapan berlaku per work order atau per unit. Satuan yang salah membuat semua durasi tidak akurat.
- Kalender yang belum diperbarui. Kalender mesin harus mencakup seluruh periode penjadwalan. Jika tidak, kapasitas akan hilang dari rencana.
- SQL hanya untuk membaca data. MS SQL Connector dan ODBC mengekspor data. Penulisan data dilakukan melalui REST API, abas Connect, atau ESDK.
- Dokumentasi memerlukan login. Bantuan resmi abas tersedia di portal pelanggan. Konfirmasikan nama field dengan mitra Anda, jangan menebak.
Integrasi abas ERP: siapa yang mengonfigurasi dan memberikan dukungan
Pekerjaan ini mencakup pemetaan daftar produksi, mesin, dan work order Anda, serta batasan di SkyPlanner seperti matriks waktu persiapan dan perkakas.
- Tim SkyPlanner mengonfigurasi integrasi selama proses orientasi dan memberikan dukungan setelah mulai digunakan. Sebagian besar instalasi abas telah disesuaikan, dan di sinilah keahlian tersebut diterapkan.
- Mitra abas Anda dapat ikut terlibat. Mitra memahami skema, field khusus, dan aplikasi ESDK Anda, serta dapat menyiapkan akses REST API atau alur Connect. SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
- Pengembang internal Anda dapat mengembangkannya lebih lanjut melalui REST API yang sama dengan token API. Tim SkyPlanner membantu bila diperlukan. Dokumentasi produk dapat diakses publik di dokumentasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja, dengan tagihan bulanan. Penawaran biaya integrasi diberikan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan Anda, sehingga total biaya sudah jelas sebelum Anda mulai. Pelajari cara abas merencanakan kapasitas di Apakah abas ERP mendukung penjadwalan produksi sesuai kapasitas yang tersedia?, baca ringkasannya di halaman abas ERP, dan lihat sistem lainnya di pusat integrasi ERP.
Ulasan SkyPlanner dari produsen
2 jamdihemat setiap minggu
“SkyPlanner telah mengalihkan perencanaan produksi kami dari lembar kerja Excel ke optimasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel distribusi 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 rencana yang dioptimalkan untuk tiga bulan di seluruh stasiun kerja dapat dibuat dalam waktu kurang dari 30 menit.
100%keandalan pengiriman sejak 2021
“SkyPlanner memberi kami gambaran jelas tentang kapasitas dan membuat perencanaan dapat diprediksi.”
Dan Berglund, COO/CFO
Opes Corporation · Manufaktur kimia dan pangan
Keandalan pengiriman selalu mencapai 100% selama penggunaan SkyPlanner, sejak 2021.
6 bulanke depan: kapasitas tersedia dapat dilihat tim penjualan
“SkyPlanner menjadi fondasi yang andal bagi seluruh perencanaan produksi.”
Anu Järvinen, Manajer Produksi
Fredman Operations · Kertas kemasan yang aman untuk pangan
Tim penjualan dapat melihat kapasitas yang tersedia hingga enam bulan ke depan. Permintaan perubahan jadwal yang sebelumnya membutuhkan satu jam atau lebih kini dijawab dalam hitungan detik.
Pertanyaan umum
Antarmuka abas mana yang digunakan untuk integrasi?
REST API abas digunakan untuk membaca pesanan dan master data serta menulis kembali tanggal yang direncanakan. Alur abas Connect atau penangan event ESDK dapat mengirim work order yang berubah dari abas. Ekspor file digunakan untuk uji coba dan pemuatan data massal.
Apakah abas ERP mendukung webhook?
abas tidak mendokumentasikan API publik untuk berlangganan webhook. Perubahan dikirim ke SkyPlanner melalui alur abas Connect, penangan event ESDK, atau polling setiap beberapa menit. Webhook SkyPlanner sendiri memungkinkan penulisan kembali data dipicu oleh event.
Bisakah kami menggunakan MS SQL Connector untuk integrasi?
Bisa, untuk membaca data. MS SQL Connector mengekspor data abas secara efisien. Hasil perencanaan dikirim kembali melalui REST API, abas Connect, atau ESDK agar logika bisnis abas memvalidasi setiap perubahan.
Di mana tanggal yang direncanakan disimpan dalam abas?
Pada operasi dalam work order yang telah dirilis (Betriebsauftrag): waktu mulai, waktu selesai, dan mesin yang direncanakan. Kuantitas, status, dan biaya tetap dikelola abas.
Bisakah SkyPlanner memperhitungkan stok dan pesanan pembelian abas dalam jadwal?
Ya. Tingkat stok dan pesanan pembelian yang masih terbuka dibaca dari abas setiap jam atau sebelum setiap proses penjadwalan. Material yang dipesan dianggap tersedia pada tanggal pengirimannya.
Sebaiknya mitra abas menawarkan abas APS atau SkyPlanner?
SkyPlanner, jika pelanggan ingin segera menerapkan jadwal yang terus diperbarui untuk seluruh pabrik. Generasi abas APS saat ini hadir melalui service pack Abas 2024.Q3.1 dan melakukan optimasi melalui seret dan lepas atau proses optimasi. SkyPlanner terhubung ke REST API abas, menyusun ulang rencana secara otomatis, merencanakan pergantian produksi, perkakas, tim kerja, dan material, serta menyediakan Mobile Confirmations bagi operator, mulai dari 199 € per bulan. (abas)
Bisakah kami menguji SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja menggunakan ekspor work order Anda dalam format CSV atau Excel, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.