Terhubung dengan sistem ERP & MES seperti

Integrasi / ERP / monday.com

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.
Linimasa Gantt SkyPlanner APS dengan pekerjaan yang dijadwalkan di berbagai stasiun kerja dan daftar pesanan di bawahnya.

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/authorize dan /oauth2/token, dengan cakupan izin seperti boards:read, boards:write, webhooks:read, dan webhooks: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_item dan create_subitem untuk pesanan dan operasi baru.
  • change_column_value atau change_specific_column_value untuk perubahan tenggat, jumlah, atau prioritas.
  • change_status_column_value untuk perubahan status yang dilakukan pengguna.
  • item_archived, item_deleted, dan item_moved_to_specific_group untuk 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.comObjek SkyPlannerArahFrekuensi
Item di board produksi: Name, Numbers (jumlah), Date (tenggat), Status atau Dropdown (prioritas)Pesanan beserta produk, jumlah, tenggat, dan prioritasmonday.com → SkyPlannerWebhook saat pembuatan dan perubahan, ditambah rekonsiliasi
Subitem, atau item di board yang ditautkan melalui Connect BoardsTahapan proses beserta durasinyamonday.com → SkyPlannerBersamaan dengan pesanan
Item di board produk (Mirror untuk data produk)Produk dan struktur produkmonday.com → SkyPlannerPemuatan awal, lalu setiap ada perubahan
Item di board stok atau material, jika datanya disimpan di monday.comMaterial dan saldo stokmonday.com → SkyPlannerPembacaan terjadwal
Item di board pesanan pembelian beserta perkiraan tanggal pengirimanMaterial masuk, tersedia pada tanggal pengirimanmonday.com → SkyPlannerWebhook atau pembacaan terjadwal
Pengguna dan timPersonel, jika operator dijadwalkanmonday.com → SkyPlannerPemuatan awal
Tidak disimpan di monday.comStasiun kerja, sif, matriks waktu penyiapan, perkakas, mesin alternatifDikelola di SkyPlannerDikonfigurasi selama orientasi awal
Kolom TimelineWaktu mulai dan selesai yang direncanakanSkyPlanner → monday.comSaat jadwal berubah, melalui webhook SkyPlanner
Kolom Status, Dropdown, atau TextStasiun kerja yang ditetapkanSkyPlanner → monday.comSaat jadwal berubah
Kolom Status (misalnya Sedang diproduksi, Selesai)Progres job dari Mobile ConfirmationsSkyPlanner → monday.comSetiap 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:

DataPemilik
Pesanan, pelanggan, jumlah, tenggat, prioritasmonday.com
Urutan operasi, waktu mulai dan selesai, stasiun kerjaSkyPlanner
Sif, penyiapan, perkakas, mesin alternatifSkyPlanner
Label Status untuk progresSkyPlanner 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.

  1. Tinjauan board. Petakan board, group, ID kolom, dan label status, lalu periksa paket monday.com yang digunakan.
  2. Pemetaan dan kepemilikan data. Tetapkan tabel pemetaan, aturan kepemilikan data, dan frekuensi sinkronisasi.
  3. Pengaturan batasan di SkyPlanner. Stasiun kerja, sif, matriks waktu penyiapan, alat, dan mesin alternatif.
  4. Sinkronisasi pesanan. Webhook, pembacaan data untuk rekonsiliasi, dan penanganan token.
  5. Penulisan balik. Kolom Timeline, stasiun kerja, dan status.
  6. Pengujian paralel. Jalankan SkyPlanner bersamaan dengan board yang digunakan saat ini, bandingkan tanggal, lalu perbaiki data.
  7. 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_page berlaku 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.

  1. 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.
  2. Mitra monday.com Anda dapat ikut terlibat. Mitra memahami board dan otomatisasi Anda serta dapat meninjau pemetaan kolom dan pengaturan token.
  3. 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

Kalle Kalliomäki, Spesialis Rantai Pasok di UTU, di lantai produksi panel listrik di Ulvila

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.

Baca ulasan UTU

Operator dengan pakaian ruang bersih di lini pengisian botol pabrik farmasi Laboratory & Allied di Nairobi

+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.

Baca ulasan Laboratory & Allied

Anu Järvinen, Manajer Produksi di Fredman Operations, di samping sel robot penyusun barang di atas palet di Rauma

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.

Baca ulasan Fredman Operations

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.