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


Сложный тип CopyRule (схема определения типа рабочего элемента)

Определяет атрибуты, используемые элементом COPY.

<xs:complexType name="CopyRule">
    <xs:complexContent>
        <xs:extension base="PlainRule">
            <xs:attribute name="from" type="CopyFrom" use="required"/>
            <xs:attribute name="value" type="typelib:Constant"/>
            <xs:attribute name="field" type="typelib:ReferenceFieldName"/>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

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

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

Атрибуты

Атрибут

Описание

for

Необязательный атрибут Сложный тип PlainRule (схема определения типа рабочего элемента).

Имя пользователя или группы, к которым применяется данное правило. Типом атрибута является typelib:IdentityName. Минимальная длина: 1; максимальная длина: 255.

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

Пример значения шаблона: Domain\userID

not

Необязательный атрибут Сложный тип PlainRule (схема определения типа рабочего элемента).

Имя пользователя или группы, к которым не применяется данное правило. Типом атрибута является typelib:IdentityName. Минимальная длина: 1; максимальная длина: 255.

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

Пример значения шаблона: Domain\userID

from

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

Источник значения. Указывает источник значения по умолчанию, из которого выполняется копирование. Возможны следующие значения:

  • value . Копирует значение, заданное атрибутом value.

  • field . Копирует значение, заданное атрибутом field.

  • clock :    копирует время из системных часов.

  • currentuser :    копирует текущего пользователя.

Если указывается значение value или field, требуется также включить атрибут value или field соответственно.

value

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

Копируемое значение. Типом атрибута является typelib:Constant. Минимальная длина: 1; максимальная длина: 255.

field

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

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

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

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

ПримечаниеПримечание
Если рабочий элемент находится в процессе изменения, правило элемента COPY может выбрать текущее или предыдущее значение из поля источника.

Дополнительные сведения см. в разделе Элемент FIELD (элемент WORKITEMTYPE).

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

Отсутствует

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

Отсутствует

Заметки

Сложный тип CopyRule является типом Элемент COPY (схема определения типа рабочего элемента). Это расширение типа Сложный тип PlainRule (схема определения типа рабочего элемента).

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

Namespace

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

Имя схемы

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

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

WorkItemTypeDefinition.xsd

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

Неприменимо

См. также

Основные понятия

Категории правил полей: по умолчанию, квалификаторы, список, действие и условные правила

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

Настройка условий для поля рабочего элемента