العمل مع القوائم العمومية
كما يمكنك تعريف أنواع عنصر العمل ، قد تجد أن بعض الحقول مشاركة نفس المجموعة من القيم. بشكل متكرر، يمكنك المشاركة عبر عدة عناصر العمل و حتى عبر عدة مشاريع. تتغير بعض قيم عناصر القائمة بشكل متكرر، مثل رقم البنية للبنيات الليلية، مما يتتطلب تعيين مسؤول لتحديث هذه القوائم في العديد من المواقع بشكل متكرر. باستخدام القوائم العمومية، يمكنك تقليل العمل المطلوب لتحديث قائمة تستخدم بواسطة عدًة أنواع عناصر عمل.
ملاحظة
يجب أن لا تتضمن القوائم العمومية على مجموعات خاصة بالمشروع لأن نطاقها ليس خاص بالمشروع.
يمكن أن تكون القوائم العمومية مفيدة بشكل خاص عندما يجب أن يتم اشتقاق قائمة من نظام جهة خارجية. على سبيل المثال، افترض أن شركة تحتفظ بقاعدة بيانات منفصلة للعملاء. عند إدخال الأخطاء التي تم اكتشافها بواسطة العملاء، يتم إدخال اسم العميل إلى حقل مخصص وجدت من قبل العميل.
يجب أن يكون اسم كل قائمة عمومية فريد داخل مجموعة مشروع الفريق، ويجب على اسم القائمة تحقيق المتطلبات التالية. لمزيد من المعلومات، راجع اصطلاحات التسمية لكائنات متابعة عناصر العمل.
يتم الاحتفاظ بالقوائم العمومية لمجموعة مشروع الفريق كملفات XML والتى يمكنك سردها، و استيرادها، و تصديرها، و حذفها. يمكنك مشاركة عناصر القائمة بين أنواع عناصر عمل متعددة فى مجموعة مشروع الفريق، وذلك عن طريق تضمين عناصر القائمة في عنصر GLOBALLIST أو أكثر.
ملاحظة
لا توجد قوائم عمومية معرًفة من قبل النظام أو معرّفة مسبقاً في قوالب عملية Microsoft Solutions Framework (MSF).
محتويات الموضوع
بنية بناء الجملة
تعريف تخطيط قائمة عمومية
بنية بناء الجملة
قائمة عمومية هى مجموعة من عناصر LISTITEM التي يتم تخزينها و استخدامها بشكل عمومي من قبل كافة مشاريع الفريق المعرفة في مجموعة المشروع. القوائم العمومية تفيد حقول عناصر العمل التي تم تعريفها داخل عدة أنواع عناصر عمل، مثل نظام التشغيل، الموجود فى البنية، الثابت فى البنية، وحقول أخرى.
هناك منطقتين يمكنك تعريف قوائم عمومية فيهم:
مجموعة مشروع الفريق: يمكنك تعريف قوائم عمومية و عناصر القائمة لكل قائمة عمومية لمجموعة المشاريع.
تعريف نوع عنصر العمل: يمكنك إضافة القوائم العمومية إلى تعريف نوع عنصر العمل الذي تريد أن تتوفر القوائم له.
بنية بناء الجملة للقوائم العمومية المحتفظ بها لمجموعة المشاريع
لإضافة قائمة عمومية إلى مجموعة مشروع، يجب استيراد بناء الجملة التالي باستخدام أداة سطر الأوامرwitadmin importgloballist:
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
<GLOBALLIST name="name of global list">
<LISTITEM value="List item 1" />
<LISTITEM value="List item 2" />
<LISTITEM value="List item 3" />
<LISTITEM value="List item 4" />
. . .
<LISTITEM value="List item n" />
</GLOBALLIST>
</gl:GLOBALLISTS>
لا يمكن ترك قائمة عمومية فارغة. يجب أن يحتوى كل عنصر GLOBALLIST على الأقل على تعريف عنصر LISTITEM واحد. يتم تعريف وإدارة القوائم العمومية كجزء من تعريف نوع عنصر العمل.
بنية بناء جملة للقوائم العمومية المضافة إلى تعريف نوع عنصر العمل
لإضافة قائمة عمومية إلى نوع عنصر عمل، قم بإضافة بناء الجملة التالي إلى ملف تعريف نوع عنصر العمل:
<GLOBALLISTS>
<GLOBALLIST name=" name of global list 1" />
<GLOBALLIST name=" name of global list 2" />
. . .
<GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>
لمزيد من المعلومات حول بنية وموقع ملفات تعريف نوع عنصر العمل، راجعالتعامل مع أنواع عنصر العمل.
تعريف تخطيط قائمة عمومية
تسرد التعليمات البرمجية التالية تعريف المخطط للقوائم العمومية:
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="unqualified"
attributeFormDefault="unqualified"
targetNamespace="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists"
xmlns="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists"
xmlns:typelib="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typelib">
<xs:import namespace="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typelib"/>
<!-- Root element -->
<xs:element name="GLOBALLISTS" type="typelib:GlobalListsDef" />
</xs:schema>
لمزيد من المعلومات، راجع عنصر قائمة عامة (مخطط typelib).
راجع أيضًا:
المهام
إضافة و استخدام و إدارة القوائم العمومية
المرجع
عنصر GLOBALLIST (مخطط تعريف نوع عنصر عمل)
إدارة القوائم العمومية لانواع عنصر العمل [witadmin]
المبادئ
تخصيص بيانات تعقب المشروع، والنماذج وسير العمل والكائنات الأخرى