Condividi tramite


Tipo complesso FieldValueCondition (schema di definizione del tipo degli elementi di lavoro)

Definisce gli attributi e incorpora Rules per gli elementi WHEN e WHENNOT.

<xs:complexType name="FieldValueCondition">
    <xs:complexContent>
        <xs:extension base="FieldCondition">
            <xs:attribute name="value" type="typelib:Constant" use="required"/>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.

Attributi

Attribute

Descrizione

field

Attributo Tipo complesso FieldCondition (schema di definizione del tipo degli elementi di lavoro) obbligatorio.

Specifica il nome di riferimento di un altro campo. Nell'elemento WHEN, identifica un campo che deve avere un valore specificato per le regole in questo elemento da applicare al campo corrente. Nell'elemento WHENNOT, identifica un campo che non può avere un valore specificato per le regole in questo elemento da applicare al campo corrente.

Il tipo dell'attributo è typelib:ReferenceFieldName. Lunghezza minima: 1; lunghezza massima: 70.

Valore di schema:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Esempio di valore di schema: Company.Division.IssueType

Per ulteriori informazioni sui nomi di riferimento, vedere Elemento FIELD (elemento WORKITEMTYPE).

value

Attributo obbligatorio.

Specifica un valore del campo identificato dall'attributo field. Nell'elemento WHEN, le regole contenute nell'elemento vengono applicate quando il valore dell'attributo field è uguale al valore specificato da questo attributo. Nell'elemento WHENNOT, le regole contenute nell'elemento vengono applicate quando il valore dell'attributo field non è uguale al valore specificato da questo attributo. Il tipo dell'attributo è typelib:Constant. Lunghezza massima: 255.

Elementi figlio

Elemento

Descrizione

Elemento REQUIRED (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente deve contenere un valore.

Elemento READONLY (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente è in sola lettura.

Elemento EMPTY (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente non deve contenere un valore.

Elemento FROZEN (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente è bloccato. Un campo bloccato non può essere impostato su un valore non vuoto dopo che è stato eseguito il commit delle modifiche. Tuttavia è possibile cancellare manualmente il valore contenuto nel campo, salvare l'elemento di lavoro e specificare un valore diverso.

Elemento CANNOTLOSEVALUE (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il valore del campo corrente non può essere cancellato una volta che è stato acquisito.

Elemento NOTSAMEAS (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente non può corrispondere al valore di un terzo campo. Specificare il terzo campo nell'elemento NOTSAMEAS.

Elemento VALIDUSER (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), l'elenco dei valori consentiti deve essere costituito solo da utenti validi del sistema.

Elemento ALLOWEXISTINGVALUE (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), sarà consentito l'uso del valore del campo corrente già esistente, anche se viola altre regole. Se il valore del campo corrente viene modificato, tale elemento non si applica.

Elemento MATCH (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il valore del campo corrente deve corrispondere al modello specificato.

Elemento ALLOWEDVALUES (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente deve contenere un valore proveniente dall'elenco specificato. I valori consentiti sono i valori selezionabili di un elenco di campi presente in form di elementi di lavoro e nel generatore di query. È necessario selezionare uno di questi valori.

Elemento SUGGESTEDVALUES (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), l'elenco specificato contiene i valori suggeriti per il campo corrente. I valori suggeriti sono i valori selezionabili di un elenco di campi presente in form di elementi di lavoro e nel generatore di query. È possibile immettere altri valori oltre a quelli presenti nell'elenco.

Elemento PROHIBITEDVALUES (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente non deve contenere i valori di questo elenco.

Elemento DEFAULT (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), questo elemento specifica il valore predefinito del campo corrente.

Elemento COPY (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il valore di un terzo campo viene copiato automaticamente nel campo corrente. Specificare il terzo campo nell'elemento COPY.

Elemento SERVERDEFAULT (schema di definizione del tipo degli elementi di lavoro)

Elemento Gruppo Regole (schema di definizione del tipo degli elementi di lavoro) facoltativo.

Specifica che quando il campo identificato dall'attributo field contiene il valore specificato (nell'elemento WHEN) o non contiene il valore specificato (nell'elemento WHENNOT), il campo corrente utilizza il valore del componente server specificato. I componenti server sono clock, che indica l’orario in cui l’elemento di lavoro viene aggiornato, e currentuser, che indica l'identità che ha aggiornato l'elemento di lavoro.

Elementi padre

None

Note

Il tipo complesso FieldValueCondition è il tipo per gli elementi seguenti:

Elemento WHEN (schema di definizione del tipo degli elementi di lavoro)

Elemento WHENNOT (schema di definizione del tipo degli elementi di lavoro)

FieldValueCondition è un'estensione del Tipo complesso FieldCondition (schema di definizione del tipo degli elementi di lavoro).

Informazioni sull'elemento

Namespace

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Nome di schema

Definizione del tipo di elemento di lavoro

File di convalida

WorkItemTypeDefinition.xsd

Può essere vuoto

Non applicabile

Vedere anche

Altre risorse

Schema di definizione del tipo di elemento di lavoro

Utilizzo degli elenchi di campi