Integrasi / ERP / Plex Smart Manufacturing Platform
Panduan Integrasi Plex untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi Plex ini menjelaskan kepada mitra dan tim TI cara menghubungkan Plex Smart Manufacturing Platform ke SkyPlanner APS. Integrasi SkyPlanner dengan Plex berjalan dua arah:
- Job, komponen, routing, work center, persediaan, dan pesanan pembelian masuk ke SkyPlanner.
- Waktu mulai dan selesai yang direncanakan untuk setiap operasi dikirim kembali ke Plex.
- Konfirmasi operator menjadi masukan untuk pelaporan produksi di Plex.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai pengaturan Plex 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 telah didokumentasikan (referensi API).
Antarmuka integrasi Plex
Plex merupakan satu platform cloud multitenan, sehingga setiap tenan menggunakan rilis terkini. Ada empat jalur integrasi:
- Plex Connect REST APIs. Plex meluncurkan Plex Connect pada 2015 sebagai “a new REST/JSON API.” (API baru berbasis REST dan JSON.) (sumber) Koleksi dengan pengelolaan versi mencakup komponen, pemasok, pelanggan, pesanan pembelian, work center, dan perkakas.
- Plex Custom APIs. Lembar data Plex menyebutkan “The developer portal is also available for creating unique APIs.” (Portal pengembang juga tersedia untuk membuat API khusus.) (sumber) Mitra menggunakan jalur ini untuk objek yang tidak memiliki koleksi standar.
- Plex UX Data Sources. Plex menyediakan akses ke sumber datanya melalui REST. Job, operasi job, catatan produksi, dan kontainer persediaan biasanya dibaca melalui jalur ini.
- Plex Classic Data Sources. Jalur SOAP lama ini hanya digunakan jika sumber data Classic tidak memiliki padanan di UX.
SkyPlanner menggunakan Plex Connect untuk master data dan pembelian, serta Plex Data Sources untuk job, operasi, dan data produksi.
Akses dan PCN
Akses API diatur untuk setiap aplikasi di Plex Developer Portal. Di sana, koleksi API yang dibutuhkan integrasi diaktifkan. Setiap panggilan ditujukan ke satu PCN, yaitu Plant Control Number yang mengidentifikasi pabrik atau badan hukum di Plex. Grup dengan tiga pabrik memiliki tiga PCN. Integrasi memetakan setiap PCN ke konfigurasi SkyPlanner tersendiri atau ke kelompok stasiun kerja dalam satu konfigurasi SkyPlanner.
Panggilan Data Source menggunakan kredensial layanan web untuk setiap PCN. Buat akun khusus integrasi yang hanya diberi akses ke sumber data yang dibutuhkan.
Di sisi SkyPlanner, REST API menggunakan token API untuk autentikasi (SkyPlanner Settings > API) dan didokumentasikan dalam Swagger/OpenAPI. Tutorial integrasi memandu Anda melakukan panggilan pertama.
Model sinkronisasi
Sinkronisasi di sisi Plex berjalan secara terjadwal. SkyPlanner membaca job, operasi, dan persediaan yang baru atau berubah dari Plex Connect dan Data Sources dengan frekuensi yang ditetapkan untuk setiap pabrik. Mitra Plex juga dapat mengirim perubahan dari Plex langsung ke REST API SkyPlanner berdasarkan pemicu di sisi Plex, misalnya saat job dibuat.
SkyPlanner mengirim webhook saat status atau jadwal berubah, sehingga pengiriman data kembali ke Plex dipicu oleh peristiwa.
Pemetaan data
| Objek Plex (antarmuka) | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Part (koleksi parts di Plex Connect) | Produk dan material | Plex → SkyPlanner | Pemuatan awal, lalu sinkronisasi perubahan |
| Bill of Materials (Data Source) | Struktur produk, subproduk, material per produk | Plex → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Routing dan operasi komponen: work center, waktu standar (Data Source) | Tahapan proses beserta waktu persiapan dan pengerjaan | Plex → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Work center: mesin, sel, atau area (Plex Connect work centers) | Stasiun kerja, kelompok stasiun kerja, efisiensi | Plex → SkyPlanner | Pemuatan awal, jarang diperbarui setelahnya |
| Job dan operasi job: kuantitas, tenggat waktu (Data Source) | Pesanan dan job | Plex → SkyPlanner | Setiap beberapa menit, atau dikirim saat job dibuat |
| Persediaan dan kontainer (Data Source) | Saldo stok | Plex → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Pesanan pembelian beserta perkiraan penerimaan (Plex Connect purchase orders) | Material masuk pada tanggal pengirimannya; stok diperbarui saat ditandai Delivered | Plex → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Perkakas (Plex Connect tools) | Perkakas sebagai sumber daya bersama dengan kapasitas terbatas | Plex → SkyPlanner | Pemuatan awal; selanjutnya dikelola di SkyPlanner |
| Waktu mulai dan selesai yang direncanakan per operasi dan work center (Custom API atau Data Source) | Jadwal | SkyPlanner → Plex | Saat jadwal berubah, melalui webhook SkyPlanner |
| Catatan produksi: kuantitas, waktu mulai, waktu selesai, penghentian | Catatan waktu dan konfirmasi operator | SkyPlanner → Plex | Setiap konfirmasi atau setiap sif |
| Data kendala SkyPlanner | Matriks waktu persiapan, jumlah operator per job, work center dan personel alternatif | Dikelola di SkyPlanner | Diatur selama proses orientasi |
Pola integrasi
1. Pemuatan awal master data. Muat komponen, BOM, routing beserta operasi komponennya, work center, dan perkakas. Tentukan tingkat perincian stasiun kerja dengan cermat. Work center Plex bisa berupa satu mesin, sel, atau area. SkyPlanner sebaiknya melakukan penjadwalan pada tingkat sumber daya yang memiliki satu antrean kerja.
2. Sinkronisasi job. Baca job yang telah dirilis beserta operasi, kuantitas, dan tenggat waktunya, serta persediaan dan pesanan pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman PO dan memperbarui stok saat PO ditandai Delivered. Dalam penjadwalan, stok dan pembelian yang akan masuk diperiksa secara bersamaan.
3. Pengiriman balik jadwal. Untuk setiap operasi yang ditempatkan atau dipindahkan oleh mesin penjadwalan, SkyPlanner mengirim waktu mulai dan selesai yang direncanakan serta work center kembali ke Plex melalui Custom API atau sumber data yang telah disepakati. Job, kuantitas, dan statusnya tetap dikelola di Plex.
4. Konfirmasi dari lantai produksi. Operator mencatat waktu mulai, kuantitas, dan penghentian menggunakan Mobile Confirmations, Production Timer, atau Quick Log Mode. Jadwal diperbarui seiring berlangsungnya pekerjaan. Konfirmasi dikirim kembali ke Plex sebagai catatan produksi. Pilih satu saluran untuk setiap work center: operator melakukan konfirmasi di SkyPlanner atau di Plex Control Panel, bukan keduanya.
5. Aturan kepemilikan dan konflik data. Dokumentasikan aturan ini sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Komponen, BOM, routing, kuantitas dan status job, persediaan | Plex |
| Urutan operasi, waktu mulai dan selesai, penetapan work center | SkyPlanner |
| Matriks waktu persiapan, kebutuhan perkakas dan operator, sumber daya alternatif | SkyPlanner |
| Sif dan ketidakhadiran | Satu sistem, dipilih saat penentuan lingkup |
| Catatan produksi | Plex, dicatat berdasarkan konfirmasi dari SkyPlanner |
Perubahan kuantitas atau routing job di Plex menghasilkan versi baru dari job tersebut. SkyPlanner membacanya kembali, dan Autopilot menjadwalkan ulang secara otomatis saat produksi berubah.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam hitungan minggu sejak proses orientasi dimulai. Sebelumnya, Anda dapat menjalankan uji coba gratis selama 30 hari menggunakan data sendiri. Ekspor job yang masih terbuka, operasi, dan work center dari Plex ke Excel atau CSV, lalu impor dan validasi jadwalnya sebelum pekerjaan integrasi dimulai.
Proyek kemudian berjalan dalam tujuh langkah:
- Pemetaan. Tetapkan tabel pemetaan, tingkat PCN dan stasiun kerja, aturan kepemilikan data, serta frekuensi sinkronisasi.
- Akses Plex. Aktifkan koleksi Plex Connect di Developer Portal dan siapkan akun Data Source untuk setiap PCN.
- Pemuatan awal. Komponen, BOM, routing, work center, dan perkakas.
- Sinkronisasi job dan pesanan pembelian. Sinkronkan job, operasi, persediaan, dan pesanan pembelian yang masih terbuka secara terjadwal.
- Pengaturan kendala di SkyPlanner. Matriks waktu persiapan, jumlah operator per job, work center dan personel alternatif.
- Pengiriman balik dan konfirmasi. Kirim waktu yang direncanakan dan catatan produksi ke Plex.
- Uji paralel dan mulai operasional. Jalankan SkyPlanner berdampingan dengan rencana yang saat ini digunakan, perbaiki master data, lalu aktifkan penulisan balik.
Hal yang perlu disiapkan untuk integrasi Plex
- Memilih sumber data yang tepat. Plex memiliki banyak sumber data dengan field yang saling tumpang tindih. Bagian tersulit dalam integrasi Plex adalah memilih sumber yang mengembalikan kuantitas atau status yang Anda maksud. Pada tahap penentuan lingkup, sepakati sumber data yang akan digunakan dengan menyebutkan nama masing-masing.
- Tingkat perincian work center. Work center yang sebenarnya berupa area dengan empat mesin perlu dimodelkan sebagai empat stasiun kerja atau satu grup dengan nilai efisiensi. Jika tidak, jadwal akan membebani work center tersebut melebihi kapasitasnya.
- Satuan ukur. Pabrik proses menggunakan gram atau liter untuk batch produksi, sedangkan tahap berikutnya menggunakan satuan buah. Konversikan satuan untuk setiap operasi saat impor.
- Kontainer dan total komponen. Plex melacak persediaan dalam kontainer di lantai produksi. Jumlahkan isi kontainer yang boleh digunakan dalam jadwal, dan kecualikan stok yang ditahan atau dikarantina.
- Waktu standar. Cocokkan waktu persiapan dan waktu proses pada operasi komponen dengan catatan produksi aktual sebelum menjalankan penjadwalan pertama kali.
- Beberapa PCN. Pisahkan setiap pabrik dalam pemetaan agar job dari satu pabrik tidak pernah dijadwalkan pada work center pabrik lain.
Integrasi Plex: siapa yang mengonfigurasi dan memberikan dukungan
Pekerjaan ini mencakup pemetaan ke job, routing, work center, dan PCN Anda, serta batasan yang digunakan SkyPlanner dalam penjadwalan: matriks waktu persiapan, jumlah operator, dan sumber daya alternatif.
- Tim SkyPlanner mengonfigurasinya selama orientasi awal dan memberikan dukungan setelah mulai operasional, baik untuk sisi SkyPlanner maupun antarmuka Plex yang disepakati. Setiap pabrik menggunakan Plex dengan cara berbeda, dan pengetahuan itulah yang diterapkan di sini.
- Mitra Plex Anda dapat ikut terlibat atau membangun integrasinya. Mitra Anda memahami PCN, sumber data, dan Custom APIs yang Anda gunakan. SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
- Pengembang internal Anda juga dapat membangun integrasi menggunakan REST API terdokumentasi yang sama dengan token API. Cukup dengan token API, pengembangan sudah dapat dimulai, dan tim SkyPlanner siap membantu saat diperlukan. Dokumentasi publik, termasuk pesanan pembelian serta API produk dan material, tersedia 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 yang dipilih, sehingga Anda mengetahui seluruh biaya sebelum memulai. Lihat perbandingan dengan penjadwalan bawaan Plex di penjadwalan produksi Plex dengan batasan kapasitas, gambaran umumnya di halaman Plex, dan sistem lainnya di pusat integrasi ERP.
Ulasan SkyPlanner dari produsen
2 jamdihemat setiap minggu
“SkyPlanner telah membawa perencanaan produksi kami dari 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.
+90%efisiensi produksi
“Efisiensi produksi meningkat 90%.”
Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi
Efisiensi produksi meningkat 90%, dan rencana optimal untuk tiga bulan di seluruh stasiun kerja dapat disusun dalam waktu kurang dari 30 menit.
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 untuk enam bulan ke depan. Permintaan perubahan jadwal yang sebelumnya membutuhkan satu jam atau lebih kini dijawab dalam hitungan detik.
100%keandalan pengiriman sejak 2021
“SkyPlanner memberi kami gambaran yang jelas tentang kapasitas dan membuat perencanaan lebih dapat diprediksi.”
Dan Berglund, COO/CFO
Opes Corporation · Manufaktur kimia dan pangan
Keandalan pengiriman selalu mencapai 100% selama SkyPlanner digunakan, sejak 2021.
Pertanyaan umum
Apakah Plex memiliki API untuk data penjadwalan produksi?
Ya. Plex Connect menyediakan API berbasis REST/JSON untuk komponen, pesanan pembelian, work center, dan perkakas. Plex Data Sources menyediakan akses ke job, operasi, catatan produksi, dan persediaan. Plex Custom APIs mencakup kebutuhan lainnya.
Siapa yang membangun integrasi Plex?
Tim SkyPlanner mengonfigurasi integrasi dua arah sesuai konfigurasi Plex Anda selama orientasi awal dan memberikan dukungan setelah mulai operasional. Mitra Plex atau pengembang internal Anda juga dapat membangunnya menggunakan REST API SkyPlanner yang terdokumentasi. Cukup dengan token API, pengembangan sudah dapat dimulai.
Mengapa menghubungkan SkyPlanner alih-alih menambahkan Plex Finite Scheduling atau Finite Scheduler?
Plex menempatkan penjadwalan produksi dengan batasan kapasitas dalam kemampuan MES/MOM-nya (sumber) dan memasarkan Finite Scheduler sebagai “An Adaptive Plex MES Integration” (integrasi Plex MES yang adaptif) (sumber). SkyPlanner terhubung ke paket Plex yang sudah Anda gunakan dan mulai beroperasi dalam hitungan minggu setelah orientasi awal dimulai. Autopilot menyusun ulang rencana secara otomatis setiap kali terjadi perubahan yang berdampak. Tim SkyPlanner mengonfigurasi dan memberikan dukungan untuk integrasi dua arah tersebut, sementara mitra Plex Anda dapat bertanggung jawab atas sisi Plex.
Apakah kami perlu memasang sesuatu di Plex?
Tidak. Akses dikonfigurasi di Plex Developer Portal dan untuk setiap PCN. SkyPlanner berjalan di cloud berdampingan dengan Plex.
Bisakah Plex mengirim perubahan secara real-time?
Sinkronisasi dari sisi Plex berjalan secara terjadwal, biasanya setiap beberapa menit. Mitra Plex juga dapat mengirim job baru ke REST API SkyPlanner berdasarkan pemicu di sisi Plex. Untuk arah sebaliknya, webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
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 Plex, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.