Compartir a través de


FieldDefinition, tipo complejo (Elemento WORKITEMTYPE)

Actualización: noviembre 2007

Define los elementos y grupos del elemento FIELD.

<xs:complexType name="FieldDefinition">
        <xs:sequence minOccurs="0">
                <xs:group ref="PlainRules" minOccurs="0" maxOccurs="unbounded"/>
                <xs:element name="HELPTEXT" type="HelpTextRule" minOccurs="0" maxOccurs="1"/>
                <xs:group ref="PlainRules" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="name" type="typelib:FieldName" use="required"/>
        <xs:attribute name="refname" type="typelib:ReferenceFieldName" use="required"/>
        <xs:attribute name="type" type="FieldType" use="required"/>
        <xs:attribute name="reportable" type="Reportability" use="optional"/>
        <xs:attribute name="formula" type="MeasureFormula" use="optional"/>
</xs:complexType>

Atributos y elementos

Las siguientes secciones describen atributos, grupos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

name

Atributo obligatorio.

Nombre descriptivo del campo donde se aplican las reglas y la condición. El tipo de atributo es typelib:FieldName. Longitud mínima: 1; longitud máxima: 128.

Valor de modelo: ^[^\.\[\]]+$

Ejemplo de un valor de modelo: Asignado a

Para obtener más información, vea Nombres de campo.

refname

Atributo obligatorio.

Nombre de referencia del campo del elemento de trabajo donde se aplican las reglas y condiciones. El nombre de referencia debe coincidir con el definido en el elemento FIELD de la definición de campo. El tipo de atributo es typelib:ReferenceFieldName. Longitud mínima: 1; longitud máxima: 70.

Valor de modelo: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Ejemplo de un valor de modelo: Company.Division.IssueType

Para obtener más información, vea Nombres de referencia de campos.

type

Atributo obligatorio.

Tipo de valor que el campo acepta. El tipo de atributo es FieldType, tipo simple (Esquema de definición de tipo de elemento de trabajo), restringido a los valores siguientes:

  • String

  • Integer

  • Double

  • DateTime

  • PlainText

  • HTML

  • TreePath

  • History

La base de la restricción es xs:string.

Para obtener más información, vea Tipos de campo.

reportable

Atributo opcional.

Los datos del campo se exportarán al almacén de datos y se podrán incluir en informes. El tipo de atributo es Reportability, tipo simple (Esquema de definición de tipo de elemento de trabajo), restringido a los valores siguientes:

  • dimension

  • detail

  • measure

La base de la restricción es xs:string.

Para obtener más información, vea Utilizar campos para crear informes.

formula

Atributo opcional.

Tipo de agregación para el valor reportable measure. Actualmente, sum es el único tipo de agregación admitido para measure. La base de la restricción es xs:string.

Elementos secundarios

Elemento

Descripción

Elemento HELPTEXT (Esquema de definición del tipo de elemento de trabajo)

Elemento opcional.

Define el texto mostrado en la información sobre herramientas del campo.

Elementos primarios

Ninguna

Comentarios

El tipo complejo FieldDefinition es el tipo Elemento FIELD (Elemento WORKITEMTYPE).

Groups

Group

Descripción

Grupo PlainRules (Esquema de definición de tipo de elemento de trabajo)

Grupo opcional.

Incorpora Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) y Grupo de condiciones (Esquema de definición del tipo de elemento de trabajo) que especifican las reglas y condiciones que se utilizan en el elemento FIELD.

Información de elemento

Espacio de nombres

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

Nombre de esquema

Definición del tipo de elemento de trabajo

Archivo de validación

WorkItemTypeDefinition.xsd

Puede estar vacío

No es aplicable

Vea también

Referencia

witfields

Otros recursos

Esquema de definición del tipo de elemento de trabajo

Definir campos de tipo de elemento de trabajo