Integrasi / ERP / SAP Business One
Panduan Integrasi SAP Business One untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan ini menjelaskan cara menghubungkan B1 ke SkyPlanner APS bagi mitra SAP Business One dan tim TI. Pembahasannya mencakup API yang digunakan, objek yang dipindahkan beserta tujuannya, serta hal-hal yang kerap menjadi masalah dalam proyek B1. SkyPlanner terintegrasi dua arah dengan SAP Business One melalui Service Layer:
- Perintah produksi, tahapan routing, sumber daya produksi, item, dan pesanan pembelian dikirim ke SkyPlanner.
- Tanggal mulai dan jatuh tempo yang direncanakan ditulis kembali ke perintah produksi.
- Catatan waktu operator dibukukan sebagai Receipt and Issue for Production.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Item, BOM, perintah produksi, persediaan, dan keuangan tetap dikelola di SAP Business One, dan modul manufaktur Anda tidak berubah. Tim SkyPlanner mengonfigurasi integrasi dengan objek standar B1 selama proses orientasi dan memberikan dukungan setelah sistem mulai digunakan. Setiap basis data perusahaan memiliki perbedaan dalam tahapan routing, kelompok sumber daya produksi, kolom yang ditentukan pengguna, dan add-on. Konfigurasi integrasi memetakan perbedaan tersebut.
Laboratory & Allied menggunakan SkyPlanner bersama SAP Business One pada HANA. Untuk melihat manfaat bisnisnya, kunjungi halaman penjadwalan produksi SAP Business One.
Pilihan integrasi SAP Business One
SAP Business One menyediakan tiga antarmuka integrasi. Untuk aplikasi penjadwalan berbasis cloud, Service Layer menjadi pilihan standar.
| Opsi | Deskripsi | Kesesuaian untuk integrasi APS |
|---|---|---|
| Service Layer | API REST/OData. /b1s/v1 menggunakan OData v3, sedangkan /b1s/v2 menggunakan OData v4. Berjalan pada SAP Business One versi SAP HANA dan pada Microsoft SQL Server mulai 10.0 PL01. | Jalur utama. Menggunakan HTTP dan JSON, dapat diakses dari layanan cloud. |
| DI API | Pustaka Windows COM. Perintah produksi diwakili oleh objek ProductionOrders, yang disimpan dalam tabel OWOR (tipe objek 202). | Untuk middleware lama atau on-premises. Memerlukan host Windows. |
| Integration Framework (B1if) | Middleware SAP untuk skenario integrasi pada tingkat dokumen. | Berguna jika mitra sudah menjalankan skenario B1if. |
Autentikasi
Service Layer menggunakan autentikasi berbasis sesi. Kirim POST /b1s/v1/Login dengan CompanyDB, UserName, dan Password untuk mendapatkan cookie B1SESSION (serta ROUTEID opsional untuk konfigurasi dengan load balancing). Nilai bawaan SessionTimeout adalah 30 menit tanpa aktivitas. Panggil Logout secara eksplisit saat proses sinkronisasi berakhir. Buat akun pengguna B1 khusus untuk integrasi agar setiap perubahan yang ditulis dari SkyPlanner dapat ditelusuri dalam log perubahan.
Entitas Service Layer untuk penjadwalan produksi
| Data | Entitas Service Layer |
|---|---|
| Item dan data perencanaan | Items |
| BOM dan tahapan routing | ProductTrees (Lines, Stages) |
| Mesin, tenaga kerja, dan sumber daya produksi lainnya | Resources, ResourceGroups |
| Perintah produksi | ProductionOrders (Lines, Stages) |
| Stok per gudang | Data persediaan Items, Warehouses |
| Pesanan pembelian yang masih terbuka dan tanggal pengiriman | PurchaseOrders (DocumentLines: kuantitas yang belum diterima, ShipDate) |
| Penerimaan barang berdasarkan pesanan pembelian | PurchaseDeliveryNotes (Goods Receipt PO, tipe objek 20) |
| Pengeluaran untuk produksi | InventoryGenExits |
| Penerimaan hasil produksi | InventoryGenEntries |
| Konfigurasi webhook | EventSubscriptions, EventNotifications |
Ukuran halaman bawaan adalah 20 rekaman. Perbesar dengan header Prefer: odata.maxpagesize (atau PageSize di b1s.conf) dan ikuti odata.nextLink. Gunakan $expand untuk mengambil baris dan tahapan perintah produksi dalam satu panggilan, serta permintaan batch untuk menulis balik data secara massal.
Peristiwa dan webhook
Mulai SAP Business One 10.0 FP 2602, Service Layer mendukung webhook. Secara bawaan, webhook tidak aktif. Aktifkan untuk setiap perusahaan menggunakan CompanyService_UpdateAdminInfo (EnableWebhook = tYES). Lalu kirim POST EventSubscriptions dengan tiga bagian:
WebhookURLAuthenticationType: None, Basic, HMAC, atau OAuth, dengan HMAC sebagai nilai bawaanEventCollectionyang berisi objek bisnis dan tipe transaksi
WebhookURL harus menggunakan HTTPS dengan sertifikat yang sesuai dengan host. EventSubscriptionsService_GetEventCatalog menampilkan daftar event yang dapat dilanggan. Webhook Messenger Service harus berjalan.
Pada versi yang lebih lama, gunakan polling terjadwal (lihat masalah terkait UpdateDate di bawah). SBO_SP_TransactionNotification adalah hook validasi pada tingkat basis data, bukan saluran pengiriman.
Pemetaan data: dari SAP Business One ke SkyPlanner
| SAP Business One (Service Layer) | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
Items (item yang diproduksi, Procurement Method) | Produk | B1 → SkyPlanner | Pemuatan awal, lalu secara terjadwal |
Lines pada ProductTrees (baris item) | Material produk | B1 → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
Stages dan baris Resource pada ProductTrees | Langkah proses dan waktu pengerjaan | B1 → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
Resources (Machine, Labor, Other) | Stasiun kerja dan personel | B1 → SkyPlanner | Pemuatan awal, jarang berubah |
ResourceGroups | Kelompok stasiun kerja | B1 → SkyPlanner | Pemuatan awal |
ProductionOrders (Planned, Released) | Pesanan dan job | B1 → SkyPlanner | Webhook (FP 2602+) atau polling setiap beberapa menit |
Stages pada ProductionOrders | Langkah job beserta urutannya | B1 → SkyPlanner | Bersamaan dengan perintah produksi |
Stok Items per Warehouses | Persediaan material | B1 → SkyPlanner | Secara terjadwal, misalnya setiap jam |
Baris PurchaseOrders (tipe objek 22) yang masih terbuka beserta tanggal pengiriman | Pesanan pembelian / material masuk beserta perkiraan tanggal pengiriman | B1 → SkyPlanner | Secara terjadwal, misalnya setiap jam |
Baris PurchaseDeliveryNotes (Goods Receipt PO) dengan BaseType 22 | Kuantitas yang diterima pada baris PO, stok diperbarui | B1 → SkyPlanner | Secara terjadwal, misalnya setiap jam |
| Waktu mulai dan selesai yang dijadwalkan | PATCH ProductionOrders({DocEntry}): StartDate, DueDate, serta StartDate dan EndDate pada baris sumber daya produksi | SkyPlanner → B1 | Webhook SkyPlanner saat jadwal berubah |
| Kuantitas yang dicatat | InventoryGenEntries (Receipt from Production) | SkyPlanner → B1 | Saat konfirmasi atau secara batch |
| Jam kerja dan penggunaan material yang dicatat | InventoryGenExits (Issue for Production) | SkyPlanner → B1 | Saat konfirmasi atau secara batch |
Kalender sif, personel, dan ketidakhadiran dikelola di SkyPlanner. Angka kapasitas harian B1 tidak disertakan dalam aliran data ini (lihat kendala pertama di bawah).
Pola integrasi
1. Pemuatan awal master data. Ambil Resources, ResourceGroups, Items dengan Procurement Method bernilai Make, serta ProductTrees terkait beserta tahapannya. Petakan setiap sumber daya mesin ke stasiun kerja di SkyPlanner. Tinjau daftar tersebut bersama perencana produksi sebelum sinkronisasi perintah produksi yang pertama.
2. Sinkronisasi perintah produksi. Baca ProductionOrders berstatus Planned dan Released menggunakan $expand untuk baris dan tahapannya. Perintah produksi B1 memuat tahapan routing yang diambil dari BOM, dan perencana produksi dapat mengubah perintah setelah dibuat. Gunakan tahapan pada perintah produksi, bukan tahapan BOM. Satu perintah produksi menghasilkan satu produk, sehingga produk bertingkat memerlukan satu perintah produksi untuk setiap tingkat. Hubungkan perintah-perintah tersebut agar SkyPlanner menjadwalkan subproduk sebelum produk induknya.
Sinkronkan juga baris PurchaseOrders yang masih terbuka, beserta kuantitas yang belum diterima dan tanggal pengirimannya, ke endpoint pesanan pembelian SkyPlanner. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO. Di B1, stok berubah saat Goods Receipt PO (PurchaseDeliveryNotes) dibukukan. Integrasi membaca dokumen penerimaan tersebut, menandai kuantitas yang diterima sebagai sudah dikirim di SkyPlanner, dan membiarkan sisanya tetap terbuka. Penerimaan parsial dihitung satu kali, dan pemeriksaan material mencakup stok serta pasokan yang akan masuk.
3. Penulisan balik jadwal. Webhook SkyPlanner terpicu saat jadwal berubah. Integrasi mengirim PATCH /b1s/v1/ProductionOrders({DocEntry}) dengan nilai StartDate dan DueDate yang baru, serta StartDate dan EndDate pada baris sumber daya produksi dalam perintah tersebut (ProductionOrderLines), sehingga setiap tahapan memuat rentang waktu yang dijadwalkan. Isi permintaan hanya mencakup field yang dikelola SkyPlanner, dan beberapa perintah produksi dikirim dalam satu permintaan $batch. Pengguna B1 kemudian dapat melihat tanggal yang dijadwalkan pada perintah produksi dan di jendela Resource Capacity. Pada instalasi yang tidak menyediakan Service Layer, pembaruan yang sama dijalankan dari layanan on-premises melalui objek ProductionOrders di DI API (GetByKey, tetapkan tanggal, Update).
4. Konfirmasi di lantai produksi. Operator mencatat pekerjaan di SkyPlanner melalui Mobile Confirmations atau Production Timer. Setiap catatan waktu menjadi POST /b1s/v1/InventoryGenEntries untuk kuantitas hasil produksi (Receipt from Production) dan POST /b1s/v1/InventoryGenExits untuk komponen serta waktu penggunaan sumber daya produksi (Issue for Production).
Setiap baris dokumen memuat BaseType 202 dan BaseEntry yang diisi dengan DocEntry perintah produksi; baris pengeluaran juga menyertakan BaseLine dari baris komponen atau sumber daya produksi. Kuantitas parsial dibukukan saat dicatat, nomor batch dan seri disertakan pada item yang dikelola berdasarkan nomor tersebut, dan perintah produksi harus berstatus Released.
ID catatan waktu SkyPlanner disimpan pada dokumen B1 agar peristiwa yang diproses ulang tidak pernah dibukukan dua kali. Pembukuan yang gagal akan dicoba ulang dan dilaporkan, bukan diabaikan.
5. Aturan kepemilikan data dan penanganan konflik. Sepakati aturan ini sebelum mulai menulis kode:
- B1 menjadi acuan untuk item, BOM, kuantitas, gudang, dan pembuatan pesanan.
- SkyPlanner menjadi acuan untuk urutan, waktu mulai dan selesai, serta penetapan stasiun kerja.
- Jika tanggal pesanan diubah di kedua sistem, hasil penjadwalan SkyPlanner berikutnya yang berlaku, kecuali perencana telah mengunci job tersebut di SkyPlanner.
- Pesanan berstatus Closed atau Cancelled di B1 akan menghapus job terkait dari jadwal.
Cakupan proyek
Implementasi biasanya selesai dalam hitungan minggu setelah proses orientasi dimulai. Sebelumnya, Anda dapat menjalankan uji coba gratis selama 30 hari dengan data sendiri. Ekspor item, sumber daya produksi, dan perintah produksi yang masih terbuka dari B1 ke CSV atau Excel, lalu muat melalui fitur impor data SkyPlanner. Perencana dapat melihat jadwal nyata sebelum siapa pun menulis kode integrasi.
Proyek SAP Business One umumnya mencakup:
- Pemetaan master data. Sumber daya produksi dan kelompoknya di B1 dipetakan ke stasiun kerja, tahapan routing ke langkah proses, dan item Make ke produk.
- Pemuatan data awal. Item, Product Trees beserta tahapan dan baris itemnya, sumber daya produksi, serta stok per gudang.
- Sinkronisasi perintah produksi dan pesanan pembelian. Perintah produksi yang masih terbuka beserta baris dan tahapannya, serta pesanan pembelian yang masih terbuka beserta tanggal pengirimannya.
- Penulisan balik jadwal. Tanggal mulai dan jatuh tempo yang dijadwalkan ditulis ke
ProductionOrders. - Konfirmasi dari lantai produksi. Receipt and Issue for Production dibukukan berdasarkan catatan waktu SkyPlanner.
- Pengujian paralel dengan rencana saat ini. Perencana membandingkan jadwal SkyPlanner dengan cara mereka menyusun rencana saat ini.
- Mulai digunakan secara operasional. Jadwal SkyPlanner menjadi rencana acuan resmi.
Data sumber daya produksi dan tahapan routing yang tertata di B1 mempercepat pemetaan. Di Laboratory & Allied, integrasi merupakan salah satu bagian proyek yang paling ringan. Sebagian besar integrasi SAP Business One pada HANA dikerjakan sendiri oleh tim TI internal. Tim SkyPlanner membantu menangani kasus yang paling kompleks, seperti produk yang digabungkan dalam proses bertahap.
Hal yang perlu diwaspadai dalam SAP Business One
Kapasitas harian bukan model sif.
B1 menyimpan Daily Internal Capacity dan Single Run Capacity untuk setiap sumber daya produksi per hari (“These capacities are defined on a daily basis,” (kapasitas ini ditetapkan per hari), menurut SAP Learning). Panduan SAP menyatakan bahwa perhitungan Required Days mengasumsikan “a single production order can be produced on a single machine” (satu perintah produksi dapat dikerjakan pada satu mesin) (panduan SAP). Jangan langsung menggunakan angka tersebut sebagai batas kapasitas penjadwalan. Tetapkan sif, personel, dan efisiensi stasiun kerja di SkyPlanner.
Routing tersimpan di dalam BOM.
Tidak ada master routing. Urutan proses tersimpan pada baris Route Stage di Product Tree, sedangkan Waiting Days diisi secara manual. Baca Stages pada ProductTrees dan ProductionOrders, lalu pastikan setiap baris sumber daya produksi terhubung ke suatu tahapan. Tanpa tahapan, perintah produksi tidak menyediakan urutan operasi bagi sistem penjadwalan.
Kuantitas pada baris sumber daya produksi perlu dikonversi.
Quantity pada baris BOM adalah jumlah yang dibutuhkan untuk menghasilkan kuantitas pada header BOM, bukan satu unit. Additional Quantity ditambahkan ke waktu yang direncanakan “regardless of the quantity of the parent item produced” (berapa pun jumlah item induk yang diproduksi) (panduan SAP). Perlakukan nilai ini sebagai waktu tetap per pesanan, seperti waktu persiapan. Bagi kuantitas baris dengan kuantitas pada header sebelum menghitung waktu proses per unit. Jika tidak, durasi setiap job akan meleset sebesar faktor pengali tersebut.
Master data sumber daya produksi jarang tertata rapi.
Sumber daya produksi memiliki tipe Machine, Labor, atau Other. Mesin dapat ditautkan ke aset tetap dan tenaga kerja ke karyawan. Sumber daya produksi juga dapat ditautkan ke item nonpersediaan untuk keperluan pembelian atau penjualannya. Namun, semua itu tidak menunjukkan mana yang benar-benar merupakan mesin yang dapat dijadwalkan. Rapikan kelompok sumber daya produksi dan hapus duplikat sebelum data tersebut menjadi daftar stasiun kerja Anda.
Konfirmasi dapat gagal karena aturan persediaan.
Penerimaan dan pengeluaran merupakan dokumen persediaan. Kesalahan yang umum terjadi adalah tertukar menggunakan InventoryGenEntries dan InventoryGenExits, tidak menyertakan nomor batch atau seri pada item yang dikelola berdasarkan nomor tersebut, atau membukukan transaksi terhadap perintah produksi berstatus Planned.
Sesi dan paginasi.
Sesi yang kedaluwarsa mengembalikan pesan “Invalid session or session already timeout.” (Sesi tidak valid atau sudah kedaluwarsa.) Lakukan login ulang saat kesalahan itu muncul. Pembagian halaman bawaan sebanyak 20 rekaman akan memotong hasil sinkronisasi tanpa peringatan jika odata.nextLink diabaikan.
UpdateDate tidak memuat waktu.
Di tabel OWOR, UpdateDate adalah field tanggal; waktu pembaruan disimpan terpisah di UpdateTS. Polling yang hanya memfilter berdasarkan UpdateDate akan mengambil semua perintah produksi yang berubah hari ini setiap kali dijalankan. Gabungkan kedua field tersebut atau hilangkan duplikat di sisi Anda.
Webhook dikirim setidaknya sekali.
Webhook Messenger mencoba ulang pengiriman yang gagal hingga lima kali (2, 4, 8, 16, dan 32 detik), lalu menandainya sebagai gagal. Percobaan ulang dapat menghasilkan duplikat, dan urutan hanya dijamin dalam satu perusahaan. Buat penangan peristiwa yang idempoten berdasarkan ID peristiwa, dan tetap jalankan polling rekonsiliasi setiap malam.
Siapa yang menyiapkan integrasi SAP Business One
Pekerjaan ini mencakup pemetaan tahapan routing, sumber daya produksi, dan konfigurasi B1 Anda, serta batasan yang tidak diperhitungkan dalam penjadwalan B1: matriks waktu persiapan, perkakas, jumlah operator, dan sumber daya produksi alternatif.
- Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah sistem mulai digunakan. Setiap perusahaan menggunakan B1 dengan cara berbeda, dan pengetahuan tentang perbedaan itulah yang diterapkan di sini. Ini adalah jalur standar.
- Mitra SAP Business One Anda dapat ikut terlibat. Mitra yang memahami basis data perusahaan, add-on, dan kolom yang Anda tentukan sendiri dapat membangun integrasi menggunakan Service Layer dan REST API SkyPlanner (referensi API).
- Pengembang internal Anda dapat membangun integrasinya. REST API SkyPlanner dapat membaca dan menulis pesanan, produk, material, langkah proses, pesanan pembelian, dan catatan waktu. API ini menggunakan autentikasi token bearer JWT dan didokumentasikan dalam Swagger/OpenAPI. Dokumentasi publik tersedia di dokumentasi SkyPlanner. Webhook mengirim perubahan jadwal dan status secara real-time. Anda hanya memerlukan kunci API SkyPlanner untuk mulai membangun integrasi (tutorial integrasi), dan tim SkyPlanner siap membantu bila diperlukan. Jalur inilah yang dipilih tim TI internal Laboratory & Allied.
Validasi jadwal terlebih dahulu melalui uji coba gratis selama 30 hari, agar integrasi dimulai dari jadwal yang sudah sesuai dengan kondisi pabrik.
Mengapa tim teknis memilih SkyPlanner untuk B1
- Pilih SkyPlanner jika Anda menginginkan integrasi dengan lingkup kecil dan jelas. Objek standar B1 masuk ke SkyPlanner (perintah produksi, Product Trees, Resources, Items), sedangkan tanggal serta Issue and Receipt from Production dikirim kembali ke B1. Tidak ada perubahan pada modul manufaktur B1 dan tidak ada migrasi data.
- Pilih SkyPlanner jika proyek harus membuktikan manfaatnya sejak awal. Uji coba gratis selama 30 hari menggunakan data ekspor CSV, mendukung hingga 20 stasiun kerja, dan tidak memerlukan kartu kredit. Perusahaan dapat melihat jadwalnya sendiri sebelum integrasi dimulai.
- Pilih SkyPlanner jika jadwal harus memperhitungkan batasan nyata di pabrik. Waktu changeover, perkakas bersama, job dengan beberapa operator, sumber daya produksi alternatif, stok, dan pesanan pembelian yang masih terbuka semuanya dimodelkan di SkyPlanner. Integrasi hanya memasok data B1.
- Pilih SkyPlanner jika Anda menginginkan satu sistem untuk perencana dan operator. Mesin Arcturus menyusun jadwal dalam hitungan detik, dan Autopilot menjadwalkan ulang secara otomatis saat kondisi produksi berubah. Operator mencatat pekerjaan melalui ponsel atau tablet, lalu integrasi Anda menulis kembali konfirmasi tersebut ke B1.
- Pilih SkyPlanner jika biaya harus dapat diprediksi. Harga mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja, dengan tagihan bulanan dan dapat dibatalkan kapan saja. Penawaran biaya integrasi diberikan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan, sehingga Anda mengetahui total biaya sebelum memulai.
Baca penjelasan penjadwalan produksi untuk SAP Business One untuk memahami celah dalam perencanaan, dan kunjungi pusat integrasi ERP untuk ERP lainnya.
Ulasan SkyPlanner dari perusahaan manufaktur
+90%efisiensi produksi
“Efisiensi produksi meningkat 90%.”
Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi
Efisiensi produksi meningkat 90%, dan penyusunan rencana optimal untuk tiga bulan di seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
2 hdihemat setiap minggu
“Dengan SkyPlanner, kami beralih dari perencanaan produksi menggunakan 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 kerja setiap minggu, dan antrean kerja baru sampai ke lini produksi dalam hitungan detik.
6 bulanke depan: kapasitas tersedia dapat dilihat tim penjualan
“SkyPlanner menjadi landasan 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.
99,2%keandalan pengiriman
“SkyPlanner memudahkan kami melihat hambatan produksi dan membuat pengelolaan produksi lebih jelas.”
Toni Tuori, Manajer Produksi
Piristeel · Perlengkapan keselamatan atap dan sistem penyaluran air hujan
Keandalan pengiriman mencapai 99,2% tahun ini, dan penjadwalan menghemat waktu kerja hingga empat jam per hari.
Pertanyaan umum
Siapa yang membangun integrasi SAP Business One?
Tim SkyPlanner mengonfigurasi integrasi dua arah selama proses orientasi awal dan memberikan dukungan setelah sistem mulai digunakan. Data perintah produksi, tahapan routing, sumber daya produksi, pesanan pembelian, dan penerimaan barang masuk ke SkyPlanner. Tanggal yang telah dijadwalkan serta Issue and Receipt from Production dikirim kembali ke SAP Business One. Mitra B1 atau pengembang internal Anda juga dapat membangun integrasi menggunakan Service Layer dan REST API SkyPlanner. Cukup siapkan kunci API untuk memulai.
Berapa lama implementasi SkyPlanner dan SAP Business One?
Implementasi biasanya selesai dalam hitungan minggu setelah proses orientasi awal dimulai. Tim memetakan sumber daya produksi dan tahapan routing, menghubungkan perintah produksi serta pesanan pembelian, lalu menguji jadwal dengan membandingkannya terhadap rencana Anda saat ini sebelum sistem mulai digunakan.
Service Layer atau DI API?
Gunakan Service Layer untuk pengembangan baru. Service Layer berbasis HTTP, berjalan di HANA dan SQL Server, serta sesuai untuk aplikasi penjadwalan berbasis cloud. Gunakan DI API hanya jika middleware yang sudah ada memang bergantung padanya.
Apakah saya memerlukan SAP Business One 10.0 FP 2602?
Hanya untuk webhook. Versi 10.0 sebelumnya menggunakan polling terjadwal untuk integrasi.
Bagaimana tanggal yang telah dijadwalkan ditulis kembali ke SAP Business One?
Melalui PATCH /b1s/v1/ProductionOrders({DocEntry}), dengan menetapkan StartDate dan DueDate pada perintah produksi serta StartDate dan EndDate pada baris sumber daya produksinya. Proses ini dipicu oleh webhook perubahan jadwal SkyPlanner. Hasil produksi dan waktu dikirim kembali sebagai InventoryGenEntries dan InventoryGenExits, yang ditautkan ke perintah produksi melalui BaseType 202 dan BaseEntry.
Apakah kami memerlukan add-on manufaktur di B1?
Tidak. Integrasi ini hanya mengakses objek standar B1: perintah produksi, Product Trees, Resources, Items, pesanan pembelian, dan dokumen persediaan. Tidak ada data yang dimigrasikan ke model data manufaktur baru.
Bisakah kami menguji SkyPlanner dengan data B1 kami sebelum melakukan integrasi?
Ya. Uji coba selama 30 hari mencakup hingga 20 stasiun kerja dengan impor CSV atau Excel, tanpa memerlukan kartu kredit. Mulai uji coba gratis atau hubungi tim penjualan untuk membahas konfigurasi B1 Anda.