Freigeben über


Erweitern von Listenelementen und Ausschließen von Gruppen aus Listen

Sie können Listen mithilfe der Attribute expanditems und filteritems erweitern und filtern. Sie können diese Attribute auf folgende Listentypelemente anwenden: ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES.

Zum besseren Verständnis, wie diese Attribute zum Ausfüllen eines Dropdownmenüs verwendet werden, sehen Sie sich die Beispiele unten an.

Erweitern von Listen und Gruppen

Sie können die Werte true und false für expanditems zuweisen; standardmäßig ist der Wert true. Wenn expanditems den Wert true hat, werden Listenelemente, die Gruppen oder globale Listen darstellen, rekursiv erweitert. Die Untergruppen einer Gruppe werden erweitert; die Untergruppen dieser Untergruppen werden ebenfalls erweitert usw. Nach der Erweiterung enthalten Listenelemente, die Gruppen darstellen, sowohl Gruppen als auch Benutzer als Listenelementwerte. Wenn expanditems auf false eingestellt ist, wird keine Erweiterung von Gruppen oder globalen Listen durchgeführt.

Ausschließen von Gruppen

Sie können dem Attribut filteritems nur den Wert excludegroups zuweisen. Wenn dieses Attribut vorhanden ist, werden alle Listenelemente ausgewertet und Gruppen entfernt. Verwenden Sie das Attribut filteritems, um nur Benutzer statt Gruppen anzuzeigen.

In den Beispielen verwendete Inhalte von Listen und Gruppen

Die Beispiele in diesem Thema verwenden die folgenden Werte:

Listen- oder Gruppenname

Listen- oder Gruppeninhalt

Beschreibung 

[Project]\Business Analysts

JayHamlin

PilarAckerman

ReshmaPatel

Eine Teamprojektgruppe, welche die Namen der drei Mitglieder des Business Analyst-Teams enthält.

Hinweis

Verwenden Sie das Literalpräfix [Project] statt dem eigentlichen Namen des Teamprojekts.

Example1\MyTeam

Entwicklung

devuser

Test

test user

Programmverwaltung

pmuser

juser

Eine Teamprojektgruppe, welche ein Teammitglied (juser) sowie drei Untergruppen enthält, wobei jede Untergruppe den Namen eines Teammitglieds enthält.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

Eine Teamprojektgruppe, welche die Namen von drei Teammitgliedern sowie eine Untergruppe enthält, die wiederum die Namen von zwei Teammitgliedern enthält.

BoolValues

true

false

Eine globale Liste mit zwei Einträgen.

Beispiel: Erweitern von Listen und Ausschließen von Gruppen

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, eine Gruppe und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen ausgeschlossen.

Beispiel

Dropdownlisten-Werte

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value="string" />
   <LISTITEM value="[Project]\Business Analysts" />
   <GLOBALLIST name="BoolValues" />
</ALLOWEDVALUES>

string

true

false

JayHamlin

PilarAckerman

ReshmaPatel

Beispiel: Erweitern von Listen und Gruppen, keine Filterung

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen nicht ausgeschlossen.

Beispiel

Dropdownlisten-Werte

<ALLOWEDVALUES expanditems="true">
   <LISTITEM value="string" />
   <LISTITEM value="Example1\MyReports"/>
   <LISTITEM value="Example1\MyTeam" />
   <GLOBALLIST name="BoolValues" />
</ALLOWEDVALUES> 

string

true

false

juser

juser2

devuser

testuser

pmuser

Entwicklung

Test

Programmverwaltung

Beispiel: Keine Erweiterung von Listen und Gruppen, keine Filterung

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste nicht erweitert und Gruppen nicht herausgefiltert. Das bedeutet, dass der Gruppenname angezeigt wird, nicht jedoch die Benutzer innerhalb dieser Gruppen.

Hinweis

Der globale Listenname und der Inhalt werden nicht angezeigt.

Beispiel

Dropdownlisten-Werte

<ALLOWEDVALUES expanditems="false">
   <LISTITEM value="string" />
   <LISTITEM value="Example1\MyReports"/>
   <LISTITEM value="Example1\MyTeam" />
   <GLOBALLIST name="BoolValues" />
</ALLOWEDVALUES> 

string

MyTeam

MyReports

Beispiel: Erweitern von Listen und Ausschließen von Gruppen und globalen Listen

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, eine Gruppe und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen werden herausgefiltert.

Hinweis

MyTeam ist eine ausgeschlossene Gruppe, die nicht erweitert wird, und BoolValues ist eine globale Liste, daher wird keine von beiden erweitert oder angezeigt.

Beispiel

Dropdownlisten-Werte

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value="string" />
   <LISTITEM value="Example\MyTeam" />
   <GLOBALLIST name="BoolValues" />
</ALLOWEDVALUES> 

Zeichenfolge

Siehe auch

Konzepte

Definieren von Auswahllisten

Definieren von globalen Listen

Weitere Ressourcen

Anwenden einer Regel auf ein Arbeitsaufgabenfeld