2010-08-06 9 views
5

Also ich weiß, es gab ein paar Posts rund um dieses Thema, aber ich glaube nicht, dass sie ganz auf den Grund gegangen sind!Verwalten von Benutzern in den TFS-Arbeitsaufgaben "Zugewiesen an" Feld

Also mein Problem ist, dass, wenn ich schaffen in TFS eine neue Arbeitseinheit, die Benutzer, die ich vergeben kann es NT Authority \ Local Service- (die auch das Konto TFS Service ist) einschließen. Ich frage nicht, warum, wie ich weiß, dass dieses Feld wird standardmäßig durch die gültige Benutzergruppe bevölkert ist, und die Gruppen auf der Kontrolle, kann ich sehen, dass die Gruppenberechtigungen Hierarchie wie folgt aussieht:

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

Und Sie können nichts in den Projekt-Sammlungsdienstkonten ändern, so dass jeder Benutzer diesen Benutzer standardmäßig im Feld "Zuweisen an" hat? Bedeutet dies, dass alle es akzeptieren, oder ändern sie ihre Prozessvorlagen, um sie herauszufiltern (siehe den Blog here)?

Es scheint nur ein bisschen seltsam für mich, dass standardmäßig ist nicht bereits herausgefiltert! Natürlich möchte ich das auch nicht von irgendwelchen Berechtigungen entfernen (selbst wenn ich könnte), da ich mir Sorgen mache, dass es später Probleme verursachen wird.

So ist das Filtern in der Prozessvorlage der einzige Weg (der aussieht wie ein bisschen Aufwand zu pflegen), oder gibt es einen einfacheren Weg?

Antwort

11

Unter TFS2008 müssen Sie dies auf diese Weise tun. Unter 2010 könnte es einen "Ausschluss" geben, aber das kann ich im Moment nicht überprüfen.

Um nicht jede Menge Wartung zu haben, anstatt die einzelnen Benutzer einzeln aufzulisten, haben wir lediglich die Liste von "Gültige Benutzer" auf "Moderatoren" und "Mitwirkende" reduziert. Wir wissen, dass wir diese Gruppen ohne Beeinträchtigung Dienstberechtigungen steuern:

 <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

Also, das ist eine Menge, wie die Blog-Post sieht ich in meiner Frage verwiesen, so dass ich vermute, dass dies der einzige Weg ist, und es gibt keine einfacheren Weg? Kennen Sie die Antwort auf meine andere Frage "Ist das Dienstkonto standardmäßig immer im Feld Zuweisen?"? Vielen Dank. – Andy

+0

Es war für uns. Es ist wirklich einfach, dies zu ändern, und Sie müssen es nicht viel beibehalten. – Robaticus

+3

Nur eine Notiz für jeden, der dies liest, ich bin mir nicht sicher warum, aber es wurde fehlerhaft, als ich das versuchte, und die Auflösung war ein Capitol P '[Project] \ Contributors' –

Verwandte Themen