ضبط أداء Project Online

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

< المزيد من تعليمات Project

مع اطلاق Project Online منذ بضع سنوات، تم المؤسسات من كافه الاحجام قادرا علي استخدام مجموعه غنيه من قدرات اداره قائمه المشاريع المشاريع (PPM) ضمن الميزات المناسبه ل# البنيه الاساسيه السحابيه Office 365 الخاصه بنا في Microsoft.

على الرغم من أن إحدى الفوائد الواضحة لاستخدام خدمة مستندة إلى السحابة تتمثل في تجنب الحاجة للتعامل مع النشر والإعداد وتوليف الأجهزة والبرامج، فلا تزال هناك بعض الخطوات التي يمكنك تنفيذها لضمان حصول مؤسستك على أفضل أداء من استخدام Project Online.

يقدّم Project Online العديد من إعدادات التكوين والتخصيص، ولكن يمكن أن يكون للتخصيصات تأثير على الأداء. تبرز هذه المقالة التأثير على الأداء والمبادلات لبعض إعدادات Project Online الأكثر شيوعاً، حتى تتمكّن من اتخاذ قرارات مدروسة عندما يتعلق الأمر بتخصيص Project Online وتكوينه.

تشكّل هذه المقالة جزءاً من مشروع تخطيط الشبكة وتحسين أداء Office 365‏.

أفضل الممارسات لـ Office 365 وSharePoint Online

ثمه الكثير معلومات حول تخطيط الشبكه و# تحسين الاداء ل SharePoint Online و Office 365. كافه هذه المعلومات ذات الصله ل# العملاء Project Online و# ينبغي الرجوع ب# الاضافه الي افضل الممارسات التاليه معينه الي Project Online.

تكوين Project Online وتخصيصه

يمكن تكوين العديد من عناصر موقع Project Web App وتخصيصها، بدايةً من الإعدادات الإدارية وحتى الأذونات، ومن إعدادات التعاون وحتى الشكل والأداء. دعنا نستعرض الإعدادات التي من المحتمل أن يكون لها تأثير على أداء موقع Project Web App بشكلٍ عام.

سنتناول:

  • أوضاع أذونات الأمان

  • إنشاء نوع مشروع مؤسسة مخصص

    • تكوين موقع المشروع

    • آليات المزامنة بين Project Online وSharePoint Online

  • مزامنه "تجمع موارد الدليل" النشط

  • تخصيص واجهة المستخدم وشكلها وأداؤها

  • صفحات تفاصيل المشروع (PDP) ومهام سير العمل

  • OData وإعداد التقارير

  • الحصه النسبيه ل# Project Online

(بعض المعلومات هذا ينطبق علي Project Server 2013 و Project Server 2016 ايضا.)

أوضاع الأذونات: SharePoint أو Project

ب# استخدام Project Online و Project Server 2013، يمكننا تقديم نموذج اذونات جديد و# مبسط يسمي وضع اذونات SharePoint، بدلا من وضع اذونات المشروع القديمه. يمكنك العثور علي المقارنه بين وضعي كلا علي Technet.

يتم توفير مثيلات Project Online الجديدة في وضع أذونات SharePoint بشكلٍ افتراضي، ونحن على ثقة بأن هذا الوضع سيعالج احتياجات الغالبية العظمى من العملاء. فباستخدام هذا الوضع، تستطيع إدارة تخويل المستخدم عبر المجموعات والأذونات العادية في SharePoint.

يوفر وضع اذونات المشروع درجه عاليه من امكانيه تخصيص، و# لكن ان تاتي ب# سعر فيما يتعلق ب# الاداء. اذا قمت ب# انشاء مئات فئات و# تعتمد ب# شده علي اذونات الديناميكيه عبر هيكل تصنيف الموارد (RBS)، ف# قد ابطاء علي تجربه المستخدم النهائي ل# المستخدمين الذين لديهم حق الوصول الي كثير من المحتويات، ك# مديري قوائم المشاريع و# المسؤولين.

ملاحظة: التبديل بين وضع اذونات SharePoint و# وضع الاذونات في Project Server حذف كافه الاعدادات المتعلقه ب# الامان. اذا قمت ب# التبديل من وضع اذونات SharePoint ل# وضع الاذونات الكلاسيكيه Project Server، يجب تكوين بنيه اذونات الامان الخاص بك في Project Server 2013 و Project Server 2016 يدويا. التبديل من وضع الاذونات في Project Server العوده الي وضع اذونات SharePoint حذف معلومات اذونات الامان من Project Server 2013 و Project Server 2016.

توصيه:   

احتفظ بوضع أذونات SharePoint الافتراضي للحصول على أداء أفضل بشكلٍ عام، متى كان ذلك ممكناً. وإذا كنت بحاجة إلى استخدام وضع أذونات المشروع، فقم بتحديد تخصيصاتك إلى أقصى درجة ممكنة.

إنشاء نوع مشروع مؤسسة مخصص

وظيفه نوع مشروع المؤسسه (قبول) يمثل برنامج تضمين تغليف المراحل و# المراحل، سير عمل واحد و# "صفحات تفاصيل المشروع" (صفحات Pdp).

ابتس تسمح لك ب# تعريف:

  • تكوين موقع المشروع

  • آليات المزامنة بين Project Online وSharePoint Online

تكوين موقع المشروع

تعتمد مواقع المشاريع على وظائف SharePoint الأساسية. يُعد إنشاء مواقع المشاريع عملية هامة، ويمكن أن يؤدي تحديد ما إذا كانت مؤسستك قد تحتاج إلى مواقع مشاريع أم لا ومتى يكون ذلك إلى قطع طريق طويل في عملية تحسين أسلوب عمل المستخدم النهائي بشكلٍ عام.

استخدام عدد كبير من المؤسسات Project Online ل# جمع و# تصنيف عروض المشاريع قبل تحديد اي المشاريع التمويل. اذا تم تعيين مواقع المشروع ب# شكل تلقائي انشاء نشر مشروع ل# المره الاولي، ثم كافه عروض المشاريع، حتي تلك التي لم تقم ب# اجراء القص و# الحصول علي موقع مشروع. سيكون تلك المواقع غير الضروري ان يدويا تنظيف بعد ذلك.

نهج افضل يتمثل، اذا قررت استخدام مواقع المشروع، ف# هو اما السماح للمسخدم ب# اختيار متي ينبغي انشاء موقع التعاون الخاص به، او جعل انشائه ب# سير عمل مجرد عرض المشروع حلول ذلك افضل بوابه مرحله معينه.

SharePoint Online حاليا قيود عدد المواقع الفرعيه التي يمكن انشاؤها ل# كل مجموعه مواقع مشتركه. قبول يسمح لك ب# تحديد اي مجموعه مواقع مشتركه ل# انشاء مواقع المشاريع الجديده في. سيسمح لك ب# انشاء موقع مشروع ل# كل مشروع كما يمكنك تمتد عبر عده مجموعات المواقع المشتركه.

مواقع المشروع عبر PWA مجموعات المواقع المشتركه

علي سبيل المثال، اذا كان لديك مجموعه مواقع مشتركه مخصصه ل# قسم تكنولوجيا المعلومات، يمكنك تكوين المشاريع تقنيه قبول ل# انشاء مواقع المشروع ازالتهم https://contoso.sharepoint.com/sites/IT.

انشاء موقع مشروع

توصية:   

اذا كانت مؤسستك تستخدم مواقع المشروع، حدد الخيار اللازم ل# انشاء هذه عند الطلب بدلا من تلقائيا. يؤدي هذا الي تسريع عمليه تجربه التشغيل الاولي ل# النشر و# تجنب انشاء مواقع غير الضروريه و# المحتوي.

ل# قبول كل، يمكنك تكوين هذا الخيار ب:

  1. في اعدادات Project Web App، انقر فوق نوع مشروع مؤسسه مخصص.

  2. حدد قبول التي تحتاج الي تغيير الاعداد.

  3. في الصفحه اعدادات قبول، في المقطع موقع المشروع، حدد السماح ل# المستخدمين ب# اختيار.

خيارات انشاء موقع مشروع

انشاء مواقع المشروع في مجموعه المواقع المشتركه الخاصه بهم ب# قبول. الاحتفاظ ب# عدد مواقع المشروع في مجموعه مواقع SharePoint Online قيودادناه.

ما الذي تقوم بمزامنته؟

يتم تشغيل Project Online اطلاع ب# الطريقه نفسها Project Server تشغيله SharePoint ServerSharePoint Online. نتيجه ل# ذلك، لدينا ل# الحفاظ علي تزامن ب# عدد معين من مكونات بين ل# نظامين. عمليات مزامنه هذه قد يستغرق وقتا طويلا و، استنادا الي اعمالك يحتاج، في بعض الاحيان يمكن غير الضروريه. هذه المقاله استكشاف كافه هذه المزامنه انظمه مساعدتك علي تحديد ما الحالات التي تحتاج اليها و# ما الحالات التي يمكنك ب# شكل امن ايقاف تشغيل. بعض هذه الاعدادات ب# الفعل ايقاف تشغيله ب# شكل افتراضي.

في الأقسام التالية، نحن نناقش:

  • مزامنه اذونات المستخدمين ل# موقع المشروع

  • مزامنه في قوائم مهام SharePoint ل# مشاريع المؤسسه

مزامنه اذونات المستخدمين

مواقع المشاريع هي مساحات العمل حيث يمكنك التعاون في العمل فرق المشروع و# تحميل المستندات و# رفع المشاكل. عندما اذونات المستخدم المزامنه قيد التشغيل، كلما شخص يتم منح اذن ل# مشروع، يتم تحديث اذونات موقع المشروع المناظره.

تتم هذه المزامنة في كل مرة يُنشر المشروع. تؤثر المزامنة على الأداء، مما يعني أنه كلما زاد عدد المستخدمين والمواقع المطلوب مزامنتها، كانت العملية أبطأ وخاصة إذا كنت تقوم باستيراد أو نشر مجمع أو إنشاء مشاريع متعددة (باستخدام مواقع المشاريع) أو تحديث عضويات المجموعات التي تتطلب إعادة المزامنة لأذونات موقع المشروع.

ل# قبول كل، يمكنك تعريف اذا كانت اذونات المستخدم المزامنه قيد التشغيل.

ملاحظة: مواقع المشاريع f تم انشاؤها في مجموعه مواقع مشتركه مختلفه من حيث يوجد موقع Project Web App (علي سبيل المثال، https://contoso.sharepoint.com/sites/pwa هو المكان حيث يوجد Project Web App و# يقوم قبول ب# انشاء مواقع المشروع في https:// contoso.sharepoint.com/sites/IT)، لا يتم اعتماد مزامنه اذونات المستخدمين.

توصية:   

نوصي بشدة بتعطيل خيار مزامنة أذونات موقع المشروع إذا كان ما يلي ينطبق على التوزيع:

  • يوجد عدد كبير من الموارد (>1000)

  • يوجد العديد من المشاريع التي تتطلب موقع مشروع (>1000)

  • يوجد عدد كبير من الموارد التي تتطلب إذن بالوصول إلى أغلب مواقع المشاريع

  • يتم انشاء مواقع المشروع خارج مجموعه الموقع الافتراضي (يتم تعطيل مزامنه)

فيما يلي بعض الخيارات التي يجب أخذها بعين الاعتبار لإدارة أذونات موقع المشروع:

  • اذا كانت فرق المشاريع ذات معدل دوران منخفض، ف# يمكنك ايقاف تشغيل مزامنه اذونات موقع المشروع ل# تحسين اداء "نشر المشروع" و "صفحات تفاصيل المشروع. لديك ثم ل# منح يدويا او ازاله الاذونات الي مواقع المشروع كلما قام احد الاشخاص تجمع او يترك فريق مشروع.

  • اذا كان ينبغي access منحها ل# كل المستخدمين في PWA و# تعيينه اليه ل# اذوناتك مجموعه موجوده، ف# يمكنك تكوين الي مواقع المشروع ل# ترث من الموقع الاصل PWA.

  • إذا كان الوصول إلى الموقع مرتبط بأدوار محددة، فقم بإنشاء مجموعة واحدة أو أكثر ترتبط بهذه الأدوار (من الممكن استخدام المجموعة نفسها إذا كانت مزامنة المجموعة مُمكنة لديك) ومنح هذه المجموعات أذونات بالوصول إلى موقع المشروع.

ل# قبول كل، يمكنك تشغيل "مزامنه بيرميسسيونس المستخدم" عن طريق:

  1. في اعدادات Project Web App، انقر فوق نوع مشروع مؤسسه مخصص.

  2. حدد قبول التي تحتاج الي تغيير الاعداد.

  3. في الصفحه اعدادات قبول، في المقطع مزامنه، حدد مزامنه اذونات المستخدم.

مزامنه اذونات المستخدم

مزامنه في قوائم مهام SharePoint ل# مشاريع المؤسسه

يتم ايقاف تشغيل قوائم مهام SharePoint المزامنه ب# شكل افتراضي ل# تحسين سرعه نشر المشروع. يساعدك هذا ايضا علي سرعه الانتقال بين "صفحات تفاصيل المشروع". اذا كانت تعتمد المستخدمين علي قائمه المهام و# مرئيات المخطط الزمني الخاص به في موقع المشروع، يمكنك تشغيل هذه الميزه و# تحقق من معقوله تاثيره علي اداء نشر المشروع.

ملاحظة: مواقع المشاريع f تم انشاؤها في مجموعه مواقع مشتركه مختلفه من حيث يوجد موقع Project Web App (علي سبيل المثال، https://contoso.sharepoint.com/sites/pwa هو المكان حيث يوجد Project Web App و# يقوم قبول ب# انشاء مواقع المشروع في https:// contoso.sharepoint.com/sites/IT)، لا يتم اعتماد مزامنه قوائم مهام SharePoint.

توصيه   

مزامنه مهام قوائم SharePoint الخيار مخصصه ل# استخدامها مع خطط المشروع الصغيره. اذا كان المشروع يتضمن عدد كبير من المهام، و# مزامنتها علي نشره وقتا بعض كما كل مهمه يجب ان يكون المحدثه واحد في كل مره. علي سبيل المثال، تتطلب عده دقائق ل# مزامنه خطه مشروع مهمه 500 ل# قائمه مهام SharePoint. علي الرغم من مهمه قائمه انتظار علي ارتباط منفصله و# حفظها كتله و# تحرير المشروع غير خطه، نوصيك ب# عدم تمكين خيار "قوائم مهام SharePoint في المزامنه". نحن نوصي ب# مزامنه المشاريع ب# استخدام اقل من 250 المهام فقط.

يتم ايقاف تشغيل هذا الخيار ب# شكل افتراضي. تشغيل فقط مزامنه قوائم مهام SharePoint اذا المستخدمين ب# حاجه الي الميزه ل# كل قبول. ل# تكوين هذا الخيار:

  1. في اعدادات Project Web App، انقر فوق نوع مشروع مؤسسه مخصص.

  2. حدد قبول التي تحتاج الي تغيير الاعداد.

  3. في الصفحه اعدادات قبول، في المقطع مزامنه، حدد قوائم مهام SharePoint المزامنه.

مزامنه قوائم مهام SharePoint

مزامنة تجمع موارد Active Directory

ليس لمزامنة "تجمع موارد Active Directory" في حد ذاتها أية مشاكل معينة على الأداء ويمكن أن تؤدي إلى استيراد آلاف من الموارد إلى مثيل Project Web App المتوفر لديك خلال دقائق. ومع ذلك، يمكن أن يؤدي تأثيرها فيما يتعلق بانتقال البيانات من الخادم على الأجزاء الأخرى من النظام إلى التأثير على الأداء. فتكمن العملية الأساسية للمتابعة في مزامنة أذونات الموارد المذكورة مسبقاً. وإذا كان هناك معدل دوران كبير في العضوية بمجموعات Active Directory، وكان هذا يتطلب منك غالباً مزامنة "تجمع الموارد" ، فقم بمراقبة أية تأثيرات محتملة فيما يتعلق بانتقال البيانات من الخادم على مهام مزامنة الأذونات ذات الصلة.

توصية:   

تقييد مزامنه Active Directory ل# مجموعات من الموارد التي فعليا ب# حاجه الي استخدام النظام، و# مراقبه اي مشاكل محتمله من الاذونات بعد المزامنه ل# مجموعات كبيره. (ل# تكوين Active Directory مزامنه تجمع موارد المؤسسه، في Project Web App اعدادات، انقر فوق مزامنه تجمع موارد Active Directory.

صفحات PWA وعرض التخصيصات

تخصيصات الصفحات

يقدّم نظام SharePoint الأساسي قدرات تخصيص رائعة من خلال بنيته الأساسية النمطية لأجزاء الويب واعتماده للصفحات المخصصة. فعند إضافة شعارات وأجزاء ويب مخصصة ونُسق جديدة ، قد لا يكون لذلك أي تأثير هام على الأداء في البنية الأساسية المحلية وذلك نظراً لفوائد تقارب الخادم وزمن الانتقال المنخفض والشبكات ذات النطاق الترددي العالي. ومع ذلك، يختلف الأمر في حالة الخدمة عبر الإنترنت.

عند تحميل شعار أو رسم ذي حجم ملف كبير، فقد يؤدي هذا إلى إبطاء الصفحات قليلاً في حالة النشر المحلي، ولكن على الإنترنت، يكون هناك تحسين جوهري في أداء تحميل الصفحات.

ل# تطبيق القاعده نفس عند اضافه اجزاء ويب متعدده الي صفحه. قد يكون مغري ل# كي صفحه مخصصه ب# استخدام اجزاء ويب متعدده، و# لكن ما لم يكن فعليا سيحتاج المستخدمون ل# رؤيه البيانات جنبا الي جنب، ف# من الافضل لديك صفحات متخصصه منفصله عن تواجه في مكان واحد. اذا كان سيحتاج المستخدمون فقط محتوي جزء ويب واحد علي الصفحه، ما زال ب# امكانهم الي انتظار تعد الصفحه ل# تحميل و# عرض البيانات ل# كل اخري اجزاء ويب.

توصية:   

عند تخصيص صفحات، قم بالتعامل مع موقع Project Online كأي موقع ويب عادي على الإنترنت، وأنشئ أكبر قدر ممكن من الصفحات الخفيفة.

عرض التخصيصات

تقطع هنا أيضاً ميزة البساطة طريقاً طويلاً في عملية تحسين أداء تحميل الصفحات. فتستطيع المؤسسات إنشاء طرق عرض مخصصة باستخدام صفحات متعددة في Project Web App، بما في ذلك "مركز المشاريع" و"مركز الموارد" و"المهام" و"الجداول الزمنية".

وكلما تم عرض محتوى أكثر، سيصبح عرض الصفحات أبطأ. يمكنك تقليل وقت تحميل كل صفحة لبضع ثوانٍ إذا قمت بتزويد المستخدمين بعدد أكبر من طرق العرض البسيطة والمستهدفة بدلاً من القليل من طرق العرض "الشاملة".

في الأمثلة الموجودة أدناه، يستغرق تحميل طريقة العرض الثانية متوسط الوقت من 2 إلى 3 ثوانٍ وذلك بشكلٍ أقل من طريقة العرض الأولى.

لقطة شاشة لطريقة عرض "مركز المشاريع" المخصصة.

لقطة شاشة لطريقة عرض "مركز المشاريع".

توصية:   

عند تكوين طرق العرض، قم بتزويد المستخدمين بطرق عرض بسيطة متخصصة للتنقل بينها بشكلٍ أسرع بدلاً من طريقة العرض الشاملة المعقدة التي سيتطلب تحميل البيانات غير الضرورية فيها معظم الوقت.

اعدادات طريقه عرض المستخدم

مركز المشاريع: التجميع حسب مع القيم المحتسبه ل# المؤشرات

يمكن ل# المستخدمين تكوين طرق مختلفه ل# كي طريقه العرض تقديم اليه ب# ما في ذلك تواجه البيانات المجمعه ب# الحقول المختلفه. عند استخدام تجميع حسب، يمكنك تجميع البيانات ب# النسبه ل# حقول التجميع المعتمد (علي سبيل المثال، الجمع التكاليف او حقل مخصص). حساب طلبات قيم مجمعه هذه الخدمه ل# تحميل كافه القيم ل# كي تتمكن من عرض الاجمالي.

مثال ل# بيانات تم تجميعها حسب الحقول و# اظهارها ل# تجميع الحقول.

توصية:   

ما لم يكن يحتاج المستخدم ل# الاطلاع علي القيم الظاهره، ب# تعطيل الخيار Rollup في الشريط.

خيار Rollup

مركز المشاريع: مخطط جانت

يعرض جزء المخطط في طريقه عرض مخطط جانت كل مشروع ك# شريط جانت التلخيص.

توصية:   

ما لم يكن يحتاج المستخدم ل# الاطلاع علي "جانت"، قم ب# تعطيل الخيار " مخطط جانت " في الشريط.

الخيار "مخطط جانت"

صفحات تفاصيل المشروع ومهام سير العمل المخصصة

بالإضافة إلى التوصية المتوفرة أعلاه لتصميم الصفحات، تتسم صفحات تفاصيل المشروع PDPs) بالخصوصية في أنها يمكن أن تؤدي إلى تشغيل إعادة حساب للمشروع بالكامل وبدء إجراءات سير العمل، ويمكن أن تتصف كلتا العمليتين هاتين بأنهما من العمليات الثمينة فيما يتعلق بالأداء، وذلك استناداً إلى تخصيصاتك.

يتضمن Project Online وProject Server عمليتي تحديث رئيسيتين لمعلومات المشروع:

  • التحديثات التي تتطلب إعادة حساب الجدولة (راجع القائمة الموجودة أدناه)

  • الحقول التي ليست ذات صلة بالجدولة، مثل اسم المشروع والوصف والمالك.

نحن نوصي بتجنب تحديث كلا نوعي البيانات على صفحة PDP نفسها لتفادي تشغيل كلتا عمليتي التحديث في الوقت نفسه.

إليك قائمة بالإجراءات الأكثر شيوعاً التي تتطلب إعادة حساب الجدولة.

  • التغييرات في تقويم المشروع

  • التغييرات في حقول التاريخ التالية:

    • تاريخ البدء

    • تاريخ الانتهاء

    • تاريخ الحالة

    • التاريخ الحالي

  • التغييرات في حقول المشروع المخصصة

  • إذا كان المشروع يتضمن أية تبعيات على التسليمات

هناك طريقة أخرى لتحسين أداء PDP تتمثل في تقليل عدد أجزاء الويب والحقول المخصصة المعروضة على كل صفحة PDP. وإذا كانت دورات الأعمال تتطلب تحديثات متكررة لمجموعة الحقول نفسها، فقم بإنشاء صفحة PDP مخصصة تحتوي على هذه الحقول فقط لتحسين التحميل وتوفير الوقت. يؤدي عرض كل الحقول المخصصة دوماً إلى التحميل الزائد عن الحد وغير الضروري.

توصية:   

قم بإنشاء صفحات PDP متخصصة خفيفة، وتجنب الخلط بين التحديثات ذات الصلة بالجدولة وتلك التي ليست ذات صلة بالجدولة.

تحديثات الحقول المخصصة المجمعة في مهام سير العمل من خلال REST API جديدة

يتطلب تحديث قيم حقول المشروع المخصصة كلٍ على حدة في مهمة سير العمل تقديم طلب خادم منفصل باستخدام الإجراء "تعيين حقل مشروع". يؤدي هذا إلى الأداء المنخفض عند تحديث الكثير من الحقول المخصصة في الوقت نفسه على شبكة ذات زمن انتقال عالٍ ونطاق ترددي منخفض.

ل# حل هذه المشكله، ف# هناك طريقه CSOM ل# تحديث الحقول المخصصه ب# شكل مجمع. هذا الاسلوب، يجب تمرير في قاموس التي تحتوي علي اسم و# قيم كافه الحقول المخصصه التي تريد تحديثها.

واجهة برمجة التطبيقات (API) لتوفير مواقع المشاريع عند الطلب

يمكن أن يكون لكل مشروع موقع SharePoint المخصص الخاص به الذي يستطيع فيه أعضاء الفريق التعاون في العمل ومشاركة المستندات وتقديم المشاكل. يمكن إنشاء هذه المواقع تلقائياً عند النشر لأول مرة أو يمكن إنشاءها يدوياً من قِبل مدير المشروع عبر Project Pro أو من قِبل المسؤول عبر إعدادات Project Web App، أو يمكن تعطيلها ببساطة.

يمكنك استخدام الاسلوب CreateProjectSite('') ل# تحديد وقت ل# انشاء مواقع المشاريع الخاصه بهم. هذا مفيده ب# شكل خاص ل# المؤسسات التي ترغب في انشاء مواقع بهم فقط بعد وصولها مقترح مشروع نشر مرحله معينه في سير عمل معرفه مسبقا، بدلا. هذا الي تحسين اداء انشاء مشروع الي حد كبير ب# تاجيل انشاء مواقع المشروع.

OData وإعداد التقارير

إعداد التقارير

ب# استخدام خدمه OData المشروع، يمكن استخراج معلومات من المثيل Project Online الخاص بك ل# اعداد التقارير.

PowerBI

اذا كان حجم البيانات الصغيره، ثم Power BI يمكنك ب# شكل منتظم قراءه البيانات من خدمه OData المشروع و# تعليمات توفر مجموعه متنوعه من التقارير dynamics. يمكن العثور علي حزمه محتوي نموذجيه هنا.

اذا كانت كبيره مقدار البيانات في Project Online، يمكنك مع ذلك احضار في مجموعه فرعيه من البيانات طالما انه يفي في PowerBI البيانات حجم حدود المفصله هنا. يكمن الخيار الاخر ل# انشاء التقارير في نافذه نقل، اي المشاريع التصفيه الذين كانوا نشطه في اخر 30 يوما او تعرض سعه المورد ل 6 اشهر التالي.

SQL Server Integration Services (SSIS)

استخدام SSIS، بيانات يتم استخراج من خدمه OData المشروع و# يمكنك تنزيل بيانات اعداد التقارير في قاعده بيانات خادم SQL محليا او في Microsoft Azure. يمكن العثور علي حزمه SSIS نموذجيه ل# خدمه OData المشروع فيما.

توصية:   

اذا كان اعداد التقارير لا يزال يتطلب منك استخراج كميه كبيره من البيانات، ضع في اعتبارك استخدام حزمه SQL Server Integration Services (SSIS) ل# نسخ بيانات اعداد التقارير في قاعده بيانات خادم SQL محليا او في Microsoft Azure.

عند استخدام SSIS، يرجي اخذ الخطوات التاليه:

مزامنه كامله

الحصول علي لقطه الحالي ل# بيانات اعداد التقارير التي تهمك.

  1. تسجيل التاريخ او الوقت الحالي ك# وقت المزامنه

  2. تنزيل بيانات من كل نقطه نهايه.

مزامنه delta

تحقق من ب# شكل دوري ل# الاحتفاظ ب# النسخه محدثه.

  1. وقت تسجيل التاريخ الحالي.

  2. الاستعلام نقطه نهايه ProjectId من المشاريع.

  3. حذف المشاريع المحليه حيث ProjectId لم يعد موجودا.

  4. الاستعلام كل نقطه نهايه حسب المشروع:

    1. استعلام الكيان معرفات.

    2. حذف الوحدات المحلي حيث المعرفات لم يعد موجودا.

    3. استعلام ل mod_dates التي تغيرت منذ ان قمت ب# مزامنه الاخير.

لوحة معلومات قائمة مشاريع Office 365 Project

يوفر مكونه مسبقا ب# استخدام لوحات معلومات فعاله السماح ل# المسؤولين عن فرق العمل و# مديري قوائم المشاريع و# مديري المشاريع ل# الحصول علي معارف دقيقه الي مناطق مثل استخدام الموارد، مشاكل المشروع ب# اداء قائمه المشاريع، و# تكاليف، النشطه المخاطر / الاحداث الرئيسيه.

توصيه   

ل# الحصول علي عدد كبير من المشاريع، استخدم SQL Server Integration Services (SSIS) استرداد البيانات و# انشاء تقارير مخصصه من البيانات التي تم استردادها.

حقول مخصصة

عند استرداد البيانات من نقطه النهايه OData، يتم العمليه الحسابيه الاضافيه المطلوبه عند استخدام الحقول المخصصه التي تحمل عمليات البحث متعدد القيم. لا يسمح العمليه الحسابيه الاضافيه نقطه النهايه OData ل# الاستفاده من عدد من عمليات التخصيص.

توصيه   

لا تستخدم الحقول المخصصه البحث متعدد القيم.

الاستعلام عن OData

ثمه قيود الي عدد الوحدات التي يتم ارجاعها في استعلام واحد خدمه بروجيكتداتا. الاستعلام عن كميه كبيره من البيانات تتطلب نتيجه ل# ذلك، طلبات ويب متعدده ل# يتم ارسالها الي الخدمه، اضافه حمل الشبكه و# زمن الانتقال ل# كل طلب.

بالنسبة لمثيل Project Web App الذي يحتوي على عدد كبير من الوحدات، مثل المشاريع أو التعيينات أو المهام، يجب تحديد البيانات التي يتم إرجاعها بإحدى الطرق التالية على الأقل. وإذا لم تحدد البيانات التي يتم إرجاعها، فمن الممكن أن يتجاوز الاستعلام الحدود الافتراضية مما يؤثر على أداء الخادم.

  • استخدام الخيار ‎$filter URL، أو استخدام $select لتحديد البيانات.    على سبيل المثال، يقوم الاستعلام التالي بالتصفية حسب تاريخ بدء المشروع وإرجاع أربعة حقول فقط، مرتبة حسب اسم المشروع:

    http://ServerName/ProjectServerName/_api/ProjectData/Projects?$filter=ProjectStartDate gt datetime'2012-01-01T00:00:00'&$orderby=ProjectName&$select=ProjectName,ProjectStartDate,ProjectFinishDate,ProjectCost
  • الحصول على مجموعة وحدات باستخدام اقتران.    على سبيل المثال، يستخدم الاستعلام التالي الاقتران Project_Assignments_Assignment_Project داخلياً للحصول على كل التعيينات في مشروع معين:

    http://ServerName/ProjectServerName/_api/ProjectData/Projects(guid'263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments
  • قم عده استعلامات ل# ارجاع صفحه بيانات واحد في كل مره، ب# استخدام عامل التشغيل $top و# عامل التشغيل $skip ب# تكرار حلقي.    علي سبيل المثال، يقوم الاستعلام التالي يحصل مشاكل 11 الي 20 ل# كل المشاريع، في ترتيب المورد الذي تم تعيينه ل# هذه المشكله:

    http://ServerName/ProjectServerName/_api/ProjectData/Issues?$skip=10&$top=10&$orderby=AssignedToResource

توصية:   

حاول تحديد كميه البيانات التي الاستعلام في وقت التشغيل ب# استخدام التصفيه من جانب الخادم.

Project Web App الحصه النسبيه

ب# شكل افتراضي، Project Web App مواقع يتوفر مع حد 25 غيغابايت و# منفصل من حدود كل البيانات المخزنه في مجموعه المواقع المشتركه ل SharePoint حيث تم تمكين Project Web App.

ملاحظه: ب# النسبه الي العملاء كبيره، يمكنك زياده الحصه النسبيه. الرجاء الاتصال Microsoft.

الخاتمة

Project Online، ك# ايه خدمه سحابه يتم تشغيلها علي الانترنت، يتطلب ضبطا معينا ل# تقديم افضل اداء مقارنه ب# نشر محلي.

على الرغم من أننا نقوم باستمرار بتحسين النظام لزيادة سرعة الأداء، فهناك بعض الخطوات التي يمكنك تنفيذها في هذه الأثناء لتوفير أسلوب عمل جيد للمستخدمين النهائيين.

توصية الملخص:

  • استخدم وضع أذونات SharePoint متى كان ذلك ممكناً.

  • قم بتشغيل الميزات التي ستستخدمها بالفعل فقط.

  • قم بالمحافظة على بساطة وخفة الصفحات والتخصيصات بقدر الإمكان للحصول على أوقات تحميل أسرع للصفحات.

  • استخدم التصفية من جانب الخادم أو قم بتصدير بيانات موجزات Odata إلى قاعدة بيانات SQL Server لإعداد التقارير بمرونة أكبر.

مواضيع ذات صلة

Project Online: قيود البرنامج وحدوده

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×