إضافة مهمة متكررة في MS Project باستخدام بايثون

هذا الدليل القصير يشرح كيفية إضافة مهمة متكررة في MS Project باستخدام Python. يشارك تفاصيل حول إعداد بيئة التطوير المتكاملة، قائمة بخطوات البرمجة، وعينة من الشيفرة لتوضيح كيفية إنشاء مهمة متكررة في Microsoft Project باستخدام Python. يمكن ضبط خصائص مختلفة لتخصيص المهمة المتكررة وتوليد ملف الإخراج المطلوب MPP.

خطوات لمهام التكرار في Microsoft Project باستخدام Python

  1. اضبط البيئة لاستخدام Aspose.Tasks for Python via .NET لتشغيل المهام المتكررة
  2. تطبيق ترخيص المنتج، تحميل project الموجود، وإنشاء مهمة متكررة جديدة
  3. عيّن مدة كل مهمة، حدد نمط التكرار الأسبوعي، وحدد أيام الأسبوع المطلوبة فيه
  4. حدد المدة الإجمالية للمهام المتكررة عن طريق تحديد تاريخ البدء وتاريخ الانتهاء
  5. عرّف كائن WeeklyRecurrencePattern وحدد نطاق التكرار والعودة المحدد أعلاه
  6. اضبط نمط التكرار هذا للمهمة المتكررة واربط المهمة بالتقويم القياسي للمشروع
  7. أضف المهمة كمهام فرعية إلى المهمة المطلوبة في المشروع المحمَّل
  8. احفظ المشروع الناتج كملف MPP
  9. اقرأ المشروع لتأكيد وجود المهمة المتكررة

تلخص هذه الخطوات العملية إلى إنشاء مهمة متكررة في Microsoft Project باستخدام Python. حمل الترخيص، افتح ملف MPP المصدر في كائن Project، أنشئ مهمة متكررة باستخدام الفئة RecurringTaskParameters، أضف تكرارًا أسبوعيًا، حدد نطاق التكرار، وأنشئ كائن WeeklyRecurrencePattern باستخدام المعلمات المذكورة أعلاه. اربط تقويمًا بالمهمة، أضفه إلى المهمة المطلوبة في المشروع، واحفظه كملف MPP.

كود لجعل مهمة متكررة في MS Project 2016 باستخدام Python

يساعد هذا الكود في العمل مع المهام المتكررة في MS Project. يمكنك استخدام EndAfterRecurrenceRange لإنهاء المهام بعد عدد ثابت من التكرارات. يمكن تمديد التكرارات إلى ما بعد الأسبوعية باستخدام الخيارات اليومية أو الشهرية أو السنوية، وفقًا للمتطلبات.

لقد علمنا هذا المقال العملية لإنشاء مهام متكررة. لفتح ملف XER باستخدام Primavera، راجع المقال فتح ملف XER في بايثون.

 عربي