Condividi tramite


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

Definisce l'attributo field e contiene i riferimenti a Rules per gli elementi WHENCHANGED e WHENNOTCHANGED.

<xs:complexType name="FieldCondition">
    <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:group ref="Rules"/>
    </xs:choice>
    <xs:attribute name="field" type="typelib:ReferenceFieldName" use="required"/>
</xs:complexType>

Attributi ed elementi

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

Attributi

Attribute

Descrizione

field

Attributo obbligatorio.

Specifica il nome di riferimento di un altro campo. Nell'elemento WHENCHANGED, le regole contenute nell'elemento vengono applicate quando viene modificato il valore del campo specificato da questo attributo. Nell'elemento WHENNOTCHANGED, le regole contenute nell'elemento vengono applicate quando non viene modificato il valore del campo specificato da questo attributo. 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).

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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), il campo corrente deve essere vuoto.

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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), il valore del 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 valore il campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato specificato (nell'elemento WHENNOTCHANGED), 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 valore campo identificato dall'attributo field contiene viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), il valore specificato è 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 valore campo identificato dall'attributo field contiene viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 valore del campo identificato dall'attributo field viene modificato (nell'elemento WHENCHANGED) o non viene modificato (nell'elemento WHENNOTCHANGED), 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 FieldCondition è il tipo per gli elementi seguenti:

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

Elemento WHENNOTCHANGED (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