Applicare i criteri di ricerca a un campo stringa
È possibile usare l'elemento MATCH per imporre ai valori di un campo di tipo String di seguire il modello specificato. Se si definiscono più elementi MATCH, il valore sarà valido se corrisponde a uno dei modelli specificati per il campo. Se almeno un elemento ha esito positivo, il campo avrà un valore valido.
Nota
Per aggiungere una regola a una definizione FIELD, usare lo strumento da riga di comando witadmin per importare ed esportare la definizione per il tipo di elemento di lavoro.Vedere Importare, esportare e gestire tipi di elemento di lavoro [witadmin].
Struttura della sintassi dell'elemento MATCH
Si usa l'elemento MATCH per applicare i criteri di ricerca di base, definendo un modello a cui devono corrispondere i valori dei campi di tipo String.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Attributi
È possibile specificare gli utenti a cui viene applicata la regola MATCH. Se non vengono definiti attributi facoltativi, tutti gli utenti e i gruppi validi in Team Foundation Server dovranno specificare un valore corrispondente al modello.
Attributo |
Descrizione |
---|---|
pattern |
Obbligatorio. Applica i criteri di ricerca di base solo per le stringhe e solo per le stringhe con syncnamechanges="false". I valori validi per patternValue sono "A", "N" e "X", che indicano i tipi di caratteri seguenti:
Tutti gli altri valori vengono considerati valori letterali. Lunghezza minima: 1; lunghezza massima: 255. Valore di schema: ^[^\\]*$ Esempio di valore del modello: xxxxx. nn. nn |
for |
Parametro facoltativo. Specifica il nome di un utente o un gruppo in Team Foundation a cui è applicabile la regola. I nomi validi sono costituiti da una stringa di testo di lunghezza compresa tra 1 e 255 caratteri. Valore di schema: ^[^\\]+\\[^\\]+$ Esempio di valore di schema: Dominio\IDUtente |
not |
Parametro facoltativo. Specifica il nome di un utente o un gruppo in Team Foundation a cui non è applicabile la regola. I nomi validi sono costituiti da una stringa di testo di lunghezza compresa tra 1 e 255 caratteri. Valore di schema: ^[^\\]+\\[^\\]+$ Esempio di valore di schema: Dominio\IDUtente |
Torna all'inizio
Esempi di criteri di ricerca
Gli esempi seguenti illustrano corrispondenze riuscite e non riuscite col modello per diversi usi dei campi.
Numero di versione
Modello: ANN.NN.NN
Convalida riuscita |
R01.03.04 o V05.08.99 |
Convalida non riuscita |
1.3.4 o V5.8.99 o v1.3 |
Identificatore flessibile
Modello: XXX-XXX
Convalida riuscita |
001-abc o a00-b02 |
Convalida non riuscita |
1-abc o 001.abc |
Priorità
Modello: PN
Convalida riuscita |
P1 o P5 o P9 |
Convalida non riuscita |
1 o P10 |
I tag per la corrispondenza non applicano la distinzione tra maiuscole e minuscole. "PN" ottiene quindi corrispondenze sia con P1 che con p1.
Torna all'inizio