Panduan Integrasi PSIpenta untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi PSIpenta ini menjelaskan cara menghubungkan PSIpenta/ERP ke SkyPlanner APS bagi mitra PSI dan tim TI. SkyPlanner terintegrasi dua arah dengan PSIpenta melalui antarmuka milik PSI:
- Data yang masuk meliputi perintah produksi (Fertigungsaufträge) beserta operasi (Arbeitsgänge), urutan proses (Arbeitspläne), BOM (Stücklisten), work center, mesin, perkakas (Betriebsmittel), stok, dan pesanan pembelian.
- Rencana waktu mulai, waktu selesai, dan work center untuk setiap operasi dikirim kembali ke perintah produksi.
- Jika Anda memilihnya, catatan waktu operator dapat dikirim kembali sebagai konfirmasi BDE (Rückmeldungen).
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai konfigurasi PSIpenta Anda selama proses orientasi 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).
Antarmuka integrasi PSIpenta
PSI menyediakan tiga jalur bagi sistem penjadwalan eksternal (brosur PSI):
- PSIpenta/ERP REST API. PSI menyebutkan adanya REST API dan SOAP API untuk PSIpenta/ERP serta menyatakan bahwa semua komponen PSIpenta dapat diintegrasikan ke arsitektur yang sudah ada melalui layanan web RESTful. Inilah jalur utama untuk membaca data produksi dan menulis tanggal yang direncanakan.
- REST API dan SOAP API PSIpenta/BDE. Modul pengumpulan data lantai produksi memiliki API tersendiri. Jalur ini digunakan untuk mengirim konfirmasi operator.
- PSIintegration. Lapisan integrasi standar PSI untuk menghubungkan berbagai modul PSIpenta. PSIintegration menggunakan arsitektur hub-and-spoke, memetakan pesan secara grafis di adaptor, dan mengarsipkan setiap pesan dalam basis data. Gunakan jalur ini jika instalasi Anda sudah menghubungkan sistem eksternal melaluinya.
PSIpenta/ERP 10 menambahkan alur kerja BPMN 2.0 yang dibuat di Workflow Developer berbasis web untuk mengintegrasikan sistem eksternal (PSI). Alur kerja dapat merespons perubahan di PSIpenta dan memanggil SkyPlanner.
Autentikasi dan akses
- Di sisi PSIpenta. Integrasi berjalan menggunakan akun pengguna teknis khusus, dengan hak akses terbatas pada objek yang dibaca dan ditulisnya. Mitra PSI Anda menyiapkan akun pengguna dan akses API pada instalasi Anda.
- Jaringan. PSIpenta biasanya dijalankan di infrastruktur lokal. Integrasi mengaksesnya melalui jalur yang diizinkan tim TI Anda, misalnya endpoint API yang dipublikasikan atau konektor kecil di dalam jaringan Anda.
- Di sisi SkyPlanner. REST API menggunakan token API pada header
Authorization-Tokenuntuk autentikasi. Token dibuat melalui Settings > API. API didokumentasikan di Swagger/OpenAPI, dan tutorial integrasi memandu Anda melakukan panggilan pertama.
Peristiwa dan polling
Di sisi PSIpenta, integrasi melakukan polling REST API untuk membaca perintah produksi yang masih terbuka dan perubahan terbaru. Alternatifnya, alur kerja BPMN atau pesan PSIintegration mengirim perubahan ke SkyPlanner. Frekuensinya ditetapkan per pabrik, mulai dari setiap beberapa menit untuk perintah produksi hingga setiap jam untuk stok.
SkyPlanner mengirim webhook saat status atau jadwal berubah, sehingga penulisan balik dipicu oleh peristiwa.
Pemetaan data
| Objek PSIpenta | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Komponen (Artikel), satuan | Produk dan material | PSIpenta → SkyPlanner | Pemuatan awal, lalu polling |
| BOM (Stücklisten), multitingkat | Struktur produk, subproduk, material per produk | PSIpenta → SkyPlanner | Pemuatan awal, lalu saat ada perubahan |
| Rute produksi (Arbeitspläne) beserta operasi, waktu persiapan, dan waktu proses | Tahapan proses beserta durasi, waktu persiapan, dan waktu pembongkaran | PSIpenta → SkyPlanner | Pemuatan awal, lalu saat ada perubahan |
| Work center (Arbeitsplätze) dan mesin | Stasiun kerja, kelompok stasiun kerja, efisiensi | PSIpenta → SkyPlanner | Pemuatan awal, jarang dilakukan setelahnya |
| Perkakas dan alat penjepit (Betriebsmittel) | Perkakas sebagai sumber daya bersama dengan ketersediaan terbatas | PSIpenta → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Kalender sif | Sif dan hari libur kerja | PSIpenta → SkyPlanner | Setiap hari, atau kelola sif sendiri di SkyPlanner |
| Perintah produksi (Fertigungsaufträge) beserta operasi dan material | Perintah dan job beserta tenggat serta kebutuhan material | PSIpenta → SkyPlanner | Polling setiap beberapa menit |
| Stok yang tersedia | Saldo stok | PSIpenta → SkyPlanner | Polling setiap jam atau saat penjadwalan dijalankan |
| Pesanan pembelian (Bestellungen) beserta tanggal pengiriman | Pesanan pembelian, material masuk menurut tanggal pengiriman | PSIpenta → SkyPlanner | Polling setiap jam atau saat penjadwalan dijalankan |
| Rencana waktu mulai, waktu selesai, dan work center untuk setiap operasi pada perintah produksi | Waktu mulai dan selesai yang dijadwalkan per job | SkyPlanner → PSIpenta | Saat jadwal berubah, melalui webhook SkyPlanner |
| Konfirmasi BDE (Rückmeldungen): waktu dan kuantitas per operasi, karyawan | Catatan waktu kerja dan konfirmasi operator | SkyPlanner → PSIpenta | Per konfirmasi atau per sif, jika dipilih |
| Aturan penjadwalan SkyPlanner | Matriks waktu persiapan, jumlah operator per job, mesin dan personel alternatif | Dikelola di SkyPlanner | Disiapkan selama orientasi awal |
Pola integrasi
1. Pemuatan awal master data. Baca data komponen, BOM, urutan proses, work center, mesin, Betriebsmittel, dan kalender melalui PSIpenta/ERP REST API. Tentukan pemetaan work center dengan cermat: work center dengan empat mesin menjadi satu kelompok stasiun kerja atau empat stasiun kerja.
2. Sinkronisasi perintah produksi. Baca perintah produksi yang sudah dirilis beserta operasi dan materialnya, serta pesanan pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok saat PO ditandai Delivered. Usulan pembelian tetap berada di PSIpenta hingga menjadi pesanan.
3. Penulisan balik jadwal. Saat mesin penjadwalan menempatkan atau memindahkan operasi, webhook SkyPlanner memicu panggilan ke PSIpenta/ERP REST API. Panggilan ini memperbarui rencana waktu mulai, waktu selesai, dan work center operasi tersebut pada perintah produksi. Tanggal perintah produksi mengikuti tanggal operasinya. Sumber daya dan field untuk instalasi Anda ditetapkan saat penentuan lingkup dalam proses orientasi.
4. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan melalui SkyPlanner Mobile Confirmations atau Production Timer, dan catatan waktunya menjaga jadwal tetap mutakhir. Anda menentukan apakah waktu aktual dikirim kembali. Jika ya, waktu dan kuantitas dikirim per operasi sebagai konfirmasi BDE melalui PSIpenta/BDE API. Jika terminal BDE tetap digunakan, SkyPlanner membaca konfirmasi dari PSIpenta sebagai gantinya.
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Komponen, BOM, urutan proses, kuantitas, status perintah produksi | PSIpenta |
| Urutan operasi, waktu mulai dan selesai, penetapan mesin | SkyPlanner |
| Matriks waktu penyiapan, jumlah operator, sumber daya alternatif | SkyPlanner |
| Master data Betriebsmittel | PSIpenta; ketersediaan dari waktu ke waktu direncanakan di SkyPlanner |
| Sif dan hari libur kerja | Satu sistem, dipilih saat penentuan lingkup |
| Konfirmasi, pengeluaran dan penerimaan material | PSIpenta, dimasukkan langsung di sana atau dikirim dari catatan waktu SkyPlanner |
Pilih satu sistem saja untuk menulis tanggal operasi. Jika Leitstand, Adaptive Planung, atau MES Scheduling juga menetapkan tanggal yang direncanakan, nonaktifkan fungsi tersebut untuk perintah produksi yang dijadwalkan SkyPlanner.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam beberapa minggu setelah proses orientasi dimulai. Sebelumnya, validasi jadwal melalui uji coba gratis 30 hari menggunakan data work center, urutan proses, dan perintah produksi yang masih terbuka, yang diekspor dari PSIpenta dalam format CSV atau Excel.
- Pemetaan. Tetapkan tabel pemetaan, aturan kepemilikan data, frekuensi sinkronisasi, dan apakah konfirmasi dikirim kembali.
- Akses PSIpenta. Buat akun pengguna teknis, aktifkan jalur API bersama mitra PSI Anda, dan lakukan pengujian terlebih dahulu di instalasi uji.
- Pemuatan awal. Komponen, BOM, urutan proses, work center, mesin, Betriebsmittel, kalender.
- Sinkronisasi perintah produksi dan pesanan pembelian. Polling dengan filter, paginasi, dan percobaan ulang, atau pesan yang dipicu alur kerja.
- Pengaturan batasan di SkyPlanner. Matriks waktu penyiapan, perkakas, jumlah operator per job, serta mesin atau personel alternatif.
- Penulisan balik jadwal. Tanggal operasi dari webhook SkyPlanner, ditambah konfirmasi BDE jika dipilih.
- Pengujian paralel. Jalankan SkyPlanner bersamaan dengan rencana yang digunakan saat ini, bandingkan tanggalnya, lalu perbaiki master data.
- Mulai digunakan. Aktifkan penulisan balik setelah data cocok.
Hal yang perlu direncanakan dalam integrasi PSIpenta
- Kombinasi modul. Periksa modul perencanaan PSI mana yang berlisensi dan sedang digunakan. Setiap modul yang menulis tanggal memerlukan aturan yang jelas.
- Work center atau mesin. Tentukan apakah SkyPlanner menjadwalkan pada tingkat work center atau mesin, lalu terapkan pilihan yang sama untuk kedua arah.
- Betriebsmittel. Alat penjepit dan perkakas dari daftar Betriebsmittel menjadi perkakas dengan ketersediaan terbatas di SkyPlanner, sehingga setiap operasi juga mengalokasikan perkakas yang dibutuhkannya.
- Satuan waktu penyiapan dan proses. Konversikan waktu penyiapan dan proses dengan satuan serta dasar perhitungan yang tepat saat impor. Jika tidak, semua durasi akan salah.
- Operasi eksternal. Operasi yang disubkontrakkan dihitung sebagai durasi yang berlalu, bukan sebagai pemakaian kapasitas Anda. Modelkan sebagai langkah yang hanya memperhitungkan waktu.
- Operasi yang sudah dimulai. Baca progres dari konfirmasi sebelum setiap proses penjadwalan agar jadwal mengacu pada pekerjaan yang sudah diselesaikan. Running Time Lock kemudian mengunci jadwal pekerjaan untuk beberapa jam ke depan.
Siapa yang mengonfigurasi dan mendukung integrasi PSIpenta
- Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah sistem mulai digunakan, untuk seluruh panggilan API dan pesan yang telah disepakati. Setiap pabrik menggunakan PSIpenta dengan cara berbeda, dan di sinilah keahlian tim SkyPlanner diterapkan.
- Mitra PSI Anda dapat terlibat. Mitra memahami modul, field kustom, dan konfigurasi PSIintegration Anda, serta dapat membuka akses API bersama tim SkyPlanner.
- Pengembang internal Anda dapat mengembangkan integrasi lebih lanjut melalui REST API SkyPlanner menggunakan token API. Token API sudah cukup untuk memulai, dan tim SkyPlanner membantu bila diperlukan. Dokumentasinya tersedia di dokumentasi integrasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran harga integrasi diberikan di awal sesuai proses dan kebutuhan Anda, bersama dengan paket Anda. Lihat harga, penjadwalan produksi PSIpenta sesuai kapasitas aktual, halaman PSIpenta, dan pusat integrasi ERP.
Ulasan SkyPlanner dari perusahaan manufaktur
2 jamdihemat setiap minggu
“Dengan SkyPlanner, kami beralih dari perencanaan produksi menggunakan spreadsheet 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 tiga bulan di seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
100%keandalan pengiriman sejak 2021
“SkyPlanner memberi kami gambaran kapasitas yang jelas dan membuat perencanaan lebih terprediksi.”
Dan Berglund, COO/CFO
Opes Corporation · Manufaktur bahan kimia dan makanan
Keandalan pengiriman selalu mencapai 100% selama SkyPlanner digunakan, sejak 2021.
Lebih sedikitpenghentian produksi akibat kekurangan material
“Manfaat SkyPlanner bagi kami adalah alat ini benar-benar membantu pekerjaan sehari-hari, terutama dalam menetapkan tanggal pengiriman.”
Tommi Männistö, Manajer Perencanaan Produksi
Eskomatic · Jasa pemesinan berdasarkan kontrak
Penjadwalan beban kerja secara otomatis menghasilkan tanggal pengiriman yang lebih akurat, dan penghentian produksi akibat kekurangan material telah berkurang drastis.
Pertanyaan umum
Apakah PSIpenta memiliki API untuk pesanan produksi?
Ya. PSI menyebutkan tersedianya API REST dan SOAP untuk PSIpenta/ERP dan PSIpenta/BDE, serta menyatakan bahwa semua komponen PSIpenta dapat diintegrasikan melalui layanan web RESTful. PSIintegration menambahkan lapisan integrasi berbasis pesan antarmodul.
Bagaimana tanggal yang direncanakan ditulis kembali ke PSIpenta?
Melalui REST API PSIpenta/ERP. Setiap kali jadwal berubah, webhook SkyPlanner memicu pembaruan waktu mulai, waktu selesai, dan work center yang direncanakan untuk setiap operasi dalam pesanan produksi.
Bisakah SkyPlanner mengirim konfirmasi ke PSIpenta BDE?
Ya, jika Anda memilih opsi tersebut. Catatan waktu operator dari SkyPlanner dikirim sebagai konfirmasi BDE yang memuat waktu dan kuantitas per operasi melalui API PSIpenta/BDE. Untuk pabrik yang tetap menggunakan terminal BDE, SkyPlanner membaca konfirmasi tersebut alih-alih mengirimkannya.
Sebaiknya mitra PSI menawarkan PSIpenta Leitstand atau SkyPlanner?
SkyPlanner, jika pelanggan menginginkan jadwal produksi yang memperhitungkan kapasitas mesin dan tenaga kerja aktual dan siap digunakan dalam hitungan minggu. Leitstand, Adaptive Planung, dan MES Scheduling adalah modul-modul terpisah dalam produk modular PSI (PSI). SkyPlanner terhubung melalui API PSIpenta/ERP dan BDE, menjadwalkan ulang secara otomatis saat produksi berubah, serta merencanakan pergantian produksi, perkakas, tim kerja, dan material. Jumlah penggunanya tidak dibatasi, dengan harga mulai dari 199 € per bulan.
Apakah integrasi ini memerlukan PSIpenta/MES?
Tidak. SkyPlanner terhubung ke PSIpenta/ERP dan, untuk konfirmasi, ke PSIpenta/BDE. Operator dapat mencatat pekerjaan di SkyPlanner melalui ponsel atau tablet.
Bisakah kami mencoba SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan impor CSV atau Excel dari PSIpenta serta semua fitur Basic, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.