Panduan Integrasi Infor LN untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi Infor LN ini menjelaskan kepada mitra dan tim TI cara menghubungkan Infor LN ke SkyPlanner APS. Integrasi SkyPlanner dengan Infor LN berjalan dua arah:
- Order produksi, operasi routing, work center, mesin, item, stok, dan order pembelian dikirim ke SkyPlanner.
- Tanggal mulai dan selesai yang direncanakan untuk setiap operasi dikirim kembali ke order produksi LN.
- Catatan waktu operator dikirim kembali sebagai jam mesin, jam tenaga kerja, dan jumlah yang telah selesai.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai konfigurasi LN Anda selama proses orientasi dan memberikan dukungan setelah sistem mulai digunakan. Mitra dan pengembang dapat ikut terlibat atau membangun integrasi sendiri menggunakan REST API SkyPlanner yang terdokumentasi (referensi API).
Cloud atau on-premises: penentu pendekatan integrasi LN
LN memiliki dua jalur rilis dengan cara koneksi yang berbeda. Dalam kedua skenario, SkyPlanner berjalan di cloud sehingga tidak ada yang perlu diinstal di dalam LN.
| LN di cloud (2022.x hingga 2026.x, CloudSuites) | LN 10.x on-premises | |
|---|---|---|
| Antarmuka utama | LN REST API (grup layanan LN/lnapi) melalui ION API Gateway | ION dengan BODs |
| Autentikasi | OAuth 2.0, kredensial layanan backend .ionapi | Titik koneksi ION |
| Sinyal perubahan | BODs yang dipublikasikan ke ION, atau polling terjadwal | BODs yang dipublikasikan ke ION |
| Ekstraksi data massal | ION Data Lake atau ekspor | Skema Exchange, view basis data, atau ekspor sesi |
Antarmuka LN untuk penjadwalan
1. LN REST API. Infor memublikasikan layanan LN di ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (Anda dapat meninjau dokumentasi yang tersedia untuk layanan publik dalam LN API.) Untuk penjadwalan, layanan utamanya adalah tiapi.sfcProductionOrder. Layanan ini mencakup order produksi dan operasi mesin dengan tindakan Get Machine Operations, Register machine quantities, Register machine hours, dan Finish Machine Operations. Layanan tiapi dan tcapi lainnya tercantum di gateway untuk setiap tenant.
Hak akses untuk setiap layanan harus diberikan dan layanannya harus diaktifkan. Infor menyatakan bahwa “Try it out” (Coba) “only works if you are entitled for the service and the service has been activated.” (hanya berfungsi jika Anda memiliki hak akses ke layanan tersebut dan layanannya sudah diaktifkan.) Masukkan hal ini ke daftar periksa proyek sejak hari pertama.
2. ION BODs. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (Business object documents atau BODs adalah pesan XML untuk bertukar data antarperusahaan atau antaraplikasi perusahaan.) LN mengirimkannya ke Infor ION, yang kemudian meneruskannya ke subscriber. Process.ItemMaster dan Process.BillOfMaterials disebutkan dalam dokumentasi LN 10.8, yang juga membahas integrasi berbasis BOD dengan LN on-premises. Daftar lengkap BOD untuk rilis Anda tersedia di tenant Anda.
3. Ekspor file. LN on-premises dapat mengekspor tabel melalui skema Exchange atau view basis data. Cara ini cocok untuk pemuatan data awal dan pabrik yang memilih pertukaran file terjadwal.
Autentikasi
Untuk LN di cloud, gunakan ION API Gateway dengan OAuth 2.0:
- Buat aplikasi terotorisasi di ION API dengan tipe Backend Service, lalu unduh file
.ionapi-nya. - File tersebut berisi client ID (
ci), client secret (cs), gateway URL (iu), auth server (pu), token path (ot), dan tenant (ti). - Minta token menggunakan grant client credentials. Panggilan dijalankan dengan akun layanan.
- Berikan hanya peran LN yang dibutuhkan integrasi kepada akun layanan.
Di sisi SkyPlanner, REST API menggunakan token API untuk autentikasi (SkyPlanner Settings > API) dan dokumentasinya tersedia di Swagger/OpenAPI. Tutorial integrasi memandu Anda melakukan panggilan pertama. Token API saja sudah cukup untuk memulai.
Peristiwa, webhook, dan polling
LN memublikasikan BODs ke Infor ION saat terjadi peristiwa bisnis, lalu ION meneruskannya ke subscriber. Subscriber menyinkronkan item atau order yang berubah. Jika tidak ada BOD yang sesuai, integrasi melakukan polling ke layanan REST LN secara terjadwal, dengan filter yang hanya mengambil order terbuka.
SkyPlanner mengirim webhook saat status atau jadwal berubah, sehingga pengiriman data kembali ke LN dipicu oleh peristiwa.
Pemetaan data
| Objek Infor LN (sesi atau layanan) | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Produk dan material | LN → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
Bill of Material (tibom1110m000), BOM produksi, hubungan material dengan routing, Process.BillOfMaterials | Struktur produk, subproduk, material per operasi | LN → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Tahapan proses beserta waktu persiapan dan pengerjaan | LN → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Stasiun kerja, grup stasiun kerja, tingkat efisiensi | LN → SkyPlanner | Pemuatan awal, jarang diperbarui setelahnya |
| Kalender, Working Time Schedule (tcppl1100m000) | Shift dan waktu kerja | LN → SkyPlanner | Harian, atau shift dikelola di SkyPlanner |
Production Orders (tisfc0501m000), operasi mesin (tiapi.sfcProductionOrder) | Order dan job beserta tenggat dan kebutuhan material | LN → SkyPlanner | Peristiwa BOD atau polling setiap beberapa menit |
| Persediaan yang tersedia | Saldo stok | LN → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Baris order pembelian beserta perkiraan tanggal penerimaan | Material masuk; stok diperbarui saat PO ditandai Delivered | LN → SkyPlanner | Setiap jam atau sebelum setiap proses penjadwalan |
| Operasi order produksi: waktu mulai dan selesai yang direncanakan, serta mesin | Operasi yang dijadwalkan | SkyPlanner → LN | Saat jadwal berubah, melalui webhook SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Catatan waktu, jumlah, operasi yang selesai | SkyPlanner → LN | Setiap konfirmasi atau setiap shift |
| Tidak ada di LN | Matriks waktu persiapan, perkakas sebagai sumber daya berkapasitas terbatas, jumlah operator, stasiun kerja alternatif | Dikelola di SkyPlanner | Dikonfigurasi selama proses orientasi |
Pola integrasi
1. Pemuatan awal master data. Muat item, BOM, operasi routing, tugas, work center, mesin, dan kalender. Tentukan pemetaan tingkat work center dan mesin LN ke SkyPlanner: work center dengan empat mesin dapat menjadi satu grup stasiun kerja yang berisi empat stasiun kerja.
2. Sinkronisasi order. Baca order produksi beserta operasi dan baris materialnya, serta stok dan baris order pembelian yang masih terbuka. SkyPlanner menganggap material yang dipesan tersedia pada tanggal penerimaan PO, sehingga penjadwalan memeriksa stok maupun pasokan yang akan datang.
3. Pengiriman jadwal kembali ke LN. Untuk setiap operasi yang ditempatkan atau dipindahkan oleh mesin penjadwalan, SkyPlanner mengirimkan waktu mulai dan selesai yang direncanakan serta mesin yang dialokasikan kembali ke operasi order produksi LN. Jumlah, status, dan perhitungan biaya tetap dikelola di LN.
4. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan menggunakan Mobile Confirmations, Production Timer, atau Quick Log Mode. Catatan waktu menjaga jadwal tetap mutakhir dan dikirim kembali ke LN sebagai jam mesin, jumlah, dan operasi yang selesai. Pilih satu jalur pencatatan, SkyPlanner atau sesi LN, agar jam tidak pernah tercatat dua kali.
5. Kepemilikan data dan aturan konflik. Sepakati keduanya sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Item, BOM, routing, jumlah dan status order, stok, pencatatan transaksi | Infor LN |
| Urutan operasi, waktu mulai dan selesai yang direncanakan, alokasi mesin | SkyPlanner |
| Matriks waktu persiapan, perkakas, jumlah operator, stasiun kerja alternatif | SkyPlanner |
| Shift dan ketidakhadiran | Satu sistem, dipilih saat penentuan lingkup |
6. Berjalan berdampingan dengan alat perencanaan Infor. Enterprise Planning tetap mengusulkan pasokan, sementara SkyPlanner menjadwalkan pesanan produksi sesuai kapasitas nyata. Pada rilis LN 2026, tersedia pengaturan External Planner agar “The organization can integrate an external planning solution with Infor LN.” (Organisasi dapat mengintegrasikan solusi perencanaan eksternal dengan Infor LN.) Jika Scheduler+ aktif, tetapkan terlebih dahulu sistem yang berwenang menentukan tanggal: modul ini menambahkan status Scheduled dan mewajibkan penjadwalan sebelum pesanan dirilis.
Tahapan proyek pada umumnya
Implementasi biasanya selesai dalam hitungan minggu setelah proses orientasi dimulai. Sebelum itu, Anda dapat menjalankan uji coba gratis selama 30 hari dengan data Anda sendiri. Ekspor work center, mesin, operasi routing, dan pesanan produksi yang masih terbuka dari sesi LN ke Excel, lalu impor data tersebut dan validasi jadwalnya.
Proyek ini mencakup:
- Penentuan lingkup. Jalur rilis, jalur antarmuka, tabel pemetaan, aturan kewenangan atas data, dan saluran pencatatan.
- Akses. Berikan hak penggunaan dan aktifkan layanan LN REST, buat layanan backend
.ionapibeserta akun layanannya, atau atur langganan BOD di ION. Mulai dari tenant sandbox. - Pemuatan data awal. Item, BOM, operasi routing, work center, mesin, dan kalender.
- Sinkronisasi pesanan. Pesanan produksi, stok, dan baris pesanan pembelian melalui peristiwa BOD atau polling.
- Pengaturan batasan di SkyPlanner. Matriks waktu penyiapan, alat, jumlah operator, dan stasiun kerja alternatif.
- Penulisan balik. Tanggal operasi yang direncanakan, kemudian jam dan kuantitas.
- Pengoperasian paralel. Jalankan SkyPlanner sambil tetap menggunakan rencana saat ini, bandingkan tanggalnya, dan perbaiki master data.
- Mulai operasional. Aktifkan penulisan balik setelah datanya sesuai.
Hal yang perlu diantisipasi dalam integrasi Infor LN
- Dokumentasi yang tidak sesuai. LN 10.x berbeda dari rilis cloud tahunan. Planner+ dan Scheduler+ hanya didokumentasikan dalam kumpulan dokumentasi 2026, sedangkan Job Shop Scheduler tersedia mulai versi 10.8. Pastikan setiap halaman sesuai dengan rilis yang Anda gunakan.
- Produk Infor yang keliru. Infor LN bukan CloudSuite Industrial (SyteLine) atau M3. BOD dan API produk-produk tersebut berbeda, jadi gunakan hanya dokumentasi LN.
- Layanan belum diaktifkan. Panggilan LN REST akan gagal sampai hak penggunaan layanan diberikan dan layanan diaktifkan pada tenant.
- Filter enum. OrderStatus merupakan enumerasi, sehingga
$filterOData untuk status memerlukan sintaks enum, sebagaimana dilaporkan pengguna di komunitas Infor. - Perbedaan lead time dan routing. Operations Horizon di Items – Planning menentukan apakah pesanan terencana menggunakan data routing atau Order Lead Time yang tetap. Ambil durasi dari operasi routing, bukan dari lead time pesanan.
- Sesi work center. Saat Job Shop by Site aktif, LN menggunakan sesi Work Center (tirou0601m000), bukan Work Centers (tirou0101m000). Lakukan pemetaan dari sesi yang digunakan perusahaan Anda.
- Jam mesin dan jam tenaga kerja. Dalam Production Order Hours, kolom Employee untuk jam mesin kosong. Petakan waktu mesin dan waktu operator SkyPlanner ke baris yang tepat.
- Kalender per unit perusahaan. Muat kalender milik unit perusahaan dari setiap work center, bukan satu kalender pabrik untuk semuanya.
Siapa yang mengonfigurasi integrasi Infor LN
- Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah mulai operasional. Setiap pabrik menggunakan LN dengan cara berbeda: unit perencanaan, struktur work center, alur rilis, dan kebiasaan pencatatan. Keahlian teknis diperlukan untuk memetakan semua itu.
- Mitra Infor LN Anda dapat ikut terlibat. Mitra memahami tenant, hak penggunaan, dan konfigurasi ION Anda, serta dapat bertanggung jawab atas sisi LN, sementara SkyPlanner menyediakan REST API, dokumentasi Swagger/OpenAPI, dan webhook.
- Pengembang internal Anda dapat membangunnya menggunakan REST API terdokumentasi yang sama dengan token API. Token API sudah cukup untuk memulai, dan tim SkyPlanner siap membantu bila diperlukan. Dokumentasi produk tersedia untuk umum di dokumentasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran harga untuk integrasi dan paket Anda diberikan di awal, dengan biaya integrasi disesuaikan dengan proses dan kebutuhan Anda, sehingga Anda mengetahui seluruh biaya sebelum memulai. Lihat perbandingan dengan perencanaan bawaan LN di penjadwalan produksi sesuai kapasitas nyata di Infor LN, gambaran umumnya di halaman Infor LN, serta sistem lainnya di pusat integrasi ERP.
Ulasan SkyPlanner dari perusahaan manufaktur
2 hdihemat setiap minggu
“SkyPlanner telah membawa perencanaan produksi kami dari lembar kerja Excel ke optimalisasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel distribusi listrik dan perangkat hubung bagi
Perencanaan produksi menghemat 2 jam waktu 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 optimal untuk tiga bulan di seluruh stasiun kerja memerlukan waktu kurang dari 30 menit.
99,2%keandalan pengiriman
“SkyPlanner membuat hambatan lebih mudah terlihat dan 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 hingga empat jam waktu kerja per hari.
Lebih sedikitpenghentian produksi akibat kekurangan material
“Nilai SkyPlanner bagi kami adalah sebagai alat yang berfungsi baik dalam penggunaan sehari-hari, terutama untuk menetapkan tanggal pengiriman.”
Tommi Männistö, Manajer Perencanaan Produksi
Eskomatic · Jasa pemesinan kontrak
Penjadwalan beban kerja otomatis menghasilkan tanggal pengiriman yang lebih akurat, dan penghentian produksi akibat kekurangan material telah berkurang drastis.
Pertanyaan umum
Bagaimana cara menghubungkan APS ke Infor LN?
Untuk LN di cloud, koneksi menggunakan LN REST API di ION API Gateway dengan OAuth 2.0, ditambah ION BOD sebagai peristiwa perubahan. Untuk LN 10.x lokal, koneksi menggunakan ION BOD atau ekspor file. SkyPlanner terintegrasi dua arah dengan Infor LN melalui kedua jalur tersebut.
API LN mana yang menangani pesanan produksi?
Layanan tiapi.sfcProductionOrder di LN REST API. Layanan ini membaca pesanan produksi dan operasi mesin, serta mencatat jam mesin, kuantitas, dan operasi yang telah selesai. Layanan lainnya tercantum per tenant di ION API Gateway.
Siapa yang membangun integrasi Infor LN?
Tim SkyPlanner mengonfigurasi integrasi dua arah sesuai konfigurasi LN Anda selama proses orientasi dan memberikan dukungan setelah mulai operasional. Mitra Infor LN atau pengembang internal Anda juga dapat membangunnya menggunakan REST API SkyPlanner yang terdokumentasi, dan token API sudah cukup untuk memulai.
Apakah kami memerlukan Scheduler+ atau Planner+ untuk menggunakan SkyPlanner?
Tidak. SkyPlanner menjadwalkan pesanan produksi LN dengan mesin penjadwalannya sendiri, pada rilis LN mana pun. Pada rilis LN 2026, pengaturan External Planner merupakan cara yang didokumentasikan untuk menjalankan solusi perencanaan eksternal berdampingan dengan LN.
Mengapa menghubungkan SkyPlanner alih-alih menerapkan Scheduler+?
Scheduler+ adalah modul tambahan yang “may require a commercial component” (mungkin memerlukan komponen komersial) (sumber) dan didokumentasikan mulai rilis LN 2026. Jadwalnya dimuat, dijalankan, lalu disetujui oleh perencana (sumber). SkyPlanner terhubung ke LN yang Anda gunakan saat ini dan mulai operasional dalam hitungan minggu setelah proses orientasi dimulai. Autopilot secara otomatis menyusun ulang rencana setiap kali terjadi perubahan yang berarti. Tim SkyPlanner mengonfigurasi dan mendukung integrasi dua arah, sementara mitra LN Anda dapat bertanggung jawab atas sisi LN.
Bisakah kami menguji SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan ekspor CSV atau Excel dari LN, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan lingkup integrasi.