Freigeben über


Globale XML-Elementreferenz für Workflows

Mithilfe des globalen Workflows können Sie den Arbeitsaufwand beim Definieren und Aktualisieren von Arbeitsaufgabenfeldern und globale Listen verringern, die für viele Arten von Arbeitsaufgaben und Teamprojekte verwendet werden. Mit dem globalen Workflow können Sie Felder und globale Listen definieren und aktualisieren, die für alle Arten von Arbeitsaufgaben in einem Teamprojekt oder in einer Teamprojektsammlung gelten.

Tipp

Zum Definieren eines globalen Workflows muss auf dem Anwendungsebenenserver zunächst die entsprechende Funktion aktiviert werden. Auf dem Server muss eine Version von Visual Studio Team Foundation Server ausgeführt werden, von der diese Funktion unterstützt wird – beispielsweise Team Foundation Server 2010 mit Service Pack 1 (SP1). Das Service Pack steht auf der folgenden Seite der Microsoft-Website zum Download bereit: Service Pack 1 von Visual Studio Team Foundation Server 2010 Beta.

Weitere Informationen finden Sie unter Anpassen des globalen Workflows.

In diesem Thema

  • Syntaxstruktur für den globalen Workflow

  • Containerelement: FIELD (Definition)

  • Untergeordnete Elemente: GLOBALLIST und LISTITEM

Tipp

Wenn Sie nur globale Listen für eine Sammlung verwalten möchten, finden Sie entsprechende Informationen unter Definieren von globalen Listen.

Syntaxstruktur für den globalen Workflow

Der globale Workflow wird mithilfe des GLOBALWORKFLOW-Elements definiert. Dieses unterstützt die Elemente FIELDS (Definition) und GLOBALLISTS als untergeordnete Elemente.

<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
   <FIELDS> 
      <FIELD> . . . </FIELD>
   </FIELDS>
   <GLOBALLISTS> 
      <GLOBALLIST> . . . </GLOBALLIST>
   </GLOBALLISTS>
</GLOBALWORKFLOW>

Zurück nach oben

FIELD (Definition)-Element

Verwenden Sie zum Definieren der Datenfelder innerhalb eines globalen Workflows die folgende Syntax. Diese Syntax enthält das FIELD (Definition)-Elementformat sowie alle optionalen untergeordneten Elemente. Weitere Informationen finden Sie unter FIELD (Definition)-Element sowie unter XML-Elementreferenz für FIELD.

Tipp

Das HELPTEXT-Element kann nicht für ein Feld angegeben werden, das in einem globalen Workflow definiert wird.

<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN>> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>

Zurück nach oben

Untergeordnete Elemente: GLOBALLIST und LISTITEM

In der folgenden Tabelle werden die Elemente GLOBALLIST und LISTITEM beschrieben. Diese Elemente werden als untergeordnete Elemente des GLOBALWORKFLOW-Elements angegeben. Mithilfe dieser Elemente können Sie mehrere Werte aufführen, die dem Benutzer in Form einer Auswahlliste oder eines Dropdownmenüs angezeigt werden. Weitere Informationen finden Sie unter Definieren und Verwenden von Listen, Auswahllisten und globalen Listen.

Element

Beschreibung und Syntax

GLOBALIST

Dient zum Definieren einer Gruppe von LISTITEM-Elementen, die für eine Teamprojektsammlung oder für ein Teamprojekt gespeichert sind.

globalListName: Eine Textzeichenfolge mit bis zu 255 Zeichen.

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST> 

GLOBALLIST ist ein erforderliches untergeordnetes Element des GLOBALLISTS-Elements.

LISTITEM

Dient zum Definieren eines gültigen Werts, der in der Liste angezeigt wird.

<LISTITEM value="listName" />

LISTITEM ist ein erforderliches untergeordnetes Element von GLOBALLIST.

Zurück nach oben

Siehe auch

Konzepte

XML-Elementreferenz für FIELD

Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten

Weitere Ressourcen

Anpassen des globalen Workflows