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 |