Verwenden von Systemfeldern und von den MSF-Prozessvorlagen definierten Feldern
Zur Nachverfolgung von Daten für einen Arbeitsaufgabentyp werden zwei Haupttypen von Feldern verwendet. Systemfelder werden für alle Arbeitsaufgabentypen definiert. Alle anderen Felder werden erstellt, indem einem Arbeitsaufgabentyp FIELD-Elementdefinitionen für die Felder hinzugefügt werden. Wenn der Arbeitsaufgabentyp beim Erstellen eines Teamprojekts oder auf andere Weise in Team Foundation hochgeladen wird, werden alle neuen Felder dem für die Teamprojektsammlung definierten Satz von Feldern hinzugefügt. Wenn Sie z. B. ein Teamprojekt mit der Prozessvorlage für Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 erstellen, werden der Teamprojektsammlung von Datenfeldern alle Felder hinzugefügt, die in jedem Agile-Arbeitsaufgabentyp definiert sind.
Tipp
In diesem Thema werden alle Felder aufgeführt, die in den Arbeitsaufgaben-Typdefinitionsdateien der Prozessvorlage für MSF for Agile Software Development v5.0 definiert sind. Viele dieser Felder sind auch in den Arbeitsaufgaben-Typdefinitionsdateien der Prozessvorlage für MSF for Capability Maturity Model Integration (CMMI) Software Development v5.0 definiert. Die CMMI-Prozessvorlage ist in dieser Version nicht vollständig. In diesem Thema werden nicht alle Felder beschrieben, die in der CMMI-Prozessvorlage definiert sind.
Anhand der Systemfelder oder anderen Felder, die Sie der Projektsammlung hinzugefügt haben, können aussagekräftige teamübergreifende Projektberichte und Abfragen erstellt werden. Zudem muss jedes Nicht-Systemfeld, auf das im Workflow- oder Formularabschnitt der Arbeitsaufgaben-Typdefinition verwiesen wird, über ein FIELD-Element verfügen, durch das das Feld im FIELDS-Abschnitt der Arbeitsaufgaben-Typdefinitionsdatei (XML) definiert wird. Jedes Nicht-Systemfeld, das zum Generieren einer Abfrage oder eines Berichts verwendet werden soll, muss ebenfalls im FIELDS-Abschnitt angegeben werden.
Verwenden Sie möglichst viele der Systemfelder und vorhandenen Projektsammlungsfelder, um die Übertragbarkeit des Arbeitsaufgabentyps zwischen Projektsammlungen zu verbessern. Für zusätzliche Nachverfolgungsanforderungen können Sie eigene benutzerdefinierte Arbeitsaufgabenfelder definieren. Weitere Informationen finden Sie unter Arbeiten mit Arbeitsaufgabenfeldern.
In diesem Thema
|
Felder, die nur zum Nachverfolgen von Typen von Arbeitsaufgaben für CMMI verwendet werden:
|
FIELD-Elementsyntax
Felder werden durch die folgende Syntaxstruktur und die folgenden Attribute definiert:
<FIELD name="field display name" refname="field reference name" type="String | Integer |
Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportable="Dimension | Detail | Measure" formula="sum"
indexable="true | false" >
</FIELD>
An späterer Stelle dieses Themas finden Sie kurze Beschreibungen und die Standardattributzuweisungen für jedes Systemfeld und in MSF Agile definiertes Feld. Beachten Sie die folgenden Informationen zur Angabe von Attributen:
Sie können einen gewünschten Feldnamen angeben und in unterschiedlichen Arbeitsaufgabendefinitionen verschiedene Namen für dieses Feld verwenden. Alle Felddaten werden auf Grundlage des Verweisnamens nachverfolgt.
Das Attribut bestimmt den Datentyp für das Feld. Eine Beschreibung der einzelnen Datentypen finden Sie unter Arbeiten mit Arbeitsaufgabenfeldern. Informationen zu den Steuerelementen zur Anzeige bestimmter Feldtypen finden Sie unter Angeben von Steuerelementen für Arbeitsaufgabenformulare.
Für Zeichenfolgenfelder, die zum Speichern von Personennamen verwendet werden, sollte das syncnamechanges-Attribut auf true festgelegt werden. Diese Einstellung gibt an, dass der Inhalt des Felds aktualisiert werden soll, wenn in Active Directory oder einer Arbeitsgruppe Änderungen an Personennamen vorgenommen werden.
Felder, deren Reportable-Attribut auf Detail, Dimension oder Measure festgelegt ist, werden im Data Warehouse nachverfolgt. Weitere Informationen finden Sie unter Arbeiten mit Arbeitsaufgabenfeldern.
Das Indexable-Attribut wird auf True festgelegt, um die Ausführungsleistung von Abfragen zu verbessern, die dieses Feld in den Filterkriterien enthalten. Wenn Sie ein benutzerdefiniertes Feld hinzufügen, das Sie in vielen Arbeitsaufgabenabfragen verwenden, empfiehlt es sich, die Indizierung für dieses Feld zu aktivieren.
Der Feldname und die Reportable- und Indexable-Attributzuweisungen können mit dem witadmin-Befehlszeilentool für jedes Feld geändert werden (mit Ausnahme der Systemfelder). Weitere Informationen finden Sie unter Verwalten von Arbeitsaufgabenfeldern [witadmin].
Zurück nach oben
Systemfelder
Zwei Typen von Systemfeldern können wie in den folgenden Abschnitten beschrieben verwendet werden:
Felder zum Nachverfolgen von Arbeitsaufgaben
Felder zum Nachverfolgen von Linkbeziehungen
Systemfelder zum Nachverfolgen von Arbeitsaufgaben
In der folgenden Tabelle werden die unterstützten Systemfelder aufgeführt, in denen die Arbeitsaufgaben und die zugewiesenen Standardwerte nachverfolgt werden.
Feldname |
Verweisname |
Typ |
Beschreibung |
Reportable-Standardfeldwert |
Standardwert des indizierten Felds |
---|---|---|---|---|---|
Bereich |
System.AreaPath |
TreePath |
Wird verwendet, um die Aufgabe in einen entsprechenden Funktions- oder Teambereich zu gruppieren. Der Bereich muss ein gültiger Knoten in der Projekthierarchie sein. Weitere Informationen finden Sie unter Erstellen und Ändern von Bereichen und Iterationen. |
Dimension |
True |
Bereichs-ID |
System.AreaId |
Integer |
Die eindeutige ID des Bereichs, zu dem diese Arbeitsaufgabe gehört. |
None |
True |
Zugewiesen an |
System.AssignedTo |
String |
Der Name des Teammitglieds, das der aktuelle Besitzer der Arbeitsaufgabe ist. |
Dimension |
True |
Anzahl angefügter Dateien |
System.AttachedFileCount |
Integer |
Die Anzahl der Dateianlagen. |
None |
False |
Autorisiert als |
System.AuthorizedAs |
String |
Der Name des authentifizierten Benutzers, der die letzte Änderung vorgenommen hat. |
None |
False |
Geändert von |
System.ChangedBy |
String |
Der Name des Teammitglieds, das die Arbeitsaufgabe zuletzt geändert hat. |
Dimension |
True |
Änderungsdatum |
System.ChangedDate |
DateTime |
Das Datum und die Uhrzeit der Überschreibung der aktuellen Revision durch eine neue Revision. |
Dimension |
False |
Erstellt von |
System.CreatedBy |
String |
Der Name des Teammitglieds, das die Arbeitsaufgabe erstellt hat. |
Dimension |
True |
Erstellungsdatum |
System.CreatedDate |
DateTime |
Das Datum und die Uhrzeit der Erstellung der Arbeitsaufgabe. |
Dimension |
True |
Beschreibung |
System.Description |
PlainText |
Die lange Beschreibung einer Arbeitsaufgabe. Ein Textfeld, das eine ausführlichere Beschreibung der Arbeitsaufgabe enthält als der Titel. |
Keine |
False |
Anzahl externer Links |
System.ExternalLinkCount |
Integer |
Die mit dem Team Foundation-Verknüpfungsdienst registrierte Anzahl von Links zwischen dieser Arbeitsaufgabe und Artefakten, die keine Arbeitsaufgaben sind. Weitere Informationen finden Sie auf der Microsoft-Website im Thema Linking Service. |
Keine |
False |
Verlauf |
System.History |
Verlauf |
Die Aufzeichnungen zu den Änderungen, die an der Arbeitsaufgabe vorgenommen wurden, nachdem diese erstellt wurde. Bei jeder Aktualisierung der Arbeitsaufgabe werden dem Verlauf zusätzliche Informationen mit Angaben zum Datum und Urheber der Änderung und zu den geänderten Feldern hinzugefügt. Sie können dem Verlaufsfeld auch Text hinzufügen. |
Keine |
False |
Anzahl Links |
System.HyperLinkCount |
Integer |
Die Anzahl von Links, die für die Arbeitsaufgabe definiert sind. |
Keine |
False |
ID |
System.Id |
Integer |
Die eindeutige ID der Arbeitsaufgabe. Die Arbeitsaufgaben-IDs sind für alle Teamprojekte einer Teamprojektsammlung eindeutig. |
Dimension |
True |
Iteration |
System.IterationPath |
TreePath |
Gruppiert Arbeitsaufgaben nach benannten Sprints oder Zeiträumen. Die Iteration muss ein gültiger Knoten in der Projekthierarchie sein. Weitere Informationen finden Sie unter Erstellen und Ändern von Bereichen und Iterationen. Der TreePath-Feldtyp kann nicht für andere Felder oder benutzerdefinierte Felder verwendet werden. |
Dimension |
True |
Iterations-ID |
System.IterationId |
Integer |
Die eindeutige ID der Iteration, zu der diese Arbeitsaufgabe gehört. |
Keine |
True |
Knotenname |
System.NodeName |
Zeichenfolge |
Der Name des übergeordneten Knotens, zu dem diese Arbeitsaufgabe gehört. Der Wert dieses Felds entspricht dem Teamprojekts. |
Keine |
False |
Grund |
System.Reason |
Zeichenfolge |
Der Grund für den aktuellen Zustand der Arbeitsaufgabe. Die Werte sind für den Zustand spezifisch. Das Feld Grund unterstützt nur den HELPTEXT-Regeltyp und den READONLY-Regeltyp. Dieses Feld wird nicht für Testfälle oder freigegebene Schritte nachverfolgt. |
Dimension |
True |
RelatedLinkCount |
System.RelatedLinkCount |
Integer |
Die Anzahl der Links zwischen dieser Arbeitsaufgabe und anderen Arbeitsaufgaben. |
Keine |
False |
Rev |
System.Rev |
Integer |
Eine Zahl, die dem Revisionsverlauf einer Arbeitsaufgabe zugewiesen wurde. |
Dimension |
False |
Zustand |
System.State |
Zeichenfolge |
Der aktuelle Zustand der Arbeitsaufgabe. Die gültigen Zustandswerte sind für jeden Arbeitsaufgabentyp spezifisch. Das Feld State unterstützt nur den HELPTEXT-Regeltyp und den READONLY-Regeltyp. Weitere Informationen zu Workflowübergängen für die einzelnen Arbeitsaufgabentypen finden Sie unter Arbeitsaufgaben und Workflow (Agile). |
Dimension |
True |
Teamprojekt |
System.TeamProject |
Zeichenfolge |
Das Teamprojekt, zu dem diese Arbeitsaufgabe gehört. |
Dimension |
False |
Titel |
System.Title |
Zeichenfolge |
Eine einzeilige Zusammenfassung der Arbeitsaufgabe, anhand derer Benutzer die Aufgabe von anderen Arbeitsaufgaben in einer Liste unterscheiden können. |
Dimension |
True |
Arbeitsaufgabentyp |
System.WorkItemType |
Zeichenfolge |
Der Name des Arbeitsaufgabentyps dieser Arbeitsaufgabe. |
Dimension |
True |
Zurück nach oben
Felder zum Nachverfolgen von Linkbeziehungen
In der folgenden Tabelle werden die Systemfelder aufgeführt, die zum Nachverfolgen von Linkbeziehungen verwendet werden. Bei diesen Feldern handelt es sich um Linkattribute.
Feldname |
Verweisname |
Typ |
Beschreibung |
Reportable-Standardfeldwert |
Standardwert des indizierten Felds |
---|---|---|---|---|---|
Linkbeschreibung |
System.Links.Description |
PlainText |
Enthält den Arbeitsaufgabentyp, die ID und den Titel der Arbeitsaufgabe, die das Ziel des Links darstellt. Dieses Feld kann zur Anzeige als Spalte in einer Linkliste auf einem Arbeitsaufgabenformular ausgewählt werden. |
Keine |
False |
Linkkommentar |
System.Links.Comment |
PlainText |
Enthält die beim Erstellen einer Linkbeziehung zwischen zwei Arbeitsaufgaben von einem Teammitglied eingegebenen Kommentare. Dieses Feld kann zur Anzeige als Spalte in einer Linkliste auf einem Arbeitsaufgabenformular ausgewählt werden. |
Keine |
False |
Zurück nach oben
Nachverfolgungsfelder
In der folgenden Tabelle werden die Felder aufgeführt, die zum Nachverfolgen des Status, des Zustands und der Priorität von Arbeitsaufgabentypen verwendet werden. Diese Felder sind in den Arbeitsaufgaben-Typdefinitionen für MSF for Agile Software Development v5.0 und MSF for CMMI Process Improvement v5.0 definiert.
Feldname |
Verweisname |
Typ |
Beschreibung |
Reportable-Standardfeldwert |
Standardwert des indizierten Felds |
---|---|---|---|---|---|
Aktiviert von |
Microsoft.VSTS.Common.ActivatedBy |
Zeichenfolge |
Der Name des Teammitglieds, das die Arbeitsaufgabe aktiviert oder erneut aktiviert hat. |
Dimension |
False |
Aktivierungsdatum |
Microsoft.VSTS.Common.ActivatedDate |
DateTime |
Datum und Uhrzeit der Aktivierung oder erneuten Aktivierung der Arbeitsaufgabe. |
Dimension |
False |
Aktivität |
Microsoft.VSTS.Common.Activity |
String |
Der zum Ausführen einer Arbeitsaufgabe erforderliche Aktivitätstyp. |
Dimension |
False |
Geschlossen von |
Microsoft.VSTS.Common.ClosedBy |
Zeichenfolge |
Der Name des Teammitglieds, das die Arbeitsaufgabe geschlossen hat. |
Dimension |
False |
Schließungsdatum |
Microsoft.VSTS.Common.ClosedDate |
DateTime |
Datum und Uhrzeit des Abschlusses einer Arbeitsaufgabe. |
Dimension |
False |
Priorität |
Microsoft.VSTS.Common.Priority |
Integer |
Eine subjektive Bewertung des Fehlers, des Problems, der Aufgabe oder des Testfalls mit seinen Auswirkungen auf das Geschäft. Sie können folgende Werte angeben:
|
Dimension |
False |
Rang |
Microsoft.VSTS.Common.Rank |
Double |
Eine subjektive Bewertung des Benutzertextabschnitts, der Aufgabe, des Problems oder des Fehlers im Vergleich mit anderen Arbeitsaufgaben des gleichen Typs. Ein Element, dem eine niedrigere Zahl zugewiesen ist, sollte vor einem Element korrigiert werden, dem eine höhere Zahl zugewiesen wurde. |
Dimension |
False |
Gelöst von |
Microsoft.VSTS.Common.ResolvedBy |
Zeichenfolge |
Der Name des Teammitglieds, das den Fehler behoben hat. |
Dimension |
False |
Lösungsdatum |
Microsoft.VSTS.Common.ResolvedDate |
DateTime |
Das Datum und die Uhrzeit der Behebung des Fehlers. |
Dimension |
False |
Grund für Lösung |
Microsoft.VSTS.Common.ResolvedReason |
Zeichenfolge |
Zeichnet auf, warum der Fehler, die Änderungsanforderung, das Problem, die Anforderung, die Überprüfung, das Risiko oder die Aufgabe gelöst wurde. Zum Beispiel kann die Anforderung lauten, dass der Code vollständig oder der Fehler behoben ist. Dieses Feld ist schreibgeschützt. |
Dimension |
False |
Risiko |
Microsoft.VSTS.Common.Risk |
Zeichenfolge |
Eine subjektive Bewertung der relativen Ungewissheit im Hinblick auf den erfolgreichen Abschluss des Benutzertextabschnitts. Sie können folgende Werte angeben:
|
Dimension |
False |
Schweregrad |
Microsoft.VSTS.Common.Severity |
Zeichenfolge |
Eine subjektive Bewertung der Auswirkungen eines Fehlers auf das Projekt. Sie können folgende Werte angeben:
|
Dimension |
False |
Stapelrang |
Microsoft.VSTS.Common.StackRank |
Double |
Arbeitsaufgaben mit niedrigerem Stapelrang werden zuerst bearbeitet. Wird bei der Selektierung festgelegt. |
Dimension |
False |
Datum der Zustandsänderung |
Microsoft.VSTS.Common.StateChangeDate |
DateTime |
Das Datum und die Uhrzeit der Änderung des Felds "Zustand". |
None |
False |
Aufgabentyp |
Microsoft.VSTS.Common.TaskType |
String |
Der am stärksten von einem Fehler betroffene Anforderungstyp. Vorgeschlagene Werte sind "Funktionsbereit", "Leistung", "Sicherheit", "Nutzbarkeit" und "Leitfaden". |
Dimension |
False |
In der folgenden Tabelle werden die Felder beschrieben, die Zuweisungen und Workflowstatus für in der CMMI-Prozessvorlage definierte Arbeitsaufgaben nachverfolgen.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
Standardwert des reportable-Typattributs |
Standardwert des Indexattributs |
---|---|---|---|---|---|
Blockiert |
Microsoft.VSTS.CMMI.Blocked |
Zeichenfolge |
Gibt an, ob ein Teammitglied daran gehindert wird, Fortschritte bei der Implementierung einer Anforderung oder einer Aufgabe oder beim Beheben eines Fehlers, eines Problems, einer Aufgabe oder einer Änderungsanforderung zu machen. Wenn ein Problem geöffnet wurde, um ein Blockierungsproblem nachzuverfolgen, sollte ein Link zum betreffenden Problem hinzugefügt werden. Sie können Ja oder Nein angeben. |
Dimension |
False |
Zugesichert |
Microsoft.VSTS.CMMI.Committed |
Zeichenfolge |
Gibt an, ob ein Commit für die Anforderung im Projekt ausgeführt wird. Sie können Ja oder Nein angeben.
Hinweis
Sie können dieses Feld nur bei Anforderungen angeben.
|
Keine |
False |
Eskalation |
Microsoft.VSTS.CMMI.Escalate |
Zeichenfolge |
Gibt an, ob sich das Problem auf den kritischen Pfad des Projektplans auswirkt. Sie können Ja oder Nein angeben.
Hinweis
Sie können dieses Feld nur bei Problemen angeben.
|
Keine |
False |
Wahrscheinlichkeit |
Microsoft.VSTS.CMMI.Probability |
Integer |
Gibt die Wahrscheinlichkeit eines Eintretens des Risikos als Zahl zwischen 1 und 99 an. Je höher die Zahl, desto höher die Wahrscheinlichkeit für das Eintreten des Risikos.
Hinweis
Sie können dieses Feld nur bei Risiken angeben.
|
Keine |
False |
Selektierung |
Microsoft.VSTS.Common.Triage |
Zeichenfolge |
Gibt den Typ der Selektierungsentscheidung an, die für die Arbeitsaufgabe ausstehend ist. Verwenden Sie dieses Feld, wenn die Arbeitsaufgabe den Zustand Vorgeschlagen hat. Sie können einen der folgenden Werte angeben:
Hinweis
Sie können dieses Feld nur bei Anforderungen, Aufgaben, Änderungsanforderungen, Fehlern und Problemen angeben.
|
Dimension |
False |
Überprüfung erforderlich |
Microsoft.VSTS.CMMI.RequiresReview |
Zeichenfolge |
Gibt an, ob die im Rahmen der Aufgabe implementierte Arbeit eine formale Überprüfung erfordert. Sie können Ja oder Nein angeben. Wenn Sie Ja angeben, sollten Sie außerdem auch eine Prüfarbeitsaufgabe und einen Link dazu in der Aufgabe erstellen. |
Keine |
False |
Test erforderlich |
Microsoft.VSTS.CMMI.RequiresTest |
Zeichenfolge |
Gibt an, ob die im Rahmen der Aufgabe implementierte Arbeit einen Test erfordert. Sie können Ja oder Nein angeben. Wenn Sie Ja angeben, sollten Sie einen Testfall und einen Link dazu in der Aufgabe erstellen. |
Keine |
False |
Ziellösungsdatum |
Microsoft.VSTS.CMMI.TargetResolveDate |
DateTime |
Das vorhergesagte Datum, bis zu dem ein Problem behoben wird. Dieses Feld gilt nur für Probleme. |
Dimension |
False |
Zurück nach oben
Planungsfelder
In der folgenden Tabelle werden die Felder beschrieben, die für die Planung und Nachverfolgung von Arbeitsaufgaben verfügbar sind. Diese Felder sind in den Arbeitsaufgaben-Typdefinitionen für MSF for Agile Software Development v5.0 und MSF for CMMI Process Improvement v5.0 definiert. Diese Felder werden mit Office Project synchronisiert und können verwendet werden, wenn die Office Project-Version des Iterationsplans ausgewählt wird. Weitere Informationen finden Sie unter Planen von Aufgaben und Zuweisen von Ressourcen mit Microsoft Project und Anpassen von Microsoft Project-Feldzuordnungen.
Feldname |
Verweisname |
Typ |
Beschreibung |
Reportable-Standardfeldwert |
Standardwert des indizierten Felds |
---|---|---|---|---|---|
Abgeschlossene Arbeit |
Microsoft.VSTS.Scheduling.CompletedWork |
Double |
Die Anzahl der Stunden, in denen an einer bestimmten Aufgabe gearbeitet wurde. |
Measure, Sum |
False |
Fälligkeitsdatum |
Microsoft.VSTS.Scheduling.DueDate |
DateTime |
Das vorhergesagte Datum für ein Problem, das abgeschlossen werden soll. Dieses Feld gilt nur für Problemarbeitsaufgaben für die agile Prozessvorlage. |
Dimension |
False |
Abschlussdatum |
Microsoft.VSTS.Scheduling.FinishDate |
DateTime |
Das Datum und die Uhrzeit für den Abschluss der Arbeitsaufgabe gemäß dem Zeitplan. |
Dimension |
False |
Ursprüngliche Schätzung |
Microsoft.VSTS.Scheduling.OriginalEstimate |
Double |
Die veranschlagte Anzahl an Stunden war für die Ausführung einer Aufgabe erforderlich. |
Measure, Sum |
False |
Verbleibende Arbeit |
Microsoft.VSTS.Scheduling.RemainingWork |
Double |
Die Anzahl der Stunden, die für die Fertigstellung der Aufgabe verbleiben. |
Measure, Sum |
False |
Startdatum |
Microsoft.VSTS.Scheduling.StartDate |
DateTime |
Das Datum und die Uhrzeit für den Start der Arbeitsaufgabe gemäß dem Zeitplan. |
Dimension |
False |
Storypunkte |
Microsoft.VSTS.Scheduling.StoryPoints |
Double |
Eine subjektive Maßeinheit, die die Größe einer User Story angibt. Wenn Sie einem Benutzertextabschnitt mehr Punkte zuweisen, geben Sie an, dass weitere Arbeit für die Implementierung erforderlich ist. Dieses Feld ist nur in der MSF-Prozessvorlage für die agile Softwareentwicklung definiert. |
Measure |
Sum |
Buildintegrationsfelder
In der folgenden Tabelle werden die Felder beschrieben, mit denen Sie Buildinformationen in die Nachverfolgung von Arbeitsaufgaben einbinden können. Diese Felder sind in den Arbeitsaufgaben-Typdefinitionen für MSF for Agile Software Development v5.0 und MSF for CMMI Process Improvement v5.0 definiert.
Feldname |
Verweisname |
Typ |
Beschreibung |
Reportable-Standardfeldwert |
Indiziert |
---|---|---|---|---|---|
Gefunden in |
Microsoft.VSTS.Build.FoundIn |
Zeichenfolge |
Nummer des Produktbuilds (auch als Revision bezeichnet), in dem ein Fehler gefunden wurde. |
Dimension |
False |
Integrationsbuild |
Microsoft.VSTS.Build.IntegrationBuild |
String |
Die Buildnummer des Produkts, in dem der Code integriert oder ein Fehler korrigiert wird. |
Dimension |
False |
Zurück nach oben
Testintegrationsfelder
In der folgenden Tabelle werden die Felder beschrieben, die vom Microsoft Test Manager und den Arbeitsaufgabentypen "Testfall" und "Freigegebene Schritte" verwendet werden. Diese Felder werden in den Arbeitsaufgaben-Typdefinitionen für MSF for Agile Software Development - v5.0 und MSF for CMMI Process Improvement - v5.0 definiert. Weitere Informationen zur Verwendung dieser Felder finden Sie unter Erstellen und Verwalten von Tests.
Feldname |
Verweisname |
Typ |
Beschreibung |
Standardwert des reportable-Typattributs |
Standardwert des Indexattributs |
---|---|---|---|---|---|
ID für den automatisierten Test |
Microsoft.VSTS.TCM.AutomatedTestId |
String |
Die ID des Tests, der den Testfall automatisiert. |
None |
False |
Name des automatisierten Tests |
Microsoft.VSTS.TCM.AutomatedTestName |
String |
Der Name des Tests, mit dem der Testfall automatisiert wird. |
None |
False |
Speicher des automatisierten Tests |
Microsoft.VSTS.TCM.AutomatedTestStorage |
String |
Die Assembly, die den Test zum Automatisieren des Testfalls enthält. |
None |
False |
Art des automatisierten Tests |
Microsoft.VSTS.TCM.AutomatedTestType |
String |
Die Art des Tests, der den Testfall automatisiert. |
None |
False |
Automatisierungsstatus |
Microsoft.VSTS.TCM.AutomationStatus |
Zeichenfolge |
Der Status eines Testfalls. Sie können folgende Werte angeben:
|
Detail |
False |
Lokale Datenquelle |
Microsoft.VSTS.TCM.LocalDataSource |
HTML |
Die lokale Datenquelle, die den Test unterstützt. |
None |
False |
Parameter |
Microsoft.VSTS.TCM.Parameters |
HTML |
Die zu testenden Parameter. |
None |
False |
Reproduktionsschritte |
Microsoft.VSTS.TCM.ReproSteps |
HTML |
Die erforderlichen Schritte zum Reproduzieren des unerwarteten Verhaltens. |
Keine |
False |
Schritte |
Microsoft.VSTS.TCM.Steps |
HTML |
Die zum Ausführen des Tests erforderlichen Schritte. |
None |
False |
Systeminfo |
Microsoft.VSTS.TCM.SystemInfo |
HTML |
Informationen zur Software und zur Systemkonfiguration, die relevant für den Test sind. |
Keine |
False |
Zurück nach oben
Felder, die nur für Anforderungen (CMMI) nachverfolgt werden
In der folgenden Tabelle werden Felder beschrieben, die Sie verwenden können, um den Typ der Anforderung nachzuverfolgen, die entwickelt werden soll, sowie ihre Bedeutung für das Gesamtprodukt.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
Standardwert des reportable-Typattributs |
Standardwert des Indexattributs |
---|---|---|---|---|---|
Anforderungstyp |
Microsoft.VSTS.CMMI.RequirementType |
Zeichenfolge |
Gibt die Art der Anforderung an, die implementiert werden soll. Sie können einen der folgenden Werte angeben:
|
Dimension |
False |
Bewertung der Auswirkungen |
Microsoft.VSTS.CMMI.ImpactAssessmentHtml |
HTML |
Beschreibt die Auswirkungen für Kunden, wenn die Anforderung nicht implementiert wird. Sie können auch Details zum Kano-Modell einschließen, um anzugeben, ob es sich um eine Basis-, Leistungs- oder Begeisterungsanforderung handelt. |
Keine |
False |
Benutzerakzeptanztest |
Microsoft.VSTS.CMMI.UserAcceptanceTest |
Zeichenfolge |
Gibt den Status des Benutzerakzeptanztests für eine Anforderung an. Sie können einen der folgenden Werte angeben:
Geben Sie Nicht bereit an, wenn die Anforderung den Zustand Aktiv aufweist, und Bereit, wenn die Anforderung den Zustand Gelöst aufweist. |
Keine |
False |
Experten |
Microsoft.VSTS.CMMI.SubjectMatterExpert1 … Microsoft.VSTS.CMMI.SubjectMatterExpert3 |
Zeichenfolge |
Gibt bis zu drei Teammitglieder an, die vertraut sind mit dem Kundenbereich, den diese Anforderung darstellt. Sie können nur die Namen gültiger Teammitglieder angeben. |
Keine |
False |
Zurück nach oben
Felder, die nur zum Nachverfolgen von Fehlern verwendet werden
Die in der folgenden Tabelle beschriebenen Felder werden weder gemeldet noch indiziert.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
---|---|---|---|
Symptom |
Microsoft.VSTS.CMMI.Symptom |
HTML |
Beschreibt das unerwartete Verhalten. |
Vorgeschlagene Korrektur |
Microsoft.VSTS.CMMI.ProposedFix |
HTML |
Beschreibt die vorgeschlagene Änderung, um das gemeldete Problem zu beheben. |
Fundumgebung |
Microsoft.VSTS.CMMI.FoundInEnvironment |
Zeichenfolge |
Beschreibt das Softwaresetup und die Konfiguration, mit der der Fehler aufgetreten ist. |
Zugrunde liegende Ursache |
Microsoft.VSTS.CMMI.RootCause |
Zeichenfolge |
Beschreibt die Ursache des Fehlers. Sie können einen der folgenden Werte angeben:
|
Auffindungsart |
Microsoft.VSTS.CMMI.HowFound |
Zeichenfolge |
Beschreibt, wie der Fehler gefunden wurde. Zum Beispiel wurde ein Fehler möglicherweise während einer Kundenüberprüfung oder durch Ad-hoc-Tests gefunden. |
Zurück nach oben
Felder, die nur zum Nachverfolgen von Änderungsanforderungen (CMMI) verwendet werden
In der folgenden Tabelle werden die Felder beschrieben, die nur zum Nachverfolgen von Änderungsanforderungen verwendet werden. Die Prozessvorlage für MSF CMMI Process Improvement v5.0 stellt den Änderungsanforderungstyp der Arbeitsaufgabe bereit. Weitere Informationen finden Sie unter Änderungsanforderung (CMMI).
Diese Felder weisen nicht das reportable- oder Indexattribut auf.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
---|---|---|---|
Ausrichtung |
Microsoft.VSTS.CMMI.Justification |
HTML |
Beschreibt, warum die Änderung vorgeschlagen wurde und welcher Wertzuwachs sich für das Produkt und den Kunden ergibt. |
Auswirkungen auf die Architektur |
Microsoft.VSTS.CMMI.ImpactOnArchitecture |
HTML |
Beschreibt die Auswirkungen, die die Änderung auf die Architektur hätte. Sie können dieses Feld verwenden, um ausführlich zu beschreiben, welche Teile der Architektur betroffen wären und wie viel die Implementierung der Änderung kosten würde. |
Auswirkungen auf die Benutzerfreundlichkeit |
Microsoft.VSTS.CMMI.ImpactOnUserExperience |
HTML |
Beschreibt die Auswirkungen, die die Änderung auf die Benutzerfreundlichkeit hätte. Sie können dieses Feld verwenden, um ausführlich zu beschreiben, welche Teile der Benutzeroberfläche betroffen wären und wie viel die Implementierung der Änderung kosten würde. |
Auswirkungen auf den Test |
Microsoft.VSTS.CMMI.ImpactOnTest |
HTML |
Beschreibt die Auswirkungen, die die Änderung auf das Testen hätte. Sie können dieses Feld verwenden, um ausführlich zu beschreiben, welche Tests betroffen wären und wie viel die Implementierung der Änderung kosten würde. |
Auswirkungen auf die Entwicklung |
Microsoft.VSTS.CMMI.ImpactOnDevelopment |
HTML |
Beschreibt die Auswirkungen, die die Änderung auf Entwicklung und Produktentwürfe hätte. Sie können dieses Feld verwenden, um ausführlich zu beschreiben, welche Entwicklungsbereiche und Entwürfe betroffen wären und wie viel die Implementierung der Änderung kosten würde. |
Auswirkungen auf technische Veröffentlichungen |
Microsoft.VSTS.CMMI.ImpactOnTechnicalPublications |
HTML |
Beschreibt die Auswirkungen, die die Änderung auf die Produktdokumentation hätte. Sie können dieses Feld verwenden, um ausführlich zu beschreiben, welche Teile der Dokumentation betroffen wären und wie viel die Implementierung der Änderung kosten würde. |
Zurück nach oben
Felder, die nur zum Nachverfolgen von Problemen (CMMI) verwendet werden
Die die in der folgenden Tabelle beschriebenen Felder werden nicht indiziert.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
Standardwert des reportable-Typattributs |
---|---|---|---|---|
Analyse |
Microsoft.VSTS.CMMI.Analysis |
HTML |
Beschreibt die Ursache für das Problem und eine oder mehrere mögliche Lösungen. |
Keine |
Tatsächliche Lösung |
Microsoft.VSTS.CMMI.CorrectiveActionActualResolution |
HTML |
Beschreibt, wie das Team das Problem tatsächlich behoben hat. |
Keine |
Maßnahmenplan |
Microsoft.VSTS.CMMI.CorrectiveActionPlan |
HTML |
Beschreibt die vorgeschlagenen Korrekturmaßnahmen, auf die sich das Team geeinigt hat. |
Keine |
Auswirkungen auf Projektziel |
Microsoft.VSTS.Common.Severity |
Zeichenfolge |
Gibt eine subjektive Bewertung der Auswirkungen eines Fehlers auf das Projekt an. Sie können folgende Werte angeben:
Hinweis
Der Name des Felds, das im Abfrage-Editor angezeigt wird, ist Schweregrad.Sie verwenden dieses Feld auch, um den Schweregrad für Fehler und Risiken zu verfolgen.
|
Dimension |
Ziellösungsdatum |
Microsoft.VSTS.CMMI.TargetResolveDate |
DateTime |
Gibt ein Datum an, an dem das Problem wichtig wird und den kritischen Pfad des Projektplans gefährden könnte. |
Keine |
Felder, die nur zum Nachverfolgen von Risiken (CMMI) verwendet werden
Die in der folgenden Tabelle beschriebenen Felder werden weder gemeldet noch indiziert.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
---|---|---|---|
Notfallplan |
Microsoft.VSTS.CMMI.ContingencyPlan |
HTML |
Beschreibt die Aktionen, die beim Eintreten des Risikos durchgeführt werden sollen. Sie können Aufgaben erstellen und diese mit der Risikoarbeitsaufgabe verknüpfen, um die Arbeit nachzuverfolgen, die das Team zur Implementierung des Notfallplans abschließen muss. Außerdem können Sie eine Problemarbeitsaufgabe erstellen, um eines oder mehrere Probleme nachzuverfolgen, auf die sich das Risiko auswirkt. |
Minderungsplan |
Microsoft.VSTS.CMMI.MitigationPlan |
HTML |
Beschreibt die Aktionen, die unternommen werden, um die Wahrscheinlichkeit oder die Auswirkungen des Risikos zu reduzieren. Sie können Aufgaben erstellen und diese mit der Risikoarbeitsaufgabe verknüpfen, um die Arbeit nachzuverfolgen, die das Team zur Implementierung des Minderungsplans abschließen muss. |
Minderungstrigger |
Microsoft.VSTS.CMMI.MitigationTriggers |
HTML |
Beschreibt die Bedingungen oder die Ereignisse, die festlegen, wie das Team ein Risiko verringern könnte. Das Selektierungsteam kann z. B. einen Reservegenerator genehmigen und beschaffen, wenn aufgrund der Wettervorhersage innerhalb der nächsten 4 Tage ein Eissturm oder Orkan in einem Umkreis von 50 Kilometern um das Büro zu erwarten ist. |
Wahrscheinlichkeit |
Microsoft.VSTS.CMMI.Probability |
Integer |
Gibt die Risikowahrscheinlichkeit an. Eine gültige Wahrscheinlichkeit liegt zwischen 1 und 99, wobei 99 angibt, dass das Risiko fast sicher eintritt. |
Zurück nach oben
Felder, die nur zum Nachverfolgen von Überprüfungsbesprechungen (CMMI) verwendet werden
In der folgenden Tabelle werden Felder beschrieben, mit denen das Team Informationen und Änderungen für Überprüfungsbesprechungen nachverfolgen kann. Das Team kann diese Art von Informationen anhand der Überprüfungsarbeitsaufgabe angeben, die mit der Prozessvorlage für Microsoft Solutions Framework (MSF) CMMI Process Improvement v5.0 bereitgestellt wird.
Diese Felder weisen nicht das reportable- oder Indexattribut auf.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
---|---|---|---|
Zweck |
Microsoft.VSTS.CMMI.Purpose |
HTML |
Beschreibt den Zweck und den Schwerpunkt der Besprechung. |
Kommentare |
Microsoft.VSTS.CMMI.Comments |
HTML |
Gibt weitere Informationen an, die Sie aufzeichnen möchten. |
Besprechungsprotokoll |
Microsoft.VSTS.CMMI.Minutes |
HTML |
Beschreibt die Details der Diskussionen und Vereinbarungen des Teams während der Besprechung. Sie können in diesem Feld aufzeichnen, was vom Team überprüft wurde, welche Kriterien vom Team angewendet wurden und welche Probleme vom Team identifiziert wurden. |
Besprechungstyp |
Microsoft.VSTS.CMMI.MeetingType |
Zeichenfolge |
Gibt den Typ der Besprechung an. Sie können einen der folgenden Werte angeben:
|
Anordnungsdatum |
Microsoft.VSTS.CMMI.CalledDate |
DateTime |
Gibt das Datum und die Uhrzeit des geplanten Zeitpunkts der Besprechung an. |
Angeordnet von |
Microsoft.VSTS.CMMI.CalledBy |
Zeichenfolge |
Gibt den Namen des Teammitglieds an, das die Besprechung geplant hat. |
Erforderlicher Teilnehmer 1 … Erforderlicher Teilnehmer 8 |
Microsoft.VSTS.CMMI.RequiredAttendee1 … Microsoft.VSTS.CMMI.RequiredAttendee8 |
Zeichenfolge |
Gibt die Namen von einem oder mehreren Teammitgliedern an, deren Teilnahme an der Besprechung erforderlich ist. |
Optionaler Teilnehmer 1 … Optionaler Teilnehmer 8 |
Microsoft.VSTS.CMMI.OptionalAttendee1 … Microsoft.VSTS.CMMI.OptionalAttendee8 |
Zeichenfolge |
Gibt die Namen von einem oder mehreren Teammitgliedern an, die zu der Besprechung eingeladen sind, deren Teilnahme jedoch nicht erforderlich ist. |
Tatsächlicher Teilnehmer 1 … Tatsächlicher Teilnehmer 8 |
Microsoft.VSTS.CMMI.ActualAttendee1 … Microsoft.VSTS.CMMI.ActuallAttendee8 |
Zeichenfolge |
Gibt die Namen von einem oder mehreren Teammitgliedern an, die an der Besprechung teilgenommen haben. |
Zurück nach oben
Felder, die nur zum Nachverfolgen von Aufgaben (CMMI) verwendet werden
In der folgenden Tabelle werden Felder beschrieben, mit denen Sie den Typ der Aufgabe nachverfolgen können, an der das Team arbeitet.
Feldname |
Verweisname |
Datentyp |
Beschreibung |
Standardwert des reportable-Typattributs |
Standardwert des Indexattributs |
---|---|---|---|---|---|
Disziplin |
Microsoft.VSTS.Common.Discipline |
Zeichenfolge |
Gibt die Disziplin des Teammitglieds an, das die Aufgabe ausführt. Sie können einen der folgenden Werte angeben:
|
Dimension |
Keine |
Aufgabentyp |
Microsoft.VSTS.CMMI.TaskType |
Zeichenfolge |
Gibt die Art der Aufgabe an, die implementiert werden soll. Sie können einen der folgenden Werte angeben:
|
Dimension |
Keine |
Zurück nach oben
Siehe auch
Referenz
Verwalten von Arbeitsaufgabenfeldern [witadmin]
Konzepte
Benennungskonventionen für Arbeitsaufgabenverfolgungs-Objekte
Arbeiten mit Arbeitsaufgabenfeldern
Weitere Ressourcen
Definieren von Arbeitsaufgabenfeldern
Änderungsprotokoll
Datum |
Verlauf |
Grund |
---|---|---|
Juli 2010 |
Die Anzeigenamen mehrerer Systemfelder wurden korrigiert, und es wurden Zurück nach oben-Links hinzugefügt. |
Informationsergänzung. |