Panduan Integrasi Sylob ERP untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi Sylob ERP ini menjelaskan cara menghubungkan Sylob ERP dengan SkyPlanner APS bagi mitra dan tim TI. Integrasi SkyPlanner dengan Sylob ERP berjalan dua arah:
- Data Article, Nomenclature, Gamme, work center, karyawan, OF, stok, dan pesanan pembelian masuk ke SkyPlanner.
- Rencana waktu mulai, waktu selesai, dan work center untuk setiap operasi dikirim kembali ke operasi OF.
- Catatan waktu kerja operator dikirim kembali sebagai laporan produksi.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai konfigurasi Sylob Anda selama proses orientasi dan memberikan dukungan setelah sistem mulai digunakan. Panduan ini ditujukan bagi mitra dan pengembang yang ingin ikut terlibat atau membangun integrasi sendiri menggunakan REST API SkyPlanner yang sudah terdokumentasi (referensi API).
Antarmuka Sylob ERP
Sylob mendokumentasikan dua REST API publik: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (Sylob ERP menyediakan dua jenis REST API publik, yang juga disebut webservices, untuk membaca dan menulis data.) (Basis pengetahuan Forterro)
- API REST Système d’information (baca). API ini menjalankan kueri tersimpan (requête) yang dibuat dalam aktivitas “Interroger le système d’information”. URL untuk memanggil kueri tersebut diperoleh dari “Autres actions” > “Afficher le web service”, dengan format
/rest/query/{identifiantQuery}/resultat. Parameter mengatur batas hasil, format angka, variabel kueri, dan struktur hasil. Secara default, hasil dikembalikan dalam format XML, atau dalam JSON jika menggunakan headerAccept: application/json. API ini sudah termasuk dalam ERP. - API REST Action (baca dan tulis). API ini menjalankan tindakan yang ditentukan dalam aktivitas “Gérer les actions web service”, yaitu katalog tindakan Sylob. Tersedia dua operasi:
GET /rest/v2/action/{code}/describemengembalikan skema data suatu tindakan, sedangkanPOST /rest/v2/action/{code}/executemenjalankannya dengan body JSON. Jenis tindakannya meliputi:
– Modification de données: mengubah satu atau beberapa kolom pada rekaman melalui mekanisme edit cepat Sylob. Describe mencantumkan kolom yang dapat diedit. – Message EDI: membuat, mengubah, atau menghapus rekaman melalui pesan EDI. – Scénario de saisie: menjalankan skenario entri dengan memproses pertanyaan satu per satu. Contoh dari Sylob adalah “Déclarer un début ou une fin”, untuk melaporkan awal atau akhir suatu operasi (Sylob_Action_006). – Publikasi, unggah, dan unduh dokumen.
- Pesan EDI. Mesin EDI Sylob menangani ekspor dan impor. Pesan standar Sylob_Recup_Decl_Pro mengambil laporan produksi. (Forterro)
- File dan ETL. Sylob ERP Cloud menawarkan “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Integrasi file melalui SFTP untuk memudahkan migrasi integrasi yang sudah ada.) (Sylob) Hasil kueri juga dapat diekspor ke Excel, yang menjadi cara cepat untuk mencoba SkyPlanner.
Autentikasi
Akses API Sylob bergantung pada lingkungan penerapannya. Semua panggilan menggunakan HTTPS dengan TLS 1.2. Kredensial API berbeda dari kredensial login ERP pengguna.
- Sylob ERP Cloud (AWS). Menggunakan OAuth2 / OpenID Connect dengan alur
client_credentialsdan token Bearer dari Amazon Cognito. Client ID, pool URL, dan secret diperoleh dari “Gérer les paramètres des publications”. Permintaan token menyertakan cakupan lisensi, yaituClientExterne/rest_readuntuk API Système d’information atauClientExterne/rest_writeuntuk API Action, beserta cakupan perusahaanERP/<unité de persistance>. (Forterro) - Sylob di MyForterro. Menggunakan OAuth2 dan OpenID Connect. Buat “application” di MyForterro untuk integrasi, lalu tetapkan peran yang diperlukan dan lisensi API. (Forterro)
- Di server lokal. Menggunakan HTTP Basic dengan identitas login yang disusun dari pengguna, unit persistensi, dan pengenal sesi, yang dipisahkan oleh tanda @ ganda. (Forterro)
Gunakan akun pengguna atau aplikasi khusus integrasi dengan hak akses yang dibatasi pada kueri dan tindakan dalam tabel pemetaan. Pengguna yang memiliki hak tulis pada katalog tindakan juga dapat membaca melalui API Système d’information, sehingga satu identitas integrasi dapat digunakan untuk kedua arah.
Di sisi SkyPlanner, REST API menggunakan token API pada header Authorization-Token untuk autentikasi (SkyPlanner Settings > API) dan didokumentasikan dalam Swagger/OpenAPI. Token API sudah cukup untuk memulai. Tutorial integrasi memandu Anda melakukan panggilan awal.
Event, polling, dan pembatasan laju
Basis pengetahuan publik Sylob tidak mendokumentasikan mekanisme berlangganan webhook keluar. Perubahan diteruskan ke SkyPlanner melalui polling kueri tersimpan yang memfilter OF terbuka dan perubahan terbaru, sesuai jadwal yang Anda tetapkan.
Sylob melindungi ERP dari beban kueri yang berat. Sejak rilis 2025.Q2, parameter perusahaan “Protection des API” mengaktifkan pembatasan laju per pengguna dan pembagian hasil berukuran besar ke dalam halaman. Sylob menyatakan bahwa mekanisme ini berlaku secara menyeluruh mulai rilis 2026.Q2. Respons menyertakan header RateLimit, dan panggilan yang melampaui kuota mengembalikan HTTP 429 Too Many Requests beserta nilai Retry-After. (Forterro) Rancang sinkronisasi dengan memperhitungkan hal ini: gunakan kueri inkremental, pembagian hasil ke dalam halaman, dan jeda sebelum mencoba kembali saat menerima 429.
Sebaliknya, SkyPlanner mengirim webhook saat status atau jadwal berubah, sehingga penulisan balik ke Sylob dipicu oleh event.
Pemetaan data
| Objek Sylob ERP | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Article (dibeli atau diproduksi) | Produk dan material | Sylob → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Nomenclature (bertingkat) | Struktur produk, subproduk, material per produk | Sylob → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Gamme: operasi, waktu setup dan waktu proses, work center | Tahapan proses beserta durasi dan waktu setup | Sylob → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Centre de charge: jumlah sumber daya, semaine type, dan pengecualian | Stasiun kerja, kelompok stasiun kerja, shift, ketidakhadiran | Sylob → SkyPlanner | Pemuatan awal; kalender diperbarui setiap hari atau dikelola di SkyPlanner |
| Employé | Personel dan shift | Sylob → SkyPlanner | Pemuatan awal, lalu setiap hari |
| Ordre de fabrication (OF) beserta operasi dan komponennya | Pesanan dan job beserta tenggat dan prioritas | Sylob → SkyPlanner | Polling kueri tersimpan setiap beberapa menit |
| Stok per lokasi | Stok material | Sylob → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Commande fournisseur beserta perkiraan penerimaan | Material masuk pada tanggal pengirimannya | Sylob → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Opération d’ordre de fabrication: rencana waktu mulai, waktu selesai, work center | Waktu mulai, waktu selesai, dan stasiun kerja yang dijadwalkan untuk setiap operasi | SkyPlanner → Sylob | Saat jadwal berubah, melalui webhook SkyPlanner dan tindakan Modification de données |
| Awal dan akhir operasi | Job dimulai dan diselesaikan di Mobile Confirmations | SkyPlanner → Sylob | Saat terjadi, melalui skenario “Déclarer un début ou une fin” |
| Déclaration de production: waktu setup, waktu proses, jumlah yang diproduksi, produk afkir, operasi selesai | Catatan waktu kerja dan jumlah | SkyPlanner → Sylob | Per konfirmasi atau per shift, melalui tindakan Scénario de saisie atau Message EDI |
| Data kendala SkyPlanner | Matriks waktu persiapan dan pergantian, perkakas sebagai sumber daya berkapasitas terbatas, mesin dan personel alternatif | Dikelola di SkyPlanner | Dikonfigurasi selama proses orientasi |
Pola integrasi
1. Pemuatan awal master data. Buat satu kueri tersimpan untuk setiap objek (Article, Nomenclature, Gamme, work center, karyawan), lalu baca melalui API Système d’information, atau muat sekali dari hasil ekspor Excel. Petakan work center dengan cermat. Centre de charge di Sylob merupakan kelompok sumber daya, sehingga pusat kerja dengan tiga mesin biasanya dipetakan menjadi kelompok stasiun kerja dengan tiga stasiun kerja di SkyPlanner.
2. Sinkronisasi pesanan. Baca OF yang sudah dikonfirmasi beserta operasinya, serta stok dan pesanan pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok saat PO diberi status Delivered. Dengan demikian, penjadwalan memperhitungkan stok maupun pembelian yang akan masuk.
Jadwalkan OF yang sudah dikonfirmasi, bukan usulan CBN. Usulan akan berubah saat perhitungan kebutuhan bersih dijalankan kembali.
3. Penulisan balik jadwal. Untuk setiap operasi yang ditempatkan atau dipindahkan oleh mesin penjadwalan, integrasi memanggil tindakan Modification de données pada operasi OF (Opération d’ordre de fabrication) dengan mengirimkan rencana waktu mulai, waktu selesai, dan work center. Tindakan ini menggunakan logika edit cepat Sylob, sama seperti saat perencana mengedit operasi tersebut. Describe mengembalikan daftar kolom yang dapat diedit, sehingga integrasi memvalidasi payload sebelum panggilan pertama. Jika rekaman sedang diedit oleh pengguna, panggilan akan mengembalikan kegagalan yang sudah diantisipasi; coba kembali pada perubahan berikutnya.
4. Pelaporan dari lantai produksi. Operator mencatat pekerjaan melalui SkyPlanner Mobile Confirmations atau Production Timer. Waktu mulai dan selesai dikirim kembali melalui skenario “Déclarer un début ou une fin”. Catatan waktu kerja dan jumlah diubah menjadi laporan produksi pada operasi OF yang sama: waktu setup, waktu proses, jumlah yang diproduksi, produk afkir, dan status operasi selesai. Jika pabrik Anda sudah melaporkan melalui Sylob Apps atau terminal di lantai produksi, gunakan satu saluran pelaporan saja agar tidak terjadi pencatatan ganda.
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai beroperasi:
| Data | Pemilik |
|---|---|
| Article, Nomenclature, Gamme, jumlah dan status OF | Sylob ERP |
| Urutan operasi, waktu mulai dan selesai, stasiun kerja untuk setiap operasi | SkyPlanner |
| Matriks waktu persiapan dan pergantian, alat, jumlah operator, sumber daya alternatif | SkyPlanner |
| Shift, kalender, dan ketidakhadiran | Satu sistem, dipilih saat penentuan lingkup |
| Pelaporan produksi, pergerakan stok, biaya | Sylob ERP, dengan data dari catatan waktu SkyPlanner atau Sylob Apps |
SkyPlanner tidak memerlukan CADPLAN atau aktivitas penjadwalan produksi di Sylob yang memperhitungkan kapasitas mesin dan tenaga kerja. 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 penting, lalu tanggal baru dikirim kembali ke Sylob.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam hitungan minggu setelah proses orientasi dimulai. Sebelumnya, Anda dapat menjalankan uji coba gratis selama 30 hari dengan data Anda sendiri. Ekspor OF yang masih terbuka, operasi, dan work center dari kueri Sylob ke CSV atau Excel, lalu impor data tersebut dan validasi jadwal sebelum mulai mengerjakan integrasi.
- Lokakarya pemetaan. Tetapkan tabel pemetaan, aturan pengelolaan data, frekuensi sinkronisasi, dan saluran pelaporan produksi.
- Konfigurasi Sylob. Buat kueri tersimpan, aksi penulisan di “Gérer les actions web service”, serta akun pengguna integrasi atau aplikasi MyForterro. Mulai dari perusahaan uji, lalu lanjutkan ke lingkungan produksi.
- Pemuatan awal. Articles, nomenclatures, gammes, work center, dan kalender.
- Sinkronisasi pesanan, stok, dan pesanan pembelian. Gunakan kueri inkremental dengan paginasi dan jeda bertahap saat mencoba ulang.
- Konfigurasi batasan di SkyPlanner. Atur matriks waktu persiapan dan pergantian, perkakas, jumlah operator, serta mesin atau personel alternatif.
- Penulisan kembali jadwal. Kirim tanggal yang direncanakan ke operasi OF; tambahkan pelaporan produksi pada tahap ini.
- Pengoperasian paralel. Bandingkan tanggal dari SkyPlanner dengan rencana saat ini, lalu perbaiki data teknis.
- Mulai beroperasi. Aktifkan penulisan kembali setelah data cocok.
Hal yang perlu direncanakan dalam integrasi Sylob ERP
- Lisensi Action API. Pembacaan melalui kueri tersimpan sudah termasuk. Penulisan melalui katalog aksi memerlukan modul “Webservice” Sylob atau lisensi API di MyForterro. Rencanakan hal ini bersama kontak Sylob Anda sebelum tahap penulisan kembali.
- Kueri menjadi kontrak integrasi Anda. Proses pembacaan bergantung pada kueri tersimpan. Beri nama yang jelas, teruskan filter sebagai atribut variabel saat kueri dijalankan, dan kelola versi kueri bersama versi integrasi.
- Kelompok work center. Satu work center Sylob dapat mencakup beberapa mesin. Tentukan untuk setiap work center apakah SkyPlanner akan melihatnya sebagai satu kelompok stasiun kerja atau sebagai mesin-mesin terpisah.
- Penjadwalan mundur dan perhitungan beban. Sylob menjadwalkan mundur dari tanggal kebutuhan, dan perhitungan beban terjadwal dapat merencanakan ulang OF yang terlambat. Sepakati aktivitas mana, jika ada, yang masih boleh menulis tanggal operasi setelah SkyPlanner mengelolanya.
- Satuan waktu setup dan waktu proses. Sebelum mengimpor, periksa satuan dan pastikan apakah setup dihitung per OF atau per unit produk. Satuan yang salah membuat semua durasi keliru.
- Kalender. Pola mingguan work center beserta pengecualiannya harus mencakup seluruh rentang penjadwalan. Jika tidak, kapasitas akan hilang dari rencana.
- Pembatasan laju permintaan. Sylob membatasi panggilan per pengguna dan membagi hasil yang besar ke dalam beberapa halaman. Polling inkremental menjaga penggunaan tetap jauh di bawah kuota.
- CORS dan peramban. Panggilan antarpeladen tidak terkendala CORS. Untuk klien peramban, origin yang diizinkan harus dikonfigurasi di sisi Sylob.
Integrasi Sylob ERP: siapa yang mengonfigurasi dan mendukungnya
Pekerjaan ini mencakup pemetaan gammes, work center, dan OF Anda, penyiapan kueri tersimpan dan aksi katalog di sisi Sylob, serta batasan SkyPlanner seperti matriks waktu persiapan dan pergantian serta perkakas.
- Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah mulai beroperasi. Setiap pabrik memiliki susunan kueri Sylob, gammes, dan work center yang berbeda. Pengetahuan tentang susunan tersebut diterapkan dalam proses ini.
- Mitra atau integrator Sylob Anda dapat ikut terlibat. Mereka memahami kueri, atribut tambahan, dan katalog aksi Anda, serta dapat menyiapkan akses API. SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
- Pengembang internal Anda dapat mengembangkannya lebih lanjut menggunakan REST API yang sama dengan token API. Tim SkyPlanner membantu jika diperlukan. Dokumentasi produk tersedia untuk umum di dokumentasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran biaya integrasi disampaikan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan Anda, sehingga seluruh biaya sudah terlihat sebelum Anda memulai. Pelajari cara Sylob merencanakan kapasitas di Apakah Sylob ERP memiliki penjadwalan produksi dengan kapasitas terbatas?, baca ringkasannya di halaman Sylob ERP, dan lihat sistem lain di pusat integrasi ERP.
Ulasan SkyPlanner dari perusahaan manufaktur
2 jamdihemat setiap minggu
“SkyPlanner telah mengubah perencanaan produksi kami dari lembar kerja Excel menjadi optimasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel distribusi 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 teroptimasi untuk tiga bulan di seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
100%keandalan pengiriman sejak 2021
“SkyPlanner memberi kami gambaran yang jelas tentang kapasitas dan membuat hasil perencanaan lebih dapat diprediksi.”
Dan Berglund, COO/CFO
Opes Corporation · Manufaktur bahan kimia dan makanan
Keandalan pengiriman bertahan di 100% selama SkyPlanner digunakan, sejak 2021.
98%keandalan pengiriman, naik dari sekitar 50%
“SkyPlanner berperan sangat penting dalam menjaga keandalan pengiriman kami.”
Hannu Lahtinen, Direktur Utama
KJH-Comp · Fabrikasi lembaran logam dan manufaktur kontrak
Keandalan pengiriman meningkat dari sekitar 50% hingga mencapai 98%, dan penjadwalan kini hanya memerlukan satu penyelia, bukan dua.
Pertanyaan umum
API Sylob mana yang digunakan integrasi ini?
Kedua REST API publiknya. Système d’information API membaca OF, gammes, work center, stok, dan pesanan pembelian dari kueri tersimpan. Action API menulis tanggal yang direncanakan ke operasi OF dan mengirim kembali laporan produksi melalui katalog aksi Sylob.
Apakah Sylob ERP mendukung webhook?
Basis pengetahuan publik Sylob tidak mendokumentasikan langganan webhook keluar. Perubahan diteruskan ke SkyPlanner melalui polling inkremental pada kueri tersimpan setiap beberapa menit. Webhook milik SkyPlanner membuat penulisan kembali dipicu oleh peristiwa.
Di mana tanggal yang direncanakan disimpan di Sylob?
Pada setiap operasi OF (Opération d’ordre de fabrication): tanggal mulai yang direncanakan, tanggal selesai yang direncanakan, dan work center. Sylob tetap mengelola kuantitas, status, komponen, dan biaya.
Bagaimana waktu kerja operator dikirim kembali ke Sylob?
Sebagai laporan produksi pada operasi OF: waktu setup, waktu proses, jumlah yang diproduksi, produk afkir, dan status operasi selesai. Pencatatan mulai dan selesai menggunakan skenario “Déclarer un début ou une fin” melalui Action API.
Apakah integrasi ini berjalan di Sylob Cloud dan instalasi lokal?
Ya. Dua REST API yang sama tersedia di Sylob ERP Cloud, MyForterro, dan instalasi lokal. Hanya autentikasinya yang berbeda: OAuth2 dengan Cognito atau MyForterro di cloud, serta autentikasi Basic pada instalasi lokal.
Sebaiknya integrator Sylob menawarkan CADPLAN atau SkyPlanner?
SkyPlanner, jika pelanggan ingin segera menerapkan jadwal yang selalu diperbarui untuk seluruh pabrik. SkyPlanner membaca OF dan gammes yang sudah ada melalui REST API Sylob, merencanakan ulang secara otomatis, merencanakan pergantian produksi, perkakas, tim kerja, dan material, serta menyediakan Mobile Confirmations bagi operator, mulai dari 199 € per bulan. CADPLAN menjalankan simulasi yang ditentukan perencana menggunakan data metodenya sendiri. (Program pelatihan Forterro)
Bisakah kami menguji SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja menggunakan ekspor OF Anda dalam format CSV atau Excel, tanpa perlu kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.