إدارة العمل العنصر حقول
يمكنك إدارة حقول نوع عنصر العمل التي تم تعريفها لمجموعة مشروع الفريق باستخدام الأوامر التالية witadmin:
deletefield: يقوم بحذف الحقل المعيّن.
listfields: يقوم بسرد السمات لكافة الحقول أو الحقل المحدد.
indexfield: يقوم بتشغيل أو إيقاف تشغيل الفهرسة لحقل محدد. عند تمكينك الفهرسة لحقل، قد تقوم بزيادة أداء البحث عن عناصر العمل التى تحدد استعلاماتهم هذا الحقل. إذا قمت بإضافة حقل مخصص تستخدمه في العديد من استعلامات عناصر العمل الخاصة بك، قد تحتاج لتمكين الفهرسة لهذا الحقل.
changefield: يقوم بتغيير سمة واحدة أو أكثر من الحقل مثل اسم الحقل المألوف أو السمات لتقارير مستودع البيانات أو القدرة على مزامنة الحقل الذي يحتوي على أسماء الشخص. عند تمكين المزامنة، يتم تحديث الحقل كما يتم إجراء تحديثات على الدليل النشط أو مجموعة العمل النشطة. لمزيد من المعلومات حول كيفية استخدام الحقول للإبلاغ, راجع استخدام الحقول عنصر العمل.
هام
عند الترقية من إصدار سابق إلى الإصدار الحالي، فإن السمة syncnamechanges لكافة الحقول المضمنة يتم تعيينها إلى true لكافة حقول السلسلة التي تحتوي على أسماء الشخص. ومع ذلك، يجب عليك تعيين السمة يدوياً إلى أي حقول مخصصة تستخدمها لتخزين أسماء الشخص و ترغب في أن تكون متزامنة.
يمكنك العثور على أداة سطر الأمر witadmin في < محرك الأقراص \Program Files\Microsoft Visual Studio 10.0\Common7\IDE على كمبيوتر العميل الذي يقوم بتشغيل مستكشف الفريق.
لمزيد من المعلومات حول الحقول، راجع Customizing and Using Work Item Fields.
الأذونات المطلوبة.
للحصول علي مجموعة مشروع الفريق التي تم تعريف حقول نوع عنصر العمل فيها، يجب أن يكون لديك الأذونات التالية معيّنة:
لسرد الحقول، يجب أن تكون عضواً فى مجموعة القراء أو أن يكون الإذن عرض عناصر العمل في هذه العقدة الخاص بك معيناً إلى السماح.
لحذف أو إعادة تسمية الحقول أو تغيير مواصفات التقارير لحقل، يجب أن تكون عضواً في مجموعة الأمان مسؤولي أساس الفريق أو مجموعة الأمان مسؤولي المشروع.
للمزيد من المعلومات، راجع أذونات خادم أساس الفريق والمجموعات و الأذونات و الأدوار الافتراضية لخادم Team Foundation.
ملاحظة
حتى لو قمت بتسجيل الدخول بأذونات إدارية، يجب أن تقوم بفتح نافذة موجه أوامر غير مقيد لتنفيذ هذه الوظيفة على خادم يقوم بتشغيل Windows Server 2008. لفتح نافذة موجه أوامر غير مقيدة، انقر فوق ابدأ، ثم انقر بزر الماوس الأيمن فوق موجه الأوامر ثم انقر فوق تشغيل كمسؤول. لمزيد من المعلومات، راجع موقع الويب Microsoft: التحكم في وصول المستخدم.
witadmin deletefield /collection:CollectionURL /n:RefName [/noprompt]
witadmin listfields /collection:CollectionURL /n:RefName [/unused]
witadmin indexfield /collection:CollectionURL /n:Name /index:on|off
witadmin changefield /collection:CollectionURL /n:RefName [/name:NewName] [/syncnamechanges:true | false] [/reportingname:ReportingName] [/reportingrefname:ReportingRefName] [/reportingtype:Type] [/reportingformula:Formula] [/noprompt]
المعلمات
المعلمة |
الوصف |
---|---|
/collection:CollectionURL |
تعيين URI الخاص بمجموعة مشروع الفريق. تنسيق URI هو كالتالي: http: / / ServerName:Port/VirtualDirectoryName/CollectionName في حالة عدم استخدام دليل ظاهري، تنسيق URI هو كالتالي: http: / / ServerName:Port / CollectionName. |
/n:RefName /n:Name |
اسم المرجع لحقل نوع عنصر العمل. |
/index |
تعين تمكين أو تعطيل فهرسة الحقل المحدد. حدد on لتمكين فهرسة و تعطيل فهرسة off. |
/name:NewName |
يعيّن الاسم الجديد للحقل. |
/syncnamechanges |
تحدد استخدام حقل عنصر عمل لتخزين الأسماء و للتحديث أثناء إجراء التغييرات في الدليل النشط أو مجموعة العمل. يكون هذا الخيار صالحاً فقط عند تحديد حقل بنوع بيانات سلسلة محدد لـ typename. حدد true لتمكين المزامنة لحقل البيانات ، حدد false لتعطيل المزامنة لحقل البيانات. |
/reportingname:ReportingName |
تحدد اسم الحقل في مستودع البيانات لاستخدامه في التقارير. |
/reportingrefname:ReportingRefName |
تحدد اسم المرجع الخاص بالحقل فى مستودع البيانات لاستخدامه في التقارير. |
/reportingtype:Type |
تحدد كيفية استخدام الحقل في المستودع لإصدار التقارير. القيم التالية صالحة:
لمزيد من المعلومات، راجع استخدام الحقول عنصر العمل. |
/reportingformula:Formula |
تحدد صيغة التجميع ليتم استخدامها عندما يتم الإعلام عن الحقل كـ measure. الصيغة المعتمدة الوحيدة هي sum. |
/unused |
يسرد كافة الحقول التي لا تستخدم من قبل أي مشروع فريق معرّف في مجموعة مشروع الفريق. |
/noprompt |
تعطل المطالبة بالتأكيد. |
/? or help |
عرض تعليمات حول الأمر في إطار موجّه الأمر. |
ملاحظات
عندما تقوم بتعيين السمة syncnamechanges لحقل السلسلة، يقبل الحقل دائماً أسماء مستخدم صالحة. ومع ذلك، لا يسمح الحقل بأسماء المجموعات التي يتم تخزينها في Team Foundation Server أو في الدليل النشط إذا كان أحد الشروط التالية هو true:
يتم تحديد قاعدة VALIDUSER عبر كافة أنواع عنصر العمل
يتم تحديد قاعدة VALIDUSER لنوع عنصر العمل
يتم تحديد قاعدة ALLOWEDVALUES لنوع عنصر العمل، و لهذه القاعدة معايير تصفية تقوم باستثناء مجموعات
لمزيد من المعلومات، راجع تطبيق قواعد حقل والشروط الحقل.
للحصول على ملخص حقول النظام المفهرسة، راجع باستخدام نظام الحقول و الحقول المعرفة من قبل قوالب معالجة MSF.
أمثلة
ما لم يتم تعيين شيء أخر القيم التالية تنطبق في كل مثال:
URI الخاص بمجموعة مشروع الفريق: http://AdventureWorksServer:8080/AWTeam/Collection1
اسم حقل عنصر العمل: AdventureWorks.Field
الترميز الافتراضي: UTF-8
قائمة الحقول
يعرض الأمر التالي معلومات حول كل حقل معرّف لـ Collection1 على الخادم AdventureWorksServer:
witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1
يعرض الأمر التالي معلومات الحقل للحقل المحدد AdventureWorks.Field المستخدم من قبل Collection1:
witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field
يعرض الأمر التالي كافة الحقول التي لا تستخدمها Collection1:
witadmin listfields /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /unused
إعادة تسمية الحقل
يقوم الأمر التالي بتغيير الاسم المألوف للحقل المشار إليه AdventureWorks.Field إلي NewFieldName لـ Collection1:
witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field /name:NewFieldName
تغيير التقرير كقيمة للحقل
يقوم الأمر التالي بتعيين إمكانية تقرير نوع حقل التاريخ و الوقت DateTime AdventureWorks.CreatedOn إلي البُعد. إدخال بيانات هذا الحقل في المخزون وقواعد بيانات "الخدمات التحليل" بحيث يمكن استخدام إلى تصفية التقارير.
witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.CreatedOn /reportingtype:dimension
يقوم الأمر التالي بتعيين إمكانية تقرير نوع الحقل المزدوج AdventureWorks.Field إلى القياس. يتم تجميع كافة القياسات حسب المجموع.
witadmin reportfield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field /reportingtype:measure
تمكين المزامنة لحقل الاسم المخصص
يقوم الأمر التالي بتمكين المزامنة لحقل عنصر العمل AW.CustomerName المعرّف لـ Collection1 على AdventureWorksServer.
witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AW.CustomerName /syncnamechanges:true
حذف حقل
يحذف الأمر التالي حقل AdventureWorks.Field من Collection1:
witadmin deletefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:AdventureWorks.Field
راجع أيضًا:
المبادئ
باستخدام نظام الحقول و الحقول المعرفة من قبل قوالب معالجة MSF