تمكين مزامنة الحقول المخصصة لاسم شخص
يجب تمكين يدوياً مزامنة أية حقول عنصر العمل المخصصة التي تم إنشاؤها في الإصدارات السابقة لـ Visual Studio Team Foundation Serverوالتي يتم استخدامها لتعيين أسماء الشخص التي ترجع ل Active Directory يجب تمكين المزامنة لكل حقل لكل مجموعة مشروع الفريق الذي يحتوي على حقول مخصصة.
عند الترقية من Microsoft Visual Studio Team System 2008 Team Foundation Server إلى Visual Studio Team Foundation Server 2010 ،يتم تحديث كافة الحقول النظام المرجعة التي تظهر أسماء الأشخاص تلقائياً ليكون لديك سمة syncnamechanges معينة إلىtrue . تتضمن مثل هذه الحقول System.AuthorizedAs و System.AssignedTo System.ChangedBy و System.CreatedBy. الترقية أيضاً من المزامنة لكل حقل اسم الشخص المعرف في أحد قوالب العملية الافتراضية. لمزيد من المعلومات، راجع باستخدام نظام الحقول و الحقول المعرفة من قبل قوالب معالجة MSF.
بعد تمكين المزامنة،لم يعد يظهر الحقل سلسلة ثابتة. بدلاً من ذلك، يعرض الحقل الاسم المقترن مع حساب مستخدم. عند تغيير اسم المستخدم في "Active Directory" أو في مجموعة عمل، حقل مع syncnamechanges معينة إلى true تلقائياً يُظهر اسم جديد.
ومع ذلك، لا يمكن تغيير عملية ترقية نوع البيانات لأنواع الحقول المخصصة المرجعة لأسماء الأشخاص. يجب تغيير يدوياً السمة syncnamechanges لكل من هذه الحقول.
ملاحظة
يمكنك تمكين المزامنة فقط بالنسبة للحقول التي تحتوي على نوع البيانات سلسلة.
الأذونات المطلوبة.
لتغيير السمة لحقل، يجب أن تكون عضواً في مجموعة الأمان المسؤولين Team Foundation. لسرد معلومات حول حقل, يجب أن يكون لديك أذونات للاتصال ب Team Foundation Server. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.
ملاحظة
حتى لو قمت بتسجيل الدخول بأذونات إدارية، يجب أن تقوم بفتح نافذة موجه أوامر غير مقيد لتنفيذ هذه الوظيفة على خادم يقوم بتشغيل Windows Server 2008. لفتح نافذة موجه أوامر غير مقيدة، انقر فوق ابدأ، ثم انقر بزر الماوس الأيمن فوق موجه الأوامر ثم انقر فوق تشغيل كمسؤول. لمزيد من المعلومات، راجع موقع الويب Microsoft: التحكم فى حساب المستخدم.
للتحقق من نوع بيانات الحقل الذي ترغب في تحويلها
قم بفتح موجه الأوامر، ثم قم بتغيير الدليل إلى الدليل التالي:
حرف محرك الأقراص:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
اكتب الأمر witadmin الذي يستخدم بناء الجملة التالي ومن ثم اضغط مفتاح الإدخال ENTER:
witadmin listfields /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName
لتمكين المزامنة لحقل سلسلة تحتوي على أسماء الشخص
قم بفتح موجه الأوامر، ثم قم بتغيير الدليل إلى الدليل التالي:
حرف محرك الأقراص:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
اكتب الأمر witadmin الذي يستخدم بناء الجملة التالي ومن ثم اضغط مفتاح الإدخال ENTER:
witadmin changefieldtype /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName /syncnamechanges true
يظهر موجه التأكيد التالي:
This will change properties for field {0} on the Team Foundation Server. Do you want to continue?
اكتب 0 لتأكيد أنك تريد تغيير الحقل، أو 1 لإلغاء الطلب.
إذا كان تغيير الطلب ناجح ، تظهر رسالة التأكيد التالية:
The field was updated.
في حال فشل تغيير الطلب، تظهر رسالة خطأ. تحاول الأخطاء الأكثر شيوعاً التي يمكن إجراؤها تغيير حقل مرجع نظام، أو محاولة تغيير حقل لنوع بيانات آخر غير سلسلة. لا يتم اعتماد هذه العمليات.
راجع أيضًا:
المرجع
إدارة العمل العنصر حقول [witadmin]
المبادئ
ما هو الجديد في تعقب عناصر العمل