هذا الدرس القصير يشرح كيفية فتح XER ملف في بايثون. يتضمن تفاصيل حول إعداد بيئة التطوير المتكاملة، قائمة بالخطوات، وعينة من الشيفرة لتطوير عارض ملفات XER في بايثون. كما يتم مناقشة مختلف خصائص المهمة الرئيسية والخصائص الاختيارية ذات الصلة بـ Primavera في هذه المقالة.
خطوات قارئ XER في بايثون
- حضّر بيئة التطوير بإضافة Aspose.Tasks for Python via .NET
- اضبط الترخيص للمنتج لفتح جميع الميزات
- حمّل ملف XER المصدر إلى كائن الفئة Project
- التنقل عبر جميع المهام والمهام الفرعية في المشروع
- اطبع خصائص كل مهمة وفقًا للمتطلبات
- تحقق مما إذا كان أي مهمة تحتوي على Primavera-specific properties
- اطبع جميع خصائص Primavera مثل معرف النشاط، والنوع، وأنواع مختلفة من القيود فيها
الخطوات المذكورة تصف كيفية فتح ملف XER بدون Primavera في Python. استورد المكتبة المطلوبة إلى التطبيق، حمّل الترخيص، حمّل ملف XER إلى كائن Project، وجمع جميع المهام بشكل متكرر منه. اعرض خصائص المهمة، تحقق من وجود خصائص Primavera، واعرض الخصائص ذات الصلة إذا وجدت.
الكود لعارض XER في بايثون
يوضح هذا الكود تطوير عارض Primavera P6 XER في بايثون. تدعم هذه المكتبة بيانات Primavera على مستوى المشروع بالإضافة إلى خصائص مستوى المهمة التي يمكن الوصول إليها وعرضها. يمكنك عرض كل مستوى مهمة في المشروع باستخدام قيمة outline_level.
لقد علمنا هذا المقال عملية قراءة وطباعة بيانات ملف XER. لتحويل ملف MPP إلى HTML، راجع المقال تحويل MPP إلى HTML في بايثون.