Condividi tramite


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:

  • "A" rappresenta un carattere alfabetico.

  • "N" rappresenta un carattere numerico.

  • "X" rappresenta un carattere alfanumerico.

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

Vedere anche

Altre risorse

Applicare una regola a un campo elemento di lavoro