Поделиться через


Сложный тип FieldDefinition (элемент WORKITEMTYPE)

Обновлен: Ноябрь 2007

Определяет элементы и группы в элементе 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>

Атрибуты и элементы

В следующих разделах описаны атрибуты, группы, дочерние элементы и родительские элементы.

Атрибуты

Атрибут

Описание

name

Обязательный атрибут.

Отображаемое имя поля, к которому применяются правила и условия. Тип атрибута: typelib:FieldName. Минимальная длина: 1; максимальная длина: 128.

Значение шаблона: ^[^\.\[\]]+$

Пример значения шаблона: Assigned To

Дополнительные сведения см. в разделе Имена полей.

refname

Обязательный атрибут.

Имя ссылки поля рабочего элемента, к которому применяются правила и условия. Имя ссылки должно совпадать с именем ссылки, определенным в элементе FIELD определения поля. Тип атрибута: typelib:ReferenceFieldName. Минимальная длина: 1; максимальная длина: 70.

Значение шаблона: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Пример значения шаблона: Company.Division.IssueType

Дополнительные сведения см. в разделе Ссылочные имена полей.

type

Обязательный атрибут.

Тип значения, принимаемого полем. Тип атрибута: Простой тип FieldType (Схема определения типа рабочего элемента), ограничен следующими значениями:

  • String

  • Integer

  • Double

  • DateTime

  • PlainText

  • HTML

  • TreePath

  • History

База ограничений: xs:string.

Дополнительные сведения см. в разделе Типы полей.

reportable

Необязательный атрибут.

Данные из поля будут экспортированы в хранилище данных и могут включаться в отчеты. Тип атрибута: Простой тип Reportability (схема определения типа рабочего элемента), ограничен следующими значениями:

  • dimension

  • detail

  • measure

База ограничений: xs:string.

Дополнительные сведения см. в разделе Использование полей для отчетов.

formula

Необязательный атрибут.

Тип агрегата для значения measure атрибута reportable. В настоящее время sum является единственным поддерживаемым типом агрегата для типа measure. База ограничений: xs:string.

Дочерние элементы

Элемент

Описание

Элемент HELPTEXT (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет текст, отображаемый в подсказке поля.

Родительские элементы

Отсутствуют

Заметки

Сложный тип FieldDefinition является типом Элемент FIELD (элемент WORKITEMTYPE).

Группы

Group

Описание

Группа PlainRules (Схема определения типа рабочего элемента)

Необязательная группа.

Включает Группа Rules (Схема определения типа рабочего элемента) и Группа Conditions (Схема определения типа рабочего элемента), в которых определяются правила и условия, применяемые к элементу FIELD.

Сведения об элементе

Пространство имен

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

Имя схемы

Определение типа рабочего элемента

Файл проверки

WorkItemTypeDefinition.xsd

Может быть пустым

Неприменимо

См. также

Ссылки

witfields

Другие ресурсы

Схема определения типа рабочего элемента

Определение полей типа рабочего элемента