2010-08-06 8 views
5

इसलिए मुझे पता है कि इस विषय के बारे में कुछ पोस्ट हैं, लेकिन मुझे नहीं लगता कि वे इसके नीचे पहुंच गए हैं!टीएफएस कार्य आइटम्स में उपयोगकर्ताओं को प्रबंधित करना "असाइन किया गया" फ़ील्ड

तो मेरी समस्या यह है कि जब मैं टीएफएस में एक नया कार्य आइटम बनाता हूं, तो उपयोगकर्ता जिन्हें मैं इसे एनटी अथॉरिटी \ स्थानीय सेवा (जो कि टीएफएस सेवा खाता भी शामिल है) शामिल करने के लिए असाइन कर सकता है। मैं पूछ नहीं कर रहा हूँ क्यों, के रूप में मुझे पता है कि इस क्षेत्र को डिफ़ॉल्ट रूप से मान्य उपयोगकर्ता समूह की आबादी है, और समूहों के निरीक्षण पर, मैं देख सकता है कि समूह की अनुमतियों पदानुक्रम इस तरह दिखता है:

-> Valid Users 
    -> Project Collection Admistrators 
     -> Project Collection Service Accounts 
     -> NT Authority\Local Service 

और आप प्रोजेक्ट संग्रह सेवा खातों में कुछ भी नहीं बदल सकते हैं, इसलिए निश्चित रूप से डिफ़ॉल्ट रूप से, प्रत्येक व्यक्ति के पास इस उपयोगकर्ता को फ़ील्ड में असाइन किया गया है? तो क्या इसका मतलब यह है कि हर कोई इसे स्वीकार करता है, या क्या वे इसे फ़िल्टर करने के लिए अपनी प्रक्रिया टेम्पलेट्स को संशोधित करते हैं (ब्लॉग here देखें)?

बस मुझे थोड़ा अजीब लगता है कि डिफ़ॉल्ट रूप से पहले से फ़िल्टर नहीं किया गया है! जाहिर है, मैं किसी भी अनुमति से इसे हटाने के लिए नहीं चाहता हूं (भले ही मैं कर सकता हूं) क्योंकि मुझे चिंता है कि इससे बाद में समस्याएं पैदा हो जाएंगी।

तो प्रक्रिया टेम्पलेट में एकमात्र तरीका फ़िल्टर करना है (जो बनाए रखने के लिए थोड़ा सा प्रयास दिखता है), या क्या कोई आसान तरीका है?

उत्तर

11

TFS2008 के तहत, आपको इसे इस तरह से करने की आवश्यकता है। 2010 के तहत, "बहिष्कृत" हो सकता है, लेकिन मैं इस समय इसे जांचने में सक्षम नहीं हूं।

प्रत्येक उपयोगकर्ता को अलग-अलग सूचीबद्ध करने की बजाय, पूरे रखरखाव से बचने के लिए, हमने जो किया वह "वैध उपयोगकर्ताओं" से "मॉडरेटर" और "योगदानकर्ता" की सूची को नीचे दिखाया गया था। हम जानते हैं कि हम सेवा अनुमतियों को प्रभावित किए बिना उन समूहों को नियंत्रित कर सकते हैं:

 <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension"> 
      <ALLOWEDVALUES expanditems="true"> 
       <LISTITEM value="[Project]\Contributors"/> 
       <LISTITEM value="[Project]\Moderators"/> 
      </ALLOWEDVALUES> 
     </FIELD> 
+0

तो, यह ब्लॉग पोस्ट मैं अपने सवाल में संदर्भित की तरह एक बहुत लग रहा है, इसलिए मैं अनुमान है कि इस एक ही रास्ता है और वहाँ कोई आसान है मार्ग? क्या आप मेरे दूसरे प्रश्न का उत्तर जानते हैं 'क्या सेवा खाते डिफ़ॉल्ट रूप से फ़ील्ड को असाइन करते हैं'? धन्यवाद। – Andy

+0

यह हमारे लिए था। इसे बदलने के लिए यह वास्तव में सीधा है, और आपको इसे बिल्कुल बनाए रखना नहीं है। – Robaticus

+3

किसी और के लिए बस एक नोट जो इसे पढ़ता है, मुझे यकीन नहीं है कि क्यों मैंने कोशिश की, लेकिन जब मैंने कोशिश की तो यह गलती हुई, और संकल्प कैपिटल पी '[प्रोजेक्ट] \ योगदानकर्ताओं ' –

संबंधित मुद्दे