تعريف المهام الجذر باستخدام عملية قالب ملف الأداة الإضافية

ProcessTemplate.xml هو ملف جذر XML الذي يقوم بتعريف قالب عملية الكامل و كل ملفات XML التابعة. يحتوي ملف ProcessTemplate.xml على كافة مجموعات المهام التي يجب تنفيذها بنجاح لإنشاء مشروع فريق. تشير كل مجموعة مهام لملفXML ثانوي (غالباً في مجلد فرعي) حيث يتم تعريف المهام المحددة. بشكل عام، حدد مجموعة مهام واحدة لكل مكون إضافى.

عند تخصيص قالب عملية، هناك أربع مقاطع أساسية يجب إكمالها في ملف ProcessTemplate.xml.

الاسم

استخدم عنصر الاسم لتعريف اسم قالب العملية. هذا العنصر مطلوب، ويعرض الاسم في قائمة قالب العملية في معالج مشروع فريق جديد ثم في مربع الحوار إدارة قوالب العملية.

<name>Simple Process</name>

الوصف

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

<description>Choose the simple process for projects that require little or no overhead and have very low cost.</description>

مكونات اضافية

يسرد عنصر المكونات الإضافية كافة المكونات الإضافية التى يستخدمها قالب العملية. إذا كان أى ملف XML تابع يشير إلى مكون إضافى، يجب التأكد من أن نفس المكون الإضافي يظهر في هذه القائمة. يجب أيضًا تحديد سمة wizardPage (قيمة صحيح أو خطأ) للإشارة إلى أن المكون الإضافى يتطلب صفحة فى معالج مشروع الفريق الجديد. يوضح XML التالى القيم الصحيحة للاستخدام لكل من الستة مكونات إضافية التي تأتي مع Visual Studio Application Lifecycle Management‏ (ALM).

<plugins>
   <plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true"/>
   <plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true"/>
</plugins>

مجموعات المهام

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

<group id="Classification"
   description="Structure definition for the project."
   completionMessage="Project Structure uploaded.">
   <dependencies>
   </dependencies>
   <taskList filename="Classification\Classification.xml"/>
</group>

يصف الجدول التالي كل من العناصر في مجموعة المهام.

العنصر

الوصف

معرف

تعرف مجموعة المهام. إذا كان هناك مجموعة مهام آخرى تعتمد على هذه المجموعة، سيتم الرجوع إلى هذا المعرف.

نشرة الأمان

غير مدعم في هذا الإصدار.

رسالة اكتمال

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

تبعية

تحديد معرف مجموعة مهام أخرى التى تعتمد عليها المجموعة الحالية. يجب على المجموعة الأخرى أن تقوم بإتمام المهام الخاصة بها قبل أن يمكن البدء فى هذه المجموعة.

tasklist

يعرّف ملف XML يحتوي على قائمة المهام التى سيتم تشغيلها. يجب أن تكون قائمة المهام للمجموعة دائماً في ملف XML منفصل.

راجع أيضًا:

المبادئ

المهام

التوابع

موارد أخرى

قالب عملية التوصيل - Ins