Gewusst wie: Festlegen von Zeichenfolgenfeldern zur Übereinstimmung mit Mustern

Aktualisiert: November 2007

Sie können ein Zeichenfolgenfeld so ändern, dass das Format der Zeichenfolge mit einem von Ihnen festgelegten Muster übereinstimmen muss. Exportieren Sie dazu die XML-Datei mit dem Arbeitsaufgabentyp, und ändern Sie deren Inhalt. Sobald Sie das Zeichenfolgenfeld geändert haben, können Sie die XML-Datei importieren und den aktualisierten Arbeitsaufgabentyp verwenden.

Erforderliche Berechtigungen

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

So legen Sie Zeichenfolgenfelder zur Übereinstimmung mit Mustern fest

  1. Wenn Sie den Arbeitsaufgabentyp für ein einzelnes Projekt ändern, führen Sie witexport aus, um die XML-Datei für den Arbeitsaufgabentyp zu exportieren, den Sie ändern möchten. 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 im Abschnitt <WORKITEMTYPE den Abschnitt <FIELDS> der XML-Datei.

  6. Fügen Sie den im folgenden Beispiel hervorgehobenen XML-Code hinzu, um ein Feld Version hinzuzufügen, mit dem die Version des Produkts verfolgt werden kann, für das dieser Arbeitsaufgabentyp gilt.

    <FIELDS>
    <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String"></FIELD>
    
  7. Fügen Sie die im folgenden Beispiel hervorgehobene XML hinzu, um sicherzustellen, dass alle Werte für Version mit dem Buchstaben v beginnen, gefolgt von zwei Ziffern, einem Punkt, zwei weiteren Ziffern, einem weiteren Punkt, einem Buchstaben und einem beliebigen Zeichen.

    Hinweis:

    Weitere Informationen zu Übereinstimmungen mit Mustern finden Sie unter Definieren von Feldregeln.

    <FIELDS>
        <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String">
        <MATCH pattern="vNN.NN.AX"/>
    </FIELD>
    
  8. Suchen Sie den <TabGroup>-Abschnitt der XML-Datei. In diesem Abschnitt definieren die folgenden Zeilen Steuerelemente. Fügen Sie die im folgenden Beispiel hervorgehobene XML hinzu, um das Feld Version auf dem Arbeitsaufgabenformular anzuzeigen.

    <Column PercentWidth="100">
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="Exit Criteria" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration Build" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task Context" LabelPosition="Left" ReadOnly="True" />
      <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Version" Label="Version" LabelPosition="Left" />
    </Column>
    
  9. Klicken Sie auf Speichern, um die Änderungen in der XML-Datei zu speichern.

  10. Importieren Sie den aktualisierten Arbeitsaufgabentyp.

    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 der Knoten Arbeitsaufgaben geladen wurde. Knoten, die noch geladen werden, sind mit In Arbeit gekennzeichnet.

  2. Erstellen Sie mithilfe des geänderten Arbeitsaufgabentyps eine neue Arbeitsaufgabe. 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 Version verschiedene Werte ein, um zu ermitteln, welche Werte zulässig sind. Das Feld wird hervorgehoben, wenn es einen ungültigen Wert enthält.

  4. 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: Erstellen einer Auswahlliste

Gewusst wie: Erstellen einer abhängigen Auswahlliste

Gewusst wie: Festlegen eines Standardwerts

Gewusst wie: Anpassen des Felds "Zugewiesen an"

Konzepte

Verwenden der <WHEN>-, <WHENNOT>- und <WHENCHANGED>-Bedingungen