مجموعات و أذونات مكون إضافي
يمكنك تكوين الأولية للمشروع الفريق مجموعة s, مجموعة الأعضاء، وأذونات الأمان بواسطة تخصيص ملف XML ل مجموعة s وأذونات كائن إضافي. يمكنك استخدام هذا ملف لتعيين مهمة أو أكثر وتبعياتها. بشكل عام، يتم تحديد مهمة واحدة للإنشاء من أجل عمليتك لكل مجموعة أمان.
يصف هذا الموضوع بنية بناء الجملة groups، members، و permissionsالعناصر التي يتم استخدامها في ملف XML هذا. للحصول على المزيد من المعلومات حول كيفية استخدام هذه العناصر , راجع تكوين مجموعات الأعضاء، و أذونات الأولى.
يلخص الجدول التالي الأسماء ملف، المجلد، والأداة الإضافية لقوالب العملية لإطار عمل حلول Microsoft Office 2010 Suite (MSF).
اسم الملف: |
GroupsandPermissions.XML |
مجلد الاسم: |
المجموعات والأذونات |
مكون إضافي الاسم: |
Microsoft.ProjectCreationWizard.Groups |
ملاحظة
يمكنك تغيير أسماء ملف XML و المجلد لكن لا التوصيل. لا يتضمن Visual Studio Team Foundation Server آلية لتوزيع المكونات الإضافية لجانب العميل أو نُهج أو تعديلات أخرى. إذا كنت تريد إلى توزيع هذا النوع من الوظائف، يجب استخدام برنامج "التثبيت والتوزيع الخاصة بك.
في هذا الموضوع
المجموعات
الأعضاء
الأذونات
المجموعات
يمكنك استخدام groupعنصر إلى تحديد مجموعة الأمان جديدة في Team Foundation Server.
<group name="" description=""></group>
يلي جدول يصف السمات groupالعنصر.
السمة |
الوصف |
---|---|
اسم |
تعين الاسم مجموعة الذي قمت بإنشائه. |
نشرة الأمان |
توفير وصف للمجموعة إلى مساعدة المستخدمين على فهم غرضها. |
يظهر المثال التالي كيفية إنشاء مجموعة الذي هو باسم القارئ:
<task id="GroupCreation1"
name="Create Groups and Permissions"
plugin="Microsoft.ProjectCreationWizard.Groups"
completionMessage="Groups and Permissions created.">
<taskXml>
<groups>
<group name="Readers"
description="A group for users who have read access across the project">
<permissions>
<!-- permissions -->
</permissions>
</group>
</groups>
</taskXml>
</task>
الأعضاء
استخدام memberعنصر لتعيين مجموعة عضو في إحدى مجموعات الأمان في Team Foundation Server.
<member name="" ></member>
يصف الجدول التالي السمات عضو العنصر.
السمة |
الوصف |
---|---|
اسم |
تعين الاسم عضو التي تريد إضافتها إلى المجموعة. |
يظهر المثال التالي كيفية إضافة TestGroup1 كعضو TestGroup2.
<task id="GroupCreation1"
<taskXml>
<groups>
<group name="TestGroup1" description="Test group 1. Contains no members out of the box.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
</permissions>
</group>
<group name="TestGroup2" description="Test group 2. Contains TestGroup1 and Project Administrators.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
</permissions>
<members>
<member name="TestGroup1" />
<member name="$$PROJECTADMINGROUP$$" />
</members>
</group>
</groups>
</taskXml>
</task>
الأذونات
يجب عليك تعيين الأذونات لكل مجموعة تقوم بإنشائها. يمكنك استخدام permissionعنصر لهذا الغرض.
<permission name="" class="" allow=""/>
يلي جدول يصف السمات permissionالعنصر.
السمة |
الوصف |
---|---|
name |
يعرف الذي إذن عند تطبيق. للحصول على قائمة أذونات التي يتم دعمها، راجع تكوين مجموعات الأعضاء، و أذونات الأولى. |
class |
يعرف الفئة أو المنطقة حيث يتم تطبيق الإذن. القيم التالية صالحة:
|
allow |
الإشارة إلى ما إذا كان permهوsion هو المسموح بها أو المرفوضة. إذا كان th هو سمة هو التعيين إلى القيمة صواب، في permهوsion هو المسموح بها. إذا كان ترتيب هو سمة هو تعيين، permهوsion هو رفض. |
path |
قم بتعريف العقدة من ناحية المسار أو مسار تكرار بحيث يتم تطبيق الأذونات. Th هو سمة هو صالحاً فقط عند classهو تعيين CSS_NODE أو ITERATION_NODE. |
يلي مثال يوضح كيفية منح الأذونات إلى مجموعة أمان القارئ بحيث يمكن للأعضاء بعرض معلومات حول مشروع فريق، ولكن لا يمكنهم تعديل هذه المعلومات.
<group name="Readers" description="A group for users who have read access across the project">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
<permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
</permissions>
</group>
راجع أيضًا:
المبادئ
تكوين المستخدمين و المجموعات و الأذونات
تخصيص الوظائف التبادلية المناطق ضمن قالب عملية
موارد أخرى
تكوين مجموعات الأعضاء، و أذونات الأولى