চল এখন আমরা ERP সিস্টেমের তৃতীয় ধাপ 🧵 Production Planning (PPIC)-এর কাজগুলো গল্প এবং Django টেবিল ডেটা দিয়ে ধাপে ধাপে বিশ্লেষণ করি — যেন তুমি বুঝতে পারো বাস্তবভাবে কোন কাজ কোথায় হয়, এবং কেন এটা গুরুত্বপূর্ণ।
🎯 গল্পের পটভূমি:
অর্ডার নম্বর: ORD001
বায়ার: Zara
স্টাইল: ZARA-TSHIRT-RED-2025
Qty: 10,000 পিস
Delivery Date: 30 September 2025
Merchandiser Rahim সব স্যাম্পল কাজ শেষ করার পর এই অর্ডারটি এখন প্রোডাকশন টিমের কাছে হস্তান্তর করল।
✅ PPIC – Production Planning and Inventory Control এর কাজগুলো:
🧩 1. Line Planning (লাইনে কাজ ভাগ করে দেওয়া)
প্রোডাকশন টিম অর্ডার হাতে পাওয়ার পর, প্রথমেই তারা ভাবে কোন লাইন এই অর্ডারটি করবে। ধরো আমাদের গার্মেন্টসে ৫টি প্রোডাকশন লাইন আছে — Line 1 to Line 5।
➡️ Line Planning Table:
| id | order_id | line_no | start_date | end_date | planned_quantity |
|---|---|---|---|---|---|
| 1 | ORD001 | Line 3 | 2025-09-01 | 2025-09-20 | 10,000 |
🎯 Line Planning হল, কোন অর্ডার কখন কোন লাইনে যাবে তা ঠিক করা। এটি গুরুত্বপূর্ণ কারণ মেশিন ও মজুরদের কাজ পরিকল্পনা ছাড়া হঠাৎ করলেই সময়মতো ডেলিভারি হবে না।
🪛 2. Machine Allocation (মেশিন বরাদ্দ)
Line 3 তে কাজ হবে, কিন্তু সেখানে কী কী মেশিন লাগবে? ধরো এই অর্ডারের জন্য দরকার:
- 5টি সিঙ্গেল নিডেল
- 2টি ওভারলক
- 1টি ফ্ল্যাটলক
➡️ Machine Allocation Table:
| id | line_no | machine_type | quantity |
|---|---|---|---|
| 1 | Line 3 | Single Needle | 5 |
| 2 | Line 3 | Overlock | 2 |
| 3 | Line 3 | Flatlock | 1 |
🎯 Machine Allocation প্রয়োজনীয় যন্ত্রপাতি নির্ধারণে সহায়তা করে যেন পরবর্তীতে লাইনে কোন দেরি না হয়।
👨🏭 3. Operator Assignment (অপারেটর নিয়োগ)
লাইনে শুধু মেশিন থাকলে হবে না, দক্ষ অপারেটর লাগবে। ধরো:
➡️ Operator Table:
| id | name | skill | assigned_line | shift |
|---|---|---|---|---|
| 1 | Salma | Single Needle | Line 3 | A |
| 2 | Raju | Overlock | Line 3 | A |
| 3 | Mariam | Flatlock | Line 3 | A |
| 4 | Jabbar | Helper | Line 3 | A |
🎯 Operator Assignment কাজের দক্ষতা অনুযায়ী লোক ঠিক করার প্রক্রিয়া। অপারেটর যদি ভুল লাইনে যায়, তাহলে কোয়ালিটি কমে যাবে।
🎯 4. Target vs Achievement (লক্ষ্যমাত্রা বনাম বাস্তব উৎপাদন)
Line 3 তে প্রতিদিন 1000 পিস উৎপাদনের লক্ষ্যমাত্রা ঠিক করা হয়। এখন দেখা যাক তারা প্রতিদিন কতটা পারল।
➡️ Target vs Achievement Table:
| id | order_id | date | target_qty | actual_qty | remarks |
|---|---|---|---|---|---|
| 1 | ORD001 | 2025-09-01 | 1000 | 900 | মেশিন সমস্যা |
| 2 | ORD001 | 2025-09-02 | 1000 | 1050 | ভালো পারফর্ম্যান্স |
| 3 | ORD001 | 2025-09-03 | 1000 | 970 |
🎯 Target vs Achievement রিপোর্ট তৈরি হয় প্রতিদিন, যাতে ম্যানেজমেন্ট বুঝতে পারে তারা কতটা সময়ে কাজ শেষ করতে পারবে।
🔍 এই ধাপটির গুরুত্ব:
- ✅ প্রোডাকশন টাইমলাইন বজায় রাখতে
- ✅ লোকবল ও যন্ত্রপাতি পরিচালনায় সহায়তা করতে
- ✅ বায়ার এর সামনে স্পষ্ট রিপোর্ট তৈরি করতে
- ✅ ডেলিভারিতে দেরি হলে কারণ বুঝে সমস্যা সমাধানে
🧩 পরবর্তী ধাপে যাবার আগে:
তুমি চাইলে এই অর্ডার (ORD001) এর পুরো কাজ নিয়ে একটা রিপোর্ট জেনারেট করতে পারো যেখানে বলা থাকবে:
- কোন লাইনে কতদিন চলেছে
- কতটা উৎপাদন হয়েছে
- কোন কারণে দেরি হয়েছে
🔜 পরবর্তী ধাপ:
4. 🧪 Quality Assurance – যেখানে কাজ হবে Inline inspection, Final Inspection, Defect report ইত্যাদি নিয়ে।
বলো, আমি কি এরপরটা শুরু করবো? নাকি তুমি কোনো কিছুতে আরও ব্যাখ্যা চাও PPIC মডিউল থেকে?