تعيين نطاق "قاعدة حقل" إلى مجموعة

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

denies ، التي تم تعريفها بواسطة السمة "غير" ، تأخذ الأسبقية على grants ، التي تم تعريفها بواسطة السمة "من أجل".

السمات for وnot اختيارية ولا يجب أن تحتوي على قيم فارغة.

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

أمثلة

لا

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

<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>

من اجل

في المثال التالي، مطلوب من أي مستخدم في مجموعة "المحللين الثانويين" إكمال حقل "الموافق الثاني".

<FIELD name="Second Approver">
<REQUIRED for="Example1\Junior Analysts"/>
</FIELD>

من أجل و غير

يُعرف المثال التالي الخطورة كحقل مطلوب للمستخدمين في المجموعة ProjectMembers ولكن ليس في المجموعة ProjectAdmins. لأن denies لها الأسبقية على grants ، إذا كان مستخدم ما في كلأً من المجموعتين سيتم فرض عبارة "غير" و لن يكون الحقل مطلوباً.

<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>

ملاحظة

لاستخدام عدة مجموعات يجب إنشاء مجموعة أصل Team Foundation Server تتضمن مجموعة المجموعات التي تريد استخدامها.

راجع أيضًا:

المبادئ

تحديد الشروط: عناصر WHEN و WHENNOT و WHENCHANGED و WHENNOTCHANGED