Integrasi / ERP / Microsoft Dynamics 365 Supply Chain Management
Apakah Dynamics 365 Supply Chain Management Mendukung Penjadwalan Produksi Sesuai Kapasitas? Job Scheduling, Planning Optimization dan SkyPlanner APS
Hanya sebagian. Pada Microsoft Dynamics 365 Supply Chain Management, Planning Optimization memperhitungkan batas kapasitas hanya dalam rentang waktu yang ditetapkan. Microsoft menyatakan agar fungsi yang memperhitungkan batas kapasitas tidak digunakan jika kapasitas berubah mengikuti shift (sumber). Penjadwalan job mengalokasikan kapasitas untuk satu order pada satu waktu, dengan memperhitungkan kapasitas yang sudah dipesan. Di luar itu, D365 menyusun rencana secara garis besar. Pabrik yang perlu menjadwalkan setiap order secara rinci hingga jam pelaksanaan di seluruh horizon perencanaan—dengan memperhitungkan keterbatasan mesin, tenaga kerja, alat, material, dan changeover—menggunakan SkyPlanner APS berdampingan dengan Supply Chain Management.
Artikel ini membahas Supply Chain Management, aplikasi keuangan dan operasi yang menggantikan Dynamics AX. Business Central adalah produk lain dengan model perencanaan yang berbeda. Pembahasannya tersedia di Apakah Business Central mendukung penjadwalan produksi sesuai kapasitas?
Cara D365 SCM menjadwalkan produksi, langkah demi langkah
1. Sumber daya produksi, kelompok, dan kalender
Kapasitas ditetapkan pada sumber daya produksi. Setiap sumber daya memiliki tipe: Vendor, Human resources, Machine, Tool, Location atau Facility. Pada FastTab Operation di halaman Resources, setiap sumber daya memiliki pengaturan berikut:
- Finite capacity dan Bottleneck resource
- Exclusive dan Batch capacity
- Efficiency percentage dan Operations scheduling percentage
Sumber daya produksi tergabung dalam kelompok sumber daya produksi dan unit produksi, serta memiliki kapabilitas. Kalender waktu kerja ditetapkan pada kelompok sumber daya produksi. Efisiensi memengaruhi waktu yang dialokasikan: “Scheduling time = Time x 100 / Efficiency percentage.” (Rumus ini menghitung waktu penjadwalan berdasarkan waktu dan persentase efisiensi.) (sumber)
Jika Finite capacity diatur ke No, sumber daya produksi “might therefore be overbooked.” (karena itu mungkin mendapat alokasi beban yang melebihi kapasitasnya.) (sumber)
2. Rute dan order produksi
Sebuah rute memuat operasi rute dengan properti operasi untuk setiap kebutuhan sumber daya produksi. Order rencana yang sudah dikonfirmasi menjadi order produksi, lalu melewati status Created, Estimated, Scheduled, Released, Started, Reported as finished dan Ended.
3. Penjadwalan operasi: alokasi kapasitas secara garis besar pada kelompok sumber daya produksi
Penjadwalan operasi mengalokasikan kapasitas pada kelompok sumber daya produksi. Menurut Microsoft: “Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.” (Berbeda dengan penjadwalan job, penjadwalan operasi tidak menguraikan operasi… menjadi job.) Penjadwalan ini hanya menggunakan durasi: “Start times and end times aren’t scheduled.” (Jam mulai dan jam selesai tidak dijadwalkan.) Sistem tidak memilih sumber daya produksi tertentu. (sumber)
4. Penjadwalan job: bagian yang memperhitungkan batas kapasitas
Penjadwalan job memecah setiap operasi menjadi beberapa job (setup, proses, antrean, transportasi), lalu mengalokasikannya pada sumber daya produksi tertentu. Microsoft menyatakan: “Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.” (Penjadwalan job biasanya digunakan untuk menjadwalkan masing-masing job di lantai produksi untuk pelaksanaan segera atau dalam jangka pendek.)
Dialog Schedule jobs memuat pengaturan berikut:
| Opsi | Fungsi |
|---|---|
| Scheduling direction | Forward atau Backward dari suatu tanggal |
| Finite capacity | Beban “can’t be larger than the capacity that’s available” (tidak boleh melebihi kapasitas yang tersedia) |
| Finite materials | Tanpa opsi ini, “the system assumes that all items are available” (sistem menganggap semua item tersedia) |
| Primary resource selection | Berdasarkan Duration atau Priority |
Finite capacity memperhitungkan alokasi kapasitas untuk order lain: waktu tersedia adalah saat sumber daya produksi tersedia “and there are no other reservations on capacity.” (dan tidak ada alokasi kapasitas lain.) Finite properties mengharuskan sumber daya produksi memenuhi properti yang ditetapkan pada operasi rute. Dengan Finite materials, “a production order can’t be scheduled to start until capacity and materials are available at the same time.” (order produksi tidak dapat dijadwalkan mulai sebelum kapasitas dan material tersedia pada saat yang sama.) (sumber)
5. Diagram Gantt untuk penjadwalan job
Perencana meninjau job pada diagram Gantt, yang dapat dibuka dari order produksi, sumber daya produksi, atau ruang kerja Production floor management. Diagram ini menyediakan Order view dan Resource view. Pada Resource view, batang kapasitas menandai kelebihan alokasi dengan warna merah, sedangkan kekurangan material ditampilkan sebagai ikon. Menu Schedule jobs menjadwalkan satu atau beberapa job yang dipilih melalui opsi Forward from scheduling date, Backward, atau Forward from material availability date. Perencana juga dapat mengatur urutan job pada suatu sumber daya produksi dan memindahkan job ke sumber daya produksi lain. (sumber)
6. Batas kapasitas dalam Planning Optimization
Planning Optimization adalah mesin perencanaan Microsoft untuk perencanaan induk. Mesin ini berjalan sebagai add-in yang diinstal melalui Lifecycle Services dan beroperasi sebagai layanan multitenant eksternal. Mesin perencanaan induk bawaan sudah dinyatakan usang untuk penerapan di cloud. (sumber)
Pengaturan Finite capacity harus diaktifkan di tiga tempat:
- Master planning parameters, tab Planned orders: atur Capacity planning untuk Production ke Yes.
- Master plans, FastTab General: atur Finite capacity ke Yes dan tetapkan Finite capacity time fence.
- Setiap sumber daya produksi, FastTab Operation: atur Finite capacity ke Yes.
Dalam batas waktu tersebut, “if there isn’t enough capacity on the resources, the delivery date is pushed out.” (jika kapasitas sumber daya produksi tidak mencukupi, tanggal pengiriman diundur.) Order produksi yang direncanakan “are backward-scheduled from the requirement date.” (dijadwalkan mundur dari tanggal kebutuhan.) (sumber)
Yang tetap harus ditangani perencana
- Perencanaan induk dengan batas kapasitas tidak cocok untuk kapasitas yang berubah mengikuti shift. “If your capacity can change as requirements change (for example, when you’re working with shifts), you shouldn’t use finite capacity functionality, because the calculated processing times won’t be correct.” (Jika kapasitas Anda dapat berubah mengikuti perubahan kebutuhan, misalnya saat bekerja dengan sistem shift, Anda sebaiknya tidak menggunakan fungsi pembatasan kapasitas karena perhitungan waktu prosesnya tidak akan tepat.) (sumber)
- Batas kapasitas hanya diperhitungkan dalam rentang waktu yang ditetapkan. Di luar Finite capacity time fence, perencanaan menganggap kapasitas tidak terbatas. Microsoft mencatat bahwa “a single-day time fence is probably too low for most manufacturers.” (rentang waktu satu hari kemungkinan terlalu pendek bagi sebagian besar produsen.)
- Tidak ada horizon khusus untuk bottleneck. Planning Optimization “doesn’t use the Bottleneck time fence parameter… bottleneck resources are always scheduled by using the same time fence as non-bottleneck resources.” (tidak menggunakan parameter Bottleneck time fence… sumber daya produksi yang menjadi bottleneck selalu dijadwalkan dengan rentang waktu yang sama seperti sumber daya produksi lainnya.)
- Pemrosesan multithread mengabaikan batas kapasitas. “If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.” (Jika Anda menggunakan perencanaan induk dan penjadwalan operasi secara multithread, batas kapasitas tidak akan diperhitungkan.) (sumber)
- Order dijadwalkan satu per satu. Penjadwalan job menempatkan setiap order produksi secara maju atau mundur dengan memperhitungkan kapasitas yang sudah dialokasikan, lalu memilih sumber daya produksi berdasarkan durasi atau prioritas. Order yang dijadwalkan lebih dahulu tetap menempati slotnya.
- Setup ditetapkan per operasi. Waktu setup dicatat pada operasi rute. Pengurutan dalam perencanaan induk menyusun order rencana berdasarkan atribut produk seperti warna dan ukuran (sumber).
- Seret dan lepas hanya memindahkan satu job. Untuk fungsi seret dan lepas, “You can only reschedule the job on the same resource, and you can only schedule one job at a time.” (Anda hanya dapat menjadwalkan ulang job pada sumber daya produksi yang sama, dan hanya satu job setiap kali.) Job yang dipilih dapat dijadwalkan, diurutkan, atau dipindahkan ke sumber daya produksi lain melalui menu. Perencana juga menjumpai pesan “Could not schedule the job within the loaded time period.” (Job tidak dapat dijadwalkan dalam rentang waktu yang dimuat.) (sumber)
- 32 sumber daya produksi per operasi. “You can schedule a maximum of 32 resources per operation.” (Anda dapat menjadwalkan sumber daya produksi per operasi hingga batas maksimum tersebut.)
Secara keseluruhan, D365 SCM hanya memperhitungkan batas kapasitas pada bagian tertentu: dalam rentang waktu yang ditetapkan, dengan kapasitas tetap, dan untuk satu order setiap kali. Selebihnya adalah rencana garis besar yang harus diperbaiki perencana secara manual pada diagram Gantt.
Kapan penjadwalan bawaan D365 SCM sudah memadai
Penjadwalan job yang dipadukan dengan Planning Optimization sudah memadai jika:
- Menjadwalkan order satu per satu berdasarkan prioritas memberikan hasil yang Anda butuhkan.
- Shift stabil, sehingga perencanaan induk yang memperhitungkan batas kapasitas menghasilkan waktu yang tepat.
- Waktu setup per operasi atau pengurutan berdasarkan atribut produk sudah mencakup kebutuhan changeover Anda.
- Perencana hanya membutuhkan pemeriksaan kapasitas secara garis besar dalam perencanaan induk.
- Perencana memiliki waktu untuk menjadwalkan ulang dan menyesuaikan job pada diagram Gantt ketika rencana berubah.
Jika kondisi pabrik Anda seperti itu, aktifkan Finite capacity pada setiap sumber daya produksi yang perlu diperhitungkan dan pilih rentang waktu yang realistis.
Kapan Anda membutuhkan sistem penjadwalan produksi sesuai kapasitas
Fitur bawaan tidak lagi mencukupi jika beberapa kondisi berikut terjadi:
- Banyak order produksi menggunakan mesin yang sama, dan urutan penjadwalan order memengaruhi hasilnya.
- Shift, lembur, dan ketidakhadiran tenaga kerja mengubah kapasitas dari minggu ke minggu.
- Changeover bergantung pada urutan produksi.
- Mold, dies, atau fixture digunakan bersama oleh beberapa mesin, dan sebagian job membutuhkan beberapa operator sekaligus.
- Kedatangan material menentukan job mana yang dapat dimulai.
- Order mendesak dan kerusakan mesin memaksa Anda menyusun ulang rencana beberapa kali dalam seminggu.
Apa yang perlu diperhatikan
- Semua pesanan dan sumber daya produksi dijadwalkan bersama, bukan satu pesanan produksi pada satu waktu.
- Penjadwalan sesuai kapasitas nyata dan shift aktual, dengan memperhitungkan ketidakhadiran dan lembur di seluruh rentang perencanaan.
- Matriks waktu setup: waktu changeover yang bergantung pada urutan dan berbeda menurut arah pergantian, untuk meminimalkan total waktu setup.
- Peralatan sebagai sumber daya produksi bersama dengan jumlah terbatas, serta job yang membutuhkan beberapa operator.
- Penjadwalan yang memperhitungkan material dengan memeriksa stok dan material yang akan diterima dari pesanan pembelian.
- Mesin dan personel alternatif yang digunakan mesin penjadwalan saat sumber daya produksi utama tidak tersedia.
- Pengeditan Gantt yang menjaga keselarasan jadwal lainnya saat satu job dipindahkan.
- Penjadwalan ulang otomatis saat produksi atau pesanan berubah.
- Pembagian tanggung jawab yang jelas dengan SCM. Tanyakan bagaimana tanggal hasil penjadwalan diteruskan ke pesanan produksi dan operasi dalam rute produksi, serta bagaimana penjadwalan job dicegah agar tidak menimpa tanggal tersebut.
Pilihan yang tersedia terbagi menjadi empat kelompok:
- Penjadwalan job D365 SCM dan Planning Optimization mencakup penjadwalan per pesanan sesuai kapasitas nyata serta perencanaan induk yang memperhitungkan kapasitas.
- Paket APS untuk perusahaan besar diintegrasikan melalui proyek implementasi dan dioperasikan oleh tim khusus perencanaan.
- Papan perencanaan menampilkan pesanan produksi pada papan visual yang dikelola oleh perencana.
- APS berbasis cloud dengan eksekusi di lantai produksi, kategori yang mencakup SkyPlanner, menjadwalkan setiap sumber daya produksi secara otomatis berdampingan dengan Supply Chain Management dan terus menyusun ulang rencana saat produksi berubah.
Peran SkyPlanner
SkyPlanner APS menjadwalkan semua pesanan produksi dan semua stasiun kerja secara bersamaan. Mesin Arcturus AI menyusun jadwal hingga tingkat operasi dalam hitungan detik, dengan urutan berdasarkan prioritas job, tanggal penyelesaian, prioritas pelanggan, Fast Track, dan Dynamic Priorities. Running Time Lock menjaga agar job yang sedang berjalan tidak bergeser.
Penjadwalan mengikuti kapasitas nyata berdasarkan shift aktual, personel, cuti, dan shift lembur, sehingga perubahan kapasitas menjadi bagian dari proses sehari-hari. Matriks waktu setup menyimpan waktu changeover untuk setiap pasangan produk dalam kedua arah, lalu mesin penjadwalan memilih urutan dengan waktu setup paling sedikit. Peralatan merupakan sumber daya produksi bersama yang jumlahnya terbatas, dan satu job dapat membutuhkan beberapa operator sekaligus.
Penjadwalan berbasis material menyimulasikan persediaan mendatang berdasarkan stok dan material yang akan diterima dari pesanan pembelian, sehingga pekerjaan hanya dijadwalkan saat material tersedia. Autopilot menjadwalkan ulang secara otomatis saat produksi berubah, dengan tetap mematuhi penguncian dan prioritas yang Anda tetapkan. Operator melihat antrean pekerjaan dan mencatat pekerjaan melalui Mobile Confirmations.
Pilih SkyPlanner daripada D365 jika Anda menginginkan penjadwalan produksi yang benar-benar mengikuti kapasitas nyata, bukan pembatasan kapasitas yang hanya diterapkan sebagian. SkyPlanner memperhitungkan keterbatasan setiap mesin, personel, peralatan, dan material pada setiap waktu di seluruh rentang perencanaan, bukan hanya dalam batas waktu tertentu.
Pilih SkyPlanner daripada penjadwalan job D365 jika banyak pesanan menggunakan mesin yang sama. Penjadwalan job memproses pesanan satu per satu dan memberikan slot terbaik kepada pesanan yang dijadwalkan lebih dahulu. SkyPlanner menjadwalkan semua pesanan secara bersamaan dalam hitungan detik, dan Autopilot menyusun ulang rencana secara otomatis setiap kali terjadi perubahan penting.
Pilih SkyPlanner daripada fitur kapasitas terbatas Planning Optimization jika shift, lembur, dan ketidakhadiran mengubah kapasitas Anda. Panduan Microsoft sendiri menyatakan bahwa kapasitas terbatas dalam perencanaan induk tidak digunakan untuk kondisi tersebut. SkyPlanner menyusun rencana berdasarkan shift aktual di seluruh rentang perencanaan.
Pilih SkyPlanner daripada keduanya jika changeover yang bergantung pada urutan, peralatan bersama, job dengan beberapa operator, dan kedatangan material menentukan pekerjaan yang bisa dijalankan berikutnya, serta Anda ingin sistem mulai digunakan dalam hitungan minggu setelah proses onboarding dimulai, lengkap dengan Mobile Confirmations untuk operator.
Mulailah dengan data ekspor pesanan produksi Anda dalam uji coba gratis selama 30 hari (hingga 20 stasiun kerja, tanpa kartu kredit). Harga mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja.
SkyPlanner terintegrasi dua arah dengan Dynamics 365 Supply Chain Management melalui entitas data standarnya. Tim SkyPlanner mengonfigurasi integrasi selama proses onboarding. Baca ringkasannya di SkyPlanner untuk Dynamics 365 SCM, panduan integrasi Dynamics 365 SCM, atau pusat informasi 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 bagi listrik
Perencanaan produksi menghemat 2 jam kerja setiap minggu, dan antrean pekerjaan baru sampai ke lini produksi dalam hitungan detik.
+90%efisiensi produksi
“Efisiensi produksi telah meningkat 90%.”
Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi
Efisiensi produksi meningkat 90%, dan penyusunan rencana yang dioptimalkan untuk periode tiga bulan di semua stasiun kerja membutuhkan waktu kurang dari 30 menit.
99,2%keandalan pengiriman
“SkyPlanner membuat bottleneck lebih mudah diidentifikasi dan pengelolaan produksi lebih jelas.”
Toni Tuori, Manajer Produksi
Piristeel · Perlengkapan keselamatan atap dan sistem pembuangan air hujan
Keandalan pengiriman mencapai 99,2% tahun ini, dan penjadwalan menghemat hingga empat jam kerja per hari.
98%keandalan pengiriman, naik dari sekitar 50%
“SkyPlanner berperan menentukan dalam menjaga keandalan pengiriman kami.”
Hannu Lahtinen, Direktur Utama
KJH-Comp · Komponen mekanis pelat logam dan manufaktur kontrak
Keandalan pengiriman naik dari sekitar 50% hingga mencapai 98%, dan penjadwalan kini hanya membutuhkan satu supervisor, bukan dua.
Pertanyaan umum
Apa perbedaan penjadwalan operasi dan penjadwalan job di D365 SCM?
Penjadwalan operasi mengalokasikan durasi pada kelompok sumber daya produksi tanpa menetapkan waktu mulai dan selesai atau memilih sumber daya produksi tertentu. Penjadwalan job membagi operasi menjadi job setup, proses, antrean, dan transportasi, lalu mengalokasikannya ke sumber daya produksi tertentu. Penjadwalan job merupakan tingkat penjadwalan jangka pendek yang mengikuti kapasitas nyata.
Apakah fitur kapasitas terbatas Planning Optimization cukup untuk penjadwalan produksi?
Tidak. Fitur perencanaan induk ini hanya membatasi kapasitas dalam rentang Finite capacity time fence dan menganggap kapasitas tidak terbatas di luar rentang tersebut. Microsoft juga tidak menyarankan penggunaannya jika perubahan shift mengubah kapasitas Anda. Fitur ini merencanakan tanggal dan kapasitas untuk rencana pesanan produksi, sedangkan penjadwalan job mengalokasikan job ke sumber daya produksi tertentu.
Sebaiknya kami menggunakan penjadwalan job D365 dan Planning Optimization atau SkyPlanner?
Gunakan Planning Optimization untuk perencanaan material dan SkyPlanner untuk penjadwalan sesuai kapasitas nyata. Pembatasan kapasitas di D365 hanya berlaku sebagian: hanya dalam batas waktu tertentu, tidak untuk kapasitas yang berubah mengikuti shift, dan penjadwalan job memproses satu pesanan pada satu waktu sehingga pesanan yang dijadwalkan pertama mendapat slot terbaik. SkyPlanner menjadwalkan setiap pesanan, mesin, personel, peralatan, dan material secara bersamaan sesuai ketersediaan nyatanya, dengan waktu changeover menurut arah pergantian dalam matriks waktu setup. Autopilot menyusun ulang rencana setiap kali terjadi perubahan penting. Sistem Anda siap digunakan dalam hitungan minggu, mulai dari 199 € per bulan dengan uji coba selama 30 hari menggunakan data Anda sendiri.
Apakah D365 SCM menangani waktu setup yang bergantung pada urutan?
Waktu setup ditetapkan pada setiap operasi dalam rute produksi, dan perencanaan induk dapat mengurutkan rencana pesanan berdasarkan atribut produk seperti warna dan ukuran. SkyPlanner APS menggunakan matriks waktu setup (biru ke merah 30 menit, merah ke biru 60) dan mengurutkan job untuk meminimalkan total waktu setup.
Apakah SkyPlanner menggantikan Planning Optimization?
Tidak. Planning Optimization tetap merencanakan material dan mengusulkan rencana pesanan produksi. SkyPlanner menjadwalkan pesanan produksi yang sudah ditetapkan ke seluruh sumber daya produksi dan mengirimkan tanggal hasil penjadwalan kembali ke Supply Chain Management.
Bisakah saya mencoba SkyPlanner sebelum mengintegrasikannya dengan D365 SCM?
Ya. Ekspor pesanan produksi yang masih terbuka, operasi dalam rute produksi, dan sumber daya produksi ke Excel atau CSV. Impor data tersebut selama uji coba 30 hari, lalu bandingkan jadwalnya dengan rencana Anda saat ini. Lihat harga, mulai uji coba, atau hubungi tim penjualan.