24/08/2026
⚠️ نقطة مهمة جدًا لكل مهندس تخطيط:
ما هو **Float Path**؟ وما الفرق بين **Total Float Path** و**Free Float Path** في Primavera P6؟
الـ **Float Path** هو سلسلة من الأنشطة المترابطة التي تنتهي عند Milestone أو نشاط مهم نريد تحليل المسارات المؤدية إليه، مثل:
**Project Completion – Energization – Section Handover**
ومن خلاله نستطيع تحديد المسار الأكثر حرجًا، ثم المسارات الفرعية القريبة من الحرج: **Path 1, Path 2, Path 3…**
🔶 **Total Float Path**
يرتب المسارات بناءً على **Relationship Total Float**.
بمعنى أبسط:
**أي مسار لديه أقل سماحية؟**
يُستخدم لمعرفة المسارات منخفضة الـFloat التي قد تصبح حرجة، ولكنه قد يتأثر بالـConstraints والتقويمات والـMust Finish By.
🔷 **Free Float Path**
يحدد المسارات بناءً على **Longest Path** و**Driving Relationships**.
بمعنى أبسط:
**أي مسار يحرك تاريخ الإنجاز فعليًا؟**
ويكون **Float Path 1** هو المسار الحاكم الذي يؤدي أي تأخير فيه إلى تحريك تاريخ الـMilestone المختار.
📌 مثال عملي:
إذا كنا نحلل Milestone باسم **380 kV BSP Energization**، فقد يظهر:
**Free Float Path 1:**
اعتماد GIS ← التصنيع ← التوريد ← التركيب ← الاختبارات ← التشغيل
لأنه المسار الذي يحكم تاريخ التشغيل فعليًا.
بينما قد يظهر مسار إنشاء المبنى في ترتيب متقدم عند استخدام **Total Float**؛ بسبب انخفاض سماحية علاقاته أو وجود Constraint.
✅ الخلاصة:
**Total Float:** ما المسار الذي لديه أقل سماحية؟
**Free Float:** ما المسار الذي يؤخر تاريخ الإنجاز فعليًا؟
والأفضل في التحليل:
ابدأ بـ **Free Float** لتحديد الـLongest Path الحقيقي، ثم استخدم **Total Float** لمراجعة المسارات القريبة من الحرج.
وإذا اختلفت النتائج بينهما، راجع:
* Constraints
* Calendars
* Logic
* Lags
* Open Ends
لأن الاختلاف قد يكشف مشكلة مهمة داخل البرنامج الزمني.