Terhubung dengan sistem ERP & MES seperti

Integrasi / ERP / Acumatica Cloud ERP

Panduan Integrasi Acumatica untuk Penjadwalan Produksi dengan SkyPlanner APS

Panduan integrasi Acumatica ini menjelaskan kepada mitra dan tim TI cara menghubungkan Acumatica Cloud ERP (Manufacturing Edition) dengan SkyPlanner APS. Integrasi SkyPlanner dengan Acumatica berjalan dua arah:

  • Perintah produksi beserta operasinya, work center, mesin, alat, shift, item stok, dan pesanan pembelian dikirim ke SkyPlanner.
  • Tanggal mulai dan selesai yang direncanakan ditulis ke operasi perintah produksi, lalu perintah tersebut dikunci.
  • Catatan waktu kerja operator dikirim kembali sebagai entri tenaga kerja dan perpindahan.
  • Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Linimasa Gantt SkyPlanner APS dengan pekerjaan yang dijadwalkan di berbagai stasiun kerja dan daftar pesanan di bawahnya.

Tim SkyPlanner mengonfigurasi integrasi sesuai pengaturan Acumatica Anda selama proses orientasi 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 integrasi Acumatica

Integrasi berjalan melalui antarmuka yang sudah disediakan Acumatica. Tidak ada komponen yang dipasang pada instans.

  1. REST API berbasis kontrak. Endpoint memiliki versi yang mengikuti rilis. Endpoint Manufacturing (misalnya 26.200.001 untuk 2026 R2) menyediakan ProductionOrder, OrderOperationDetail, BillOfMaterial, WorkCenter, Machine, Tool, Shift, WorkCenterCrewSchedule, LaborEntry, MoveEntry, dan MaterialEntry. Endpoint Default mencakup StockItem, PurchaseOrder, dan SalesOrder. URL mengikuti pola {instance}/entity/{Endpoint}/{version}/{Entity}.
  2. Aksi pada endpoint yang sama. FirmProductionOrder, UndoFirmProductionOrder, ReleaseLaborEntry, ReleaseMoveEntry, dan ReleaseMaterialEntry menjalankan logika yang sama dengan tombol pada layar aplikasi.
  3. OData. Setiap Generic Inquiry (SM208000) dapat diakses melalui OData. Generic Inquiry yang memuat operasi produksi yang masih terbuka beserta tanggalnya merupakan cara tercepat untuk membaca data secara massal.
  4. Notifikasi push (SM302000). Berdasarkan Generic Inquiry atau kueri bawaan, notifikasi ini mengirim baris yang ditambahkan dan dihapus ke URL yang Anda konfigurasikan.
  5. Skenario impor dan ekspor dengan penyedia CSV dan Excel untuk pemuatan data secara massal.

Daftar entitas dan aksi tersedia di Web Service Endpoints (SM207000) serta repositori klien REST Acumatica.

Autentikasi dan batas penggunaan

Acumatica menggunakan OAuth 2.0 dan OpenID Connect melalui aplikasi klien yang terdaftar di Connected Applications (SM303010). Alur yang terdokumentasi adalah Authorization Code, Implicit, Resource Owner Password Credentials, dan Hybrid. Untuk integrasi server, daftarkan pengguna khusus integrasi dengan peran yang hanya memberikan hak akses minimum. Gunakan Authorization Code dengan refresh token, atau Resource Owner Password Credentials.

Batas penggunaan ditentukan oleh lisensi Anda: License Monitoring Console (SM604000) menampilkan jumlah permintaan API per menit dan pengguna API yang diizinkan.

Di sisi SkyPlanner, REST API menggunakan token API untuk autentikasi (SkyPlanner Settings > API) dan didokumentasikan dalam Swagger/OpenAPI. Tutorial integrasi memandu Anda melakukan panggilan API pertama.

Pemetaan data

Objek Acumatica (endpoint / formulir)Objek SkyPlannerArahFrekuensi
StockItem (Default; Stock Items IN202500)Produk dan materialAcumatica → SkyPlannerPemuatan awal, lalu hanya perubahan data
BillOfMaterial (AM208000): material, operasiStruktur produk, subproduk, material per produkAcumatica → SkyPlannerPemuatan awal, lalu setiap ada perubahan
Operasi BOM: Setup, Run, Machine, Queue, Finish, Move TimeTahapan proses beserta durasi, waktu persiapan, dan waktu pembongkaranAcumatica → SkyPlannerPemuatan awal, lalu setiap ada perubahan
WorkCenter (AM207000), Machine (AM204500), WorkCenterSubstituteStasiun kerja, kelompok stasiun kerja, efisiensi, stasiun kerja alternatifAcumatica → SkyPlannerPemuatan awal, jarang diperbarui setelahnya
Shift, Work Calendar (CS209000), WorkCenterCrewScheduleShift dan kapasitas tenaga kerjaAcumatica → SkyPlannerSetiap hari, atau shift dikelola di SkyPlanner
Tool (AM205500)Alat sebagai sumber daya produksi dengan ketersediaan terbatasAcumatica → SkyPlannerPemuatan awal
ProductionOrder beserta OrderOperationDetail (Planned, Released, In Process)Perintah dan pekerjaan beserta tenggat, prioritas pelaksanaan, serta kebutuhan materialAcumatica → SkyPlannerNotifikasi push atau polling setiap beberapa menit
Baris PurchaseOrder (Default)Pesanan pembelian beserta perkiraan tanggal pengirimanAcumatica → SkyPlannerPolling setiap jam atau saat penjadwalan dijalankan
Jumlah item di gudangSaldo stokAcumatica → SkyPlannerPolling setiap jam atau saat penjadwalan dijalankan
OrderOperationDetail: StartDate, EndDate, WorkCenterRencana waktu mulai, waktu selesai, dan stasiun kerja untuk setiap operasiSkyPlanner → AcumaticaSaat jadwal berubah, melalui webhook SkyPlanner
Aksi FirmProductionOrderMengunci tanggal yang telah ditulis agar tidak diubah oleh Acumatica APSSkyPlanner → AcumaticaSetelah setiap penulisan balik
LaborEntry, MoveEntry beserta aksi rilisCatatan waktu kerja, jumlah yang selesai, konfirmasi operatorSkyPlanner → AcumaticaSetiap konfirmasi atau setiap shift
Tidak tersedia di AcumaticaMatriks waktu persiapan, operator berdasarkan nama, pekerjaan dengan beberapa operatorDikelola di SkyPlannerDikonfigurasi selama proses orientasi

Pola integrasi

1. Pemuatan awal master data. Baca data work center, mesin, alat, shift, dan kalender terlebih dahulu. Kemudian baca item stok dan BOM. Tentukan cara memetakan work center yang memiliki beberapa mesin: sebagai satu kelompok stasiun kerja dengan setiap mesin sebagai stasiun kerja, atau sebagai satu stasiun kerja saja. Basis for Capacity di Acumatica menunjukkan pendekatan yang digunakan pabrik.

2. Sinkronisasi perintah. Baca perintah produksi beserta operasinya dari perintah tersebut, bukan dari BOM. Operasi disalin ke perintah, dan perencana mengubahnya di sana. Aktifkan notifikasi push untuk Generic Inquiry yang memuat perintah dan operasi yang masih terbuka, atau lakukan polling terhadapnya. Baca juga baris pesanan pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok saat PO ditandai Delivered.

3. Penulisan balik jadwal. Untuk setiap operasi yang ditempatkan atau dipindahkan oleh mesin penjadwalan, SkyPlanner menulis StartDate dan EndDate ke OrderOperationDetail, serta work center jika pekerjaan dipindahkan ke alternatif. Kemudian SkyPlanner memanggil FirmProductionOrder. Acumatica: “When you run finite scheduling of production orders, the system does not reschedule the firmed production orders.” (Saat penjadwalan produksi dijalankan dengan memperhitungkan kapasitas yang tersedia, sistem tidak menjadwalkan ulang perintah produksi yang sudah dikunci.) (sumber)

4. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan melalui SkyPlanner Mobile Confirmations atau Production Timer. Catatan waktu kerja menjadi dokumen LaborEntry (waktu dan jumlah yang selesai per operasi) atau dokumen MoveEntry (hanya jumlah), lalu dirilis dengan aksi yang sesuai. Jika pekerjaan di lantai produksi Anda sudah dilaporkan melalui Labor (AM301000) atau Shop Floor Kiosk di Acumatica, data kemajuan mengalir ke arah sebaliknya. Pilih satu saluran, jangan gunakan keduanya.

5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai digunakan:

DataPemilik
Item stok, BOM, jumlah, status perintah, perhitungan biayaAcumatica
Urutan operasi, waktu mulai dan selesai, penetapan stasiun kerjaSkyPlanner
Matriks waktu persiapan, alat, kebutuhan operator, alternatifSkyPlanner
Shift dan ketidakhadiranSatu sistem, dipilih saat penentuan lingkup
Transaksi tenaga kerja dan perpindahanAcumatica, dibukukan dari catatan waktu kerja SkyPlanner atau dimasukkan di lantai produksi

Sumber konflik utama adalah APS bawaan Acumatica. Rough Cut Planning atau APS Maintenance Process dapat menghitung ulang tanggal pada perintah produksi yang sudah dijadwalkan SkyPlanner. Menetapkan status firm pada setiap perintah produksi setelah tanggalnya ditulis kembali mencegah hal ini. Kecualikan juga perintah produksi yang sudah dijadwalkan dari proses APS.

Tahapan proyek pada umumnya

Implementasi biasanya selesai dalam beberapa minggu setelah proses orientasi dimulai. Sebelumnya, Anda dapat menjalankan uji coba gratis selama 30 hari dengan data Anda sendiri. Ekspor work center dan pesanan produksi yang masih terbuka beserta operasinya dari Generic Inquiry ke Excel, lalu impor data tersebut dan validasi jadwalnya.

  1. Pemetaan. Tetapkan tabel pemetaan, aturan kepemilikan data, frekuensi sinkronisasi, dan saluran pencatatan tenaga kerja.
  2. Akses. Daftarkan aplikasi yang terhubung, buat pengguna dan peran untuk integrasi, lalu pastikan versi endpoint di Web Service Endpoints. Mulai di lingkungan sandbox.
  3. Pemuatan data awal. Work center, mesin, alat, sif, item persediaan, dan BOM.
  4. Sinkronisasi pesanan. Pesanan produksi, operasi, dan pesanan pembelian melalui notifikasi push atau polling.
  5. Pengaturan batasan di SkyPlanner. Matriks waktu penyiapan, penetapan operator tertentu, pekerjaan dengan beberapa operator, dan alternatifnya.
  6. Penulisan balik. Tanggal operasi, penetapan status firm, serta pencatatan tenaga kerja atau perpindahan.
  7. Pengoperasian paralel. Bandingkan tanggal dari SkyPlanner dengan rencana saat ini, lalu perbaiki master data.
  8. Mulai beroperasi. Aktifkan penulisan balik setelah datanya sesuai.

Hal yang perlu diperhitungkan dalam integrasi Acumatica

  • Pastikan mesin APS yang aktif. Classic dan Optimized menyimpan pengaturan secara terpisah, dan hanya salah satunya yang dapat diaktifkan. Periksa Enable/Disable Features (CS100000) sebelum penulisan balik pertama.
  • Kunci versi endpoint. Versi merupakan bagian dari URL. Pembaruan rilis menambahkan versi baru, jadi lakukan pengujian ulang setiap kali ada pembaruan.
  • Pembaruan operasi. Beberapa bidang operasi hanya dapat dibaca melalui REST, dan status pesanan juga berpengaruh. Uji urutan penulisan balik untuk pesanan berstatus Released dan In Process di lingkungan sandbox.
  • Satuan dan bidang waktu. Waktu proses dihitung per Run Units, sedangkan waktu mesin per Machine Units. Waktu antre dan waktu perpindahan “affect the calculated schedule but do not occupy work center capacity.” (memengaruhi jadwal yang dihitung, tetapi tidak memakai kapasitas work center). Lakukan konversi dengan cermat saat mengimpor.
  • Acuan ketersediaan material. Classic APS mengharuskan seluruh material tersedia dalam jumlah lengkap. SkyPlanner menyusun rencana berdasarkan stok dan pesanan pembelian yang akan datang sesuai tanggalnya. Sepakati hasil mana yang menjadi acuan perencana.
  • Batas API. Jumlah permintaan per menit ditentukan oleh lisensi. Baca hanya data yang berubah dan gunakan notifikasi push, bukan memuat ulang seluruh data.

Siapa yang mengonfigurasi dan mendukung integrasi Acumatica

  1. Tim SkyPlanner mengonfigurasi integrasi selama proses orientasi dan memberikan dukungan setelah mulai beroperasi. Setiap pabrik menggunakan Acumatica dengan cara berbeda, dan pengetahuan tentang cara kerja tersebut diterapkan di sini.
  2. Mitra Acumatica Anda dapat ikut terlibat. Mitra Anda memahami penyesuaian, Generic Inquiries, dan peran yang Anda gunakan. SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
  3. Pengembang internal Anda juga dapat membangun integrasi melalui REST API yang sama dengan token API. Token API sudah cukup untuk memulai, dan tim SkyPlanner siap membantu bila diperlukan. Laboratory & Allied memilih cara ini untuk SAP Business One: sebagian besar integrasi dibangun sendiri oleh tim TI internal mereka, dengan bantuan SkyPlanner.

Harga SkyPlanner mulai dari 199 € per bulan, termasuk 5 stasiun kerja, dengan tagihan bulanan. Penawaran biaya integrasi disusun di awal sesuai proses dan kebutuhan Anda, bersamaan dengan paket langganan, sehingga Anda mengetahui seluruh biayanya sebelum memulai. Lihat perbandingan dengan APS bawaan Acumatica di penjadwalan produksi Acumatica sesuai kapasitas, gambaran umumnya di halaman Acumatica, serta sistem lainnya di pusat integrasi ERP.

Ulasan SkyPlanner dari perusahaan manufaktur

Kalle Kalliomäki, Spesialis Rantai Pasok di UTU, di lantai produksi panel listrik di Ulvila

2 jamdihemat setiap minggu

“Dengan SkyPlanner, kami beralih dari perencanaan produksi menggunakan 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.

Baca ulasan UTU

Operator mengenakan pakaian ruang bersih di lini pengisian botol di pabrik farmasi Laboratory & Allied di Nairobi

+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 di seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.

Baca ulasan Laboratory & Allied

Hannu Ryynänen, CEO Mamec, di area produksi perusahaan di Lohja

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.

Baca ulasan Mamec

Tampak udara pabrik perlengkapan keselamatan atap Piristeel di Kauhava

99,2%keandalan pengiriman

“SkyPlanner membuat hambatan produksi lebih mudah terlihat dan pengelolaan produksi menjadi 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 kerja per hari.

Baca ulasan Piristeel

Pertanyaan umum

Apakah API Acumatica mencakup pesanan produksi?

Ya. Endpoint Manufacturing pada REST API berbasis kontrak menyediakan akses ke ProductionOrder, OrderOperationDetail, BillOfMaterial, WorkCenter, Machine, Tool, serta pencatatan tenaga kerja dan perpindahan, berikut tindakan seperti FirmProductionOrder.

Siapa yang membangun integrasi Acumatica?

Tim SkyPlanner mengonfigurasi integrasi dua arah sesuai pengaturan Acumatica Anda selama proses orientasi dan memberikan dukungan setelah mulai beroperasi. Mitra Acumatica atau pengembang internal Anda juga dapat membangun integrasi melalui REST API SkyPlanner yang terdokumentasi, dan token API sudah cukup untuk memulai.

Apakah kami memerlukan Acumatica APS untuk integrasi ini?

Tidak. Penjadwalan sesuai kapasitas bawaan Acumatica dijalankan melalui formulir Rough Cut Planning, sedangkan Classic APS merencanakan pesanan yang selesai setelah 120 hari dengan asumsi kapasitas tak terbatas (sumber). SkyPlanner menyusun sendiri jadwal terperinci yang memperhitungkan kapasitas berdasarkan pesanan produksi, operasi, work center, mesin, dan alat. Karena itu, integrasi tetap berjalan baik APS diaktifkan maupun tidak; menurut Acumatica, APS “is subject to licensing” (memerlukan lisensi). Autopilot menjaga jadwal tetap mutakhir, dan operator mencatat pekerjaan melalui Mobile Confirmations.

Bagaimana cara mencegah Acumatica APS menimpa tanggal dari SkyPlanner?

SkyPlanner menetapkan setiap pesanan produksi sebagai firm setelah menulis tanggal operasinya. Penjadwalan produksi Acumatica yang memperhitungkan kapasitas tidak menjadwalkan ulang pesanan berstatus firm.

Apakah Acumatica dapat mengirim perubahan secara real time?

Ya. Push notifications (SM302000) pada Generic Inquiry mengirim baris yang berubah ke suatu URL begitu perubahan terjadi. Webhook bawaan SkyPlanner mengirim perubahan jadwal ke arah sebaliknya.

Autentikasi apa yang sebaiknya digunakan untuk integrasi ini?

OAuth 2.0 melalui klien yang terdaftar di Connected Applications (SM303010), dengan pengguna khusus integrasi dan peran yang hanya memiliki hak akses minimum yang diperlukan. Alurnya dipastikan sesuai instans Anda saat penentuan lingkup.

Apakah kami dapat menguji SkyPlanner sebelum membangun integrasi?

Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan impor Excel atau CSV dari Generic Inquiry Acumatica, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.