Panduan Integrasi monday.com untuk Penjadwalan Produksi dengan SkyPlanner APS
Panduan integrasi monday.com ini menjelaskan kepada mitra dan tim TI cara menghubungkan board monday.com ke SkyPlanner APS. Integrasi SkyPlanner dengan monday.com berjalan dua arah:
- Item pesanan beserta produk, jumlah, tenggat, prioritas, dan status masuk ke SkyPlanner.
- Waktu mulai dan selesai yang direncanakan ditulis ke kolom Timeline, sedangkan stasiun kerja dicatat di kolom tersendiri.
- Progres kerja operator di lantai produksi memperbarui kolom Status.
- Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Tim SkyPlanner mengonfigurasi integrasi sesuai board Anda selama orientasi awal 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 terdokumentasi (referensi API).
API platform monday.com
monday.com menyediakan satu GraphQL API di POST https://api.monday.com/v2. Versi baru dirilis setiap triwulan, dan Anda menetapkan versi yang digunakan melalui header API-Version. Penghentian dukungan diumumkan setidaknya enam bulan sebelumnya. (Pengelolaan versi API)
Objek yang digunakan dalam integrasi penjadwalan:
- Boards dan groups, yang sering digunakan untuk mewakili tahap atau minggu.
- Items dan subitems. Item biasanya mewakili pesanan atau job, sedangkan subitem memuat operasi.
- Column values: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards, dan Mirror.
- Webhook untuk peristiwa perubahan.
Pembacaan menggunakan items_page di dalam board atau group. Secara default, setiap halaman berisi 25 item dan “the maximum is 500.” (itulah jumlah maksimum item). Pembacaan dilanjutkan dengan next_items_page, dan “each cursor will expire 60 minutes after the first request.” (setiap kursor kedaluwarsa setelah durasi tersebut, dihitung sejak permintaan pertama). Gunakan filter query_params untuk membaca hanya pesanan yang masih terbuka. (items_page)
Penulisan menggunakan create_item, create_subitem, change_column_value, dan change_multiple_column_values. Fungsi terakhir memperbarui beberapa kolom pada satu item dalam sekali pemanggilan, sesuai kebutuhan penulisan balik jadwal.
Untuk pemuatan data dalam jumlah besar, API versi 2026-07 dan setelahnya menambahkan ingest_items dan backfill_items. Anda mengunggah CSV ke URL yang telah ditandatangani, lalu memeriksa status proses secara berkala. (Impor massal)
Autentikasi
monday.com mendukung tiga jenis token:
- Token API pribadi. “Each token is unique to a user” (setiap token bersifat unik untuk satu pengguna) dan memiliki hak akses pengguna tersebut. Cocok untuk pembuktian konsep.
- Token aplikasi dengan cakupan izin, untuk aplikasi integrasi.
- OAuth melalui
auth.monday.com/oauth2/authorizedan/oauth2/token, dengan cakupan izin sepertiboards:read,boards:write,webhooks:read, danwebhooks:write.
Gunakan token aplikasi atau OAuth di lingkungan produksi. Token pribadi berhenti berfungsi ketika pemiliknya membuat ulang token tersebut. (Autentikasi)
Di sisi SkyPlanner, REST API menggunakan token API untuk autentikasi (SkyPlanner Settings > API) dan didokumentasikan dalam Swagger/OpenAPI. Token API sudah cukup untuk memulai. Tutorial integrasi memandu Anda melakukan pemanggilan awal.
Webhook dan rekonsiliasi
Buat langganan dengan create_webhook(board_id, url, event, config). Berikut peristiwa yang dibutuhkan dalam integrasi penjadwalan:
create_itemdancreate_subitemuntuk pesanan dan operasi baru.change_column_valueatauchange_specific_column_valueuntuk perubahan tenggat, jumlah, atau prioritas.change_status_column_valueuntuk perubahan status yang dilakukan pengguna.item_archived,item_deleted, danitem_moved_to_specific_groupuntuk pesanan yang dibatalkan atau diselesaikan.
URL penerima harus merespons token verifikasi saat webhook dibuat. Pengiriman yang gagal mengikuti ketentuan “retry once a minute for 30 minutes,” (percobaan diulang setiap menit selama jangka waktu tersebut), lalu percobaan dihentikan. Karena itu, integrasi juga membaca data secara berkala untuk rekonsiliasi menggunakan items_page dengan filter pada item yang baru diperbarui. (Webhook)
Untuk arah sebaliknya, SkyPlanner mengirim webhook ketika status atau jadwal berubah. Layanan integrasi menerimanya dan menulis tanggal baru ke monday.com, sehingga penulisan balik dipicu oleh peristiwa.
Pemetaan data
monday.com tidak memiliki objek pesanan standar, sehingga ID kolom dipetakan untuk setiap akun. Berikut konfigurasi yang umum digunakan:
| Objek monday.com | Objek SkyPlanner | Arah | Frekuensi |
|---|---|---|---|
| Item di board produksi: Name, Numbers (jumlah), Date (tenggat), Status atau Dropdown (prioritas) | Pesanan beserta produk, jumlah, tenggat, dan prioritas | monday.com → SkyPlanner | Webhook saat pembuatan dan perubahan, ditambah rekonsiliasi |
| Subitem, atau item di board yang ditautkan melalui Connect Boards | Tahapan proses beserta durasinya | monday.com → SkyPlanner | Bersamaan dengan pesanan |
| Item di board produk (Mirror untuk data produk) | Produk dan struktur produk | monday.com → SkyPlanner | Pemuatan awal, lalu setiap ada perubahan |
| Item di board stok atau material, jika datanya disimpan di monday.com | Material dan saldo stok | monday.com → SkyPlanner | Pembacaan terjadwal |
| Item di board pesanan pembelian beserta perkiraan tanggal pengiriman | Material masuk, tersedia pada tanggal pengiriman | monday.com → SkyPlanner | Webhook atau pembacaan terjadwal |
| Pengguna dan tim | Personel, jika operator dijadwalkan | monday.com → SkyPlanner | Pemuatan awal |
| Tidak disimpan di monday.com | Stasiun kerja, sif, matriks waktu penyiapan, perkakas, mesin alternatif | Dikelola di SkyPlanner | Dikonfigurasi selama orientasi awal |
| Kolom Timeline | Waktu mulai dan selesai yang direncanakan | SkyPlanner → monday.com | Saat jadwal berubah, melalui webhook SkyPlanner |
| Kolom Status, Dropdown, atau Text | Stasiun kerja yang ditetapkan | SkyPlanner → monday.com | Saat jadwal berubah |
| Kolom Status (misalnya Sedang diproduksi, Selesai) | Progres job dari Mobile Confirmations | SkyPlanner → monday.com | Setiap konfirmasi |
Pola integrasi
1. Pemuatan awal master data. Baca produk, material, dan pesanan yang masih terbuka dengan items_page. Buat stasiun kerja, sif, dan batasan di SkyPlanner, atau impor dari Excel. Tentukan sejak awal apakah operasi akan disimpan sebagai subitem atau di board yang ditautkan.
2. Sinkronisasi pesanan. Webhook di board produksi mengirim item baru dan item yang berubah ke SkyPlanner sebagai pesanan. Jika Anda melacak pesanan pembelian di board, SkyPlanner menganggap material yang dipesan tersedia pada tanggal pengiriman dan memperbarui stok saat PO ditandai Delivered.
3. Penulisan balik jadwal. Untuk setiap pesanan yang dijadwalkan atau dipindahkan oleh mesin penjadwalan, integrasi memanggil change_multiple_column_values. Integrasi mengisi kolom Timeline dengan waktu mulai dan selesai yang direncanakan serta mengisi kolom stasiun kerja. Satu pemanggilan per item menjaga jumlah permintaan tetap rendah.
4. Progres di lantai produksi. Operator mencatat pekerjaan melalui Mobile Confirmations, Production Timer, atau Quick Log Mode. Catatan waktu menjaga jadwal tetap mutakhir, dan label Status yang sesuai dikirim kembali ke board, sehingga tim penjualan dapat melihat progres tanpa perlu bertanya.
5. Aturan kepemilikan data dan penanganan konflik. Dokumentasikan aturan ini sebelum sistem mulai digunakan:
| Data | Pemilik |
|---|---|
| Pesanan, pelanggan, jumlah, tenggat, prioritas | monday.com |
| Urutan operasi, waktu mulai dan selesai, stasiun kerja | SkyPlanner |
| Sif, penyiapan, perkakas, mesin alternatif | SkyPlanner |
| Label Status untuk progres | SkyPlanner menulis, monday.com menampilkan |
Sumber konflik utama adalah pengguna yang mengedit kolom Timeline secara manual. Sepakati bahwa hanya SkyPlanner yang boleh menulis ke kolom tersebut, atau perlakukan edit manual sebagai permintaan dan biarkan SkyPlanner menjadwalkan ulang. Autopilot menjadwalkan ulang secara otomatis ketika terjadi perubahan dalam produksi.
Tahapan proyek yang umum
Implementasi biasanya selesai dalam hitungan minggu setelah orientasi awal dimulai. Sebelum itu, Anda dapat menjalankan uji coba gratis selama 30 hari menggunakan data sendiri: ekspor board produksi ke Excel lalu impor ke SkyPlanner.
- Tinjauan board. Petakan board, group, ID kolom, dan label status, lalu periksa paket monday.com yang digunakan.
- Pemetaan dan kepemilikan data. Tetapkan tabel pemetaan, aturan kepemilikan data, dan frekuensi sinkronisasi.
- Pengaturan batasan di SkyPlanner. Stasiun kerja, sif, matriks waktu penyiapan, alat, dan mesin alternatif.
- Sinkronisasi pesanan. Webhook, pembacaan data untuk rekonsiliasi, dan penanganan token.
- Penulisan balik. Kolom Timeline, stasiun kerja, dan status.
- Pengujian paralel. Jalankan SkyPlanner bersamaan dengan board yang digunakan saat ini, bandingkan tanggal, lalu perbaiki data.
- Mulai beroperasi. Aktifkan penulisan balik setelah tanggalnya cocok.
Hal yang perlu direncanakan untuk integrasi monday.com
- Setiap akun memodelkan pesanan dengan cara berbeda. Ada yang memakai satu board per pelanggan, operasi sebagai item atau subitem, dan mesin sebagai kolom People atau Status. Petakan ID kolom untuk setiap akun, jangan pernah berdasarkan judul kolom.
- Batas paket. Free, Basic, dan Standard mengizinkan 1.000 panggilan API per hari, Pro 10.000, dan Enterprise 25.000. Gunakan webhook untuk perubahan dan lakukan penulisan balik secara batch dengan
change_multiple_column_values. (batas laju permintaan) - Jumlah board yang terhubung dibatasi. Basic mengizinkan satu koneksi board dan Standard lima, sehingga jumlah board operasi atau produk yang dapat ditautkan terbatas. (batas Connect Boards)
- Kunci versi API. Versi diperbarui setiap triwulan. Sebelum versi 2026-04, board bertingkat tidak disertakan dalam kueri boards secara default.
- Masa berlaku kursor. Kursor
items_pageberlaku selama 60 menit. Proses rekonsiliasi yang lama harus dapat dimulai ulang dari awal tanpa masalah. - Batas webhook. Panjang URL maksimal 255 karakter, dan percobaan ulang berhenti setelah 30 menit. Penerima harus bersifat idempoten.
- Satuan dan durasi. Kolom Numbers tidak memiliki satuan. Sepakati apakah durasi dinyatakan dalam menit atau jam sebelum impor pertama.
Integrasi monday.com: siapa yang mengonfigurasi dan memberikan dukungan
Pekerjaan ini mencakup pemetaan board dan kolom Anda, serta pengaturan batasan yang tidak tersimpan di monday.com: stasiun kerja, sif, matriks waktu penyiapan, alat, dan mesin alternatif.
- Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah integrasi mulai beroperasi. Setiap perusahaan menyusun board dengan cara berbeda, dan di sinilah keahlian tersebut diterapkan.
- Mitra monday.com Anda dapat ikut terlibat. Mitra memahami board dan otomatisasi Anda serta dapat meninjau pemetaan kolom dan pengaturan token.
- Pengembang internal Anda dapat mengembangkannya lebih lanjut menggunakan REST API SkyPlanner yang terdokumentasi dengan token API. Token API sudah cukup untuk memulai, dan tim SkyPlanner siap membantu bila diperlukan. Dokumentasi produk yang tersedia untuk umum dapat diakses di dokumentasi SkyPlanner.
Harga SkyPlanner mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran harga integrasi disampaikan di awal sesuai proses dan kebutuhan Anda, bersama dengan paket Anda, sehingga seluruh biaya sudah terlihat sebelum Anda memulai. Lihat perbandingan dengan tampilan bawaan monday.com di penjadwalan produksi di monday.com sesuai kapasitas yang tersedia. Gambaran umumnya tersedia di halaman monday.com, sedangkan sistem lainnya tercantum di pusat integrasi ERP.
Ulasan SkyPlanner dari produsen
2 jamdihemat 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 dan perangkat hubung listrik
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 tiga bulan yang dioptimalkan untuk seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
6 bulanke depan: kapasitas tersedia terlihat oleh 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 kosong untuk enam bulan ke depan. Permintaan perubahan jadwal yang sebelumnya membutuhkan satu jam atau lebih kini dijawab dalam hitungan detik.
Pertanyaan umum
API monday.com mana yang digunakan integrasi ini?
Integrasi ini menggunakan API platform monday.com, yaitu GraphQL API di api.monday.com/v2 dengan header API-Version yang dikunci ke versi tertentu. Pembacaan menggunakan items_page, penulisan menggunakan change_multiple_column_values, dan webhook melaporkan perubahan.
Apa yang perlu kami siapkan di monday.com?
Akses dan dua kolom. Admin monday.com Anda cukup sekali mengotorisasi token OAuth atau token aplikasi dengan cakupan akses tertentu. Lalu, papan diberi kolom Timeline dan kolom stasiun kerja untuk penulisan balik. Papan dan otomatisasi Anda tetap seperti semula.
Paket monday.com mana yang kami perlukan?
Batas panggilan API harian meningkat sesuai paket: 1.000 pada Standard dan paket di bawahnya, 10.000 pada Pro, dan 25.000 pada Enterprise. Pro atau Enterprise cocok untuk sinkronisasi dua arah dengan perubahan yang sering terjadi. Tim SkyPlanner memeriksa paket dan volume Anda saat meninjau papan.
Bisakah monday.com mengirim perubahan secara real-time?
Ya. Webhook dipicu saat item dibuat, kolom berubah, dan status berubah. Pembacaan data untuk rekonsiliasi secara berkala menangani pengiriman yang tetap gagal setelah masa percobaan ulang monday.com selama 30 menit berakhir.
Bagaimana tanggal yang direncanakan ditulis kembali ke monday.com?
Dengan change_multiple_column_values pada setiap item. Kolom Timeline diisi dengan tanggal mulai dan selesai yang direncanakan, sementara kolom stasiun kerja dan status diperbarui dalam panggilan yang sama.
Bisakah kami menguji SkyPlanner sebelum membangun integrasi?
Ya. Uji coba gratis selama 30 hari mendukung hingga 20 stasiun kerja dengan menggunakan ekspor Excel dari papan Anda, tanpa memerlukan kartu kredit. Mulai uji coba, atau hubungi tim penjualan untuk menentukan cakupan integrasi.