2012-03-31 5 views
4

Nach einer langen Untersuchung über die Verwendung von TFS 2010 habe ich mit der Installation begonnen. (Ich habe auch die Sharepoint-Dienste installiert und alle Berichtsdienste aktiviert, da dies die Dinge sind, die ich meinem Kunden zeigen möchte.) Während der Projektkonfiguration habe ich einen Roadblock getroffen. Ich verbringe ein paar Tage damit, nach einer Lösung zu suchen, aber sie sind entweder sehr komplex oder nicht existent.Ermöglichen Sie externen Benutzern das Senden von Fehlern, aktivieren Sie jedoch nur bestimmte Felder auf dem Arbeitselementtyp

Es gibt zwei Arten von Benutzern in meinem Projekt: interne und externe Benutzer. Interne Nutzer sind wir, die Entwickler und das Management; externe Nutzer sind unser Kunde. (Wir entwickeln Software für einen einzelnen Client, die Kommunikation erfolgt durch zwei bis drei Personen auf ihrer Seite.) Nun würde ich normalerweise die externe Benutzergruppe als schreibgeschützt hinzufügen. In unserer Situation sollten sie jedoch in der Lage sein, auf einen einzelnen Arbeitselementtyp zuzugreifen, und nur eine kleine Teilmenge der Felder des Arbeitselementtyps sollte bearbeitbar sein.

Und das scheint einfach unmöglich. Oder ich habe mit den falschen Schlüsselwörtern gesucht, aber bisher ist die einzige Lösung, die ich gefunden habe, alle Arbeitselementtypen zu bearbeiten. Markieren Sie die Schaltfläche zum Speichern als schreibgeschützt, mit Ausnahme meiner internen Benutzergruppe. Bei der Art des fehlerhaften Arbeitselements, das ich bearbeiten möchte, muss ich jedes Feld, das ich nicht ändern möchte, als schreibgeschützt markieren. Leider ist der Nur-Lese-Filter nicht auf Felder des Typbaumknotens anwendbar, wie die Iterations- und Bereichspfadfelder. Und vor allem das Feld für den Iterationspfad sollte nicht geändert werden können. (Wir können natürlich einen Deal machen, aber wie jeder weiß, der mit einem Kunden kommuniziert, ist es nur eine Frage der Zeit, bevor sie anfangen, es zu bearbeiten und unser Burndown-Chart geht um.)

Also meine Frage ist Eigentlich ganz einfach: Wie kann ich den Bug-Work-Item-Typ als den einzigen bearbeiten, der von unserem Client bearbeitet werden kann, und die Anzahl der Felder begrenzen, die sie für diesen Work-Item-Typ verwenden können.

Ich habe auch versucht, TFS 2011 Beta auf einem Windows 8 Beta-Server installieren, konnte aber nicht installieren SQL Server 2012 Beta. Wenn das alles mit dieser Einrichtung möglich wäre, würde ich der Installation einen weiteren Versuch geben. Leider bin ich nicht auf Beta-Versionen angewiesen, mit denen ich mein Projekt starten kann.

Antwort

4

Zuerst können Sie den Prozess anpassen, um das zu tun, was Sie brauchen. Sie erstellen einfach eine Gruppe und machen es für Feld oder Status in den Arbeitselementen verboten und fügen einfach einen Benutzer zu dieser Gruppe hinzu.

enter image description here

Für das gesamte Video über umfassende Anpassung des Prozesses können Sie dieses Video http://mohamedradwan.wordpress.com/2011/10/06/customize-tfs-process-2010-video/

1/4/2012

Für Feld aktualisiert sehen Sie Gefrorenes können als das Folgende:

enter image description here

2012.01.04 Aktualisiert

Wie wäre Bearbeiten von Workitems in diesem Knoten Berechtigung finden Sie im folgenden Bild

enter image description here

+0

OK verweigern, die Bearbeitung der Staaten macht es einfacher als die Bearbeitung speichern Taste. Aber das lässt immer noch das Feldproblem. Wenn ich Feld bearbeite, habe ich kein For oder Not Eingabefeld. Nur wenn ich eine Regel wie die Readonly-Regel hinzufüge, aber ich kann das nicht auf einen Treenode-Feldtyp anwenden. – Jensen

+0

Also ich denke, es kann nicht sein –

+0

Das gleiche gilt, die Frozen-Regel kann nicht auf die Felder Iteration Path oder Area Path angewendet werden. Und das sind die einzigen, die mein Kunde nicht bearbeiten soll. – Jensen

Verwandte Themen