Freigeben über


Gewusst wie: Definieren einer Regel auf der Grundlage einer Gruppe

Aktualisiert: November 2007

Sie können eine Regel definieren, die für eine bestimmte Sicherheitsgruppe für einen Arbeitsaufgabentyp gilt, indem Sie die XML-Datei exportieren und den Inhalt ändern. Anschließend können Sie die XML-Datei importieren, um den aktualisierten Arbeitsaufgabentyp zu verwenden.

Erforderliche Berechtigungen

Damit Sie diese Schritte ausführen können, müssen Sie Mitglied der Gruppe Team Foundation-Administratoren und Mitglied der Gruppe Projektadministratoren für das Projekt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

So legen Sie den Umfang von Regeln für Gruppen fest

  1. Wenn Sie den Arbeitsaufgabentyp für ein einzelnes Projekt ändern, führen Sie witexport aus, um die XML-Datei für den zu ändernden Arbeitsaufgabentyp zu exportieren. Weitere Informationen finden Sie unter Gewusst wie: Exportieren eines Arbeitsaufgabentyps aus einem vorhandenen Projekt.

  2. Klicken Sie in Visual Studio auf Datei, auf Öffnen und dann auf Datei.

    Dadurch wird das Dialogfeld Datei öffnen angezeigt.

  3. Wechseln Sie unter Suchen in zu dem Verzeichnis, in das Sie die Datei exportiert haben.

    Wenn Sie einen Arbeitsaufgabentyp ändern, um eine Prozessvorlage anzupassen, navigieren Sie zu dem Speicherort, an den Sie die Vorlage heruntergeladen haben.

    Hinweis:

    Unter Windows Vista haben Sie möglicherweise für bestimmte Ordner keine Zugriffsrechte. Wenn Sie versuchen, den Arbeitsaufgabentyp an einen Speicherort zu exportieren, für den Sie keine Zugriffsrechte besitzen, wird die exportierte Datei durch die Technologie zur Registrierungsvirtualisierung automatisch umgeleitet und in einem virtuellen Speicher gespeichert. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?LinkId=92325 und https://go.microsoft.com/fwlink/?LinkId=92323. Um diese Umleitung zu vermeiden, können Sie die Datei an einen Speicherort exportieren, für den Sie über Zugriffsrechte verfügen.

  4. Wählen Sie die zu aktualisierende XML-Datei für den Arbeitsaufgabentyp aus, und klicken Sie dann auf Öffnen. Klicken Sie in der Eingabeaufforderung für Zeilenenden auf Nein.

  5. Suchen Sie den <WORKFLOW>-Abschnitt der XML-Datei. In diesem Abschnitt befinden sich die folgenden Zeilen, die den Zustand Aktiv beschreiben.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
  6. Fügen Sie folgenden XML-Code hinzu, um das Feld Zugewiesen an als erforderlich für Projektadministratoren festzulegen, die diesen Arbeitsaufgabentyp im Zustand Aktiv bearbeiten.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="System.AssignedTo">      <REQUIRED for="[Project]\Project Administrators" not="[Global]\Team Foundation Administrators" />    </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
    Hinweis:

    Das for-Attribut und das not-Attribut können auf zahlreiche andere Regeln angewendet werden. Weitere Informationen finden Sie unter Attribute für bedingte Feldregeln.

  7. Klicken Sie auf Speichern, um die Änderungen in der XML-Datei zu speichern.

  8. Informationen zum Importieren des neuen Arbeitsaufgabentyps in ein einzelnes Projekt finden Sie unter Gewusst wie: Importieren eines Arbeitsaufgabentyps in ein vorhandenes Projekt. Informationen zum Hinzufügen des Arbeitsaufgabentyps zur Prozessvorlage finden Sie unter Arbeitsaufgabentypen.

So überprüfen Sie die in ein einzelnes Projekt importierten Änderungen

  1. Klicken Sie in Team Explorer auf Aktualisieren, um die neuesten Aktualisierungen vom Server herunterzuladen.

    Diese Aktualisierungen enthalten die soeben importierten Änderungen. Warten Sie einige Sekunden, bis alle Knoten geladen wurden. Knoten, die noch geladen werden, sind mit In Arbeit gekennzeichnet.

  2. Erstellen Sie eine neue Arbeitsaufgabe mithilfe des geänderten Arbeitsaufgabentyps. Klicken Sie dazu mit der rechten Maustaste auf den Knoten Arbeitsaufgaben, zeigen Sie auf Arbeitsaufgabe hinzufügen, und klicken Sie dann auf den Arbeitsaufgabentyp.

    Diese Arbeitsaufgabe wird aus dem von Ihnen geänderten und importierten Arbeitsaufgabentyp erstellt.

  3. Geben Sie im Feld Titel einen Titel ein, und klicken Sie dann auf Speichern, um die Arbeitsaufgabe zu speichern.

    Es wird ein Fehler mit der Meldung angezeigt, dass das Feld Zugewiesen an einen nicht unterstützten Wert enthält.

  4. Wählen Sie das Feld Zugewiesen an aus, löschen Sie dessen Inhalt, und klicken Sie dann auf Speichern.

  5. Legen Sie das Feld Zustand auf Aktiv fest.

    Beachten Sie, dass das Feld Zugewiesen an jetzt hervorgehoben ist, da Sie ein Mitglied der Gruppe Projektadministratoren sind.

  6. Klicken Sie auf Schließen, um die neue Arbeitsaufgabe zu schließen. Klicken Sie auf Nein, wenn Sie zum Speichern der Arbeitsaufgabe aufgefordert werden.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer Regel zu einem Feld

Konzepte

Verwenden der Regeln <WHEN*>, <DEFAULT> und <COPY>

Referenz

witimport

witexport

REQUIRED-Element (Definitionsschema Arbeitsaufgabentyp)

Weitere Ressourcen

Definitionsschema "Arbeitsaufgabentyp"