Справочник по элементам FIELD (рабочий процесс)
Элемент FIELD (рабочий процесс) используется для задания правил и условий, применяемых к полю во время изменения состояния или перехода рабочего процесса. Правило применяется в зависимости от того, где элемент FIELD (рабочий процесс) присутствует в элементе STATE, TRANSITION, DEFAULTREASON или REASON, дочерним элементом которого является его родительский элемент FIELDS. Дополнительные сведения см. в разделе Вопрос. Где следует применять правило поля?
Примечание
Сведения об элементе FIELD (определение), используемом для определения полей для типа рабочего элемента, см. в разделе FIELD (Definition) element reference.
<FIELD refname="fieldReferenceName">
<ALLOWEDVALUES> . . . </ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<CANNOTLOSEVALUE />
<COPY />
<DEFAULT />
<EMPTY />
<FROZEN />
<MATCH />
<NOTSAMEAS />
<PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
<READONLY />
<REQUIRED />
<SERVERDEFAULT />
<SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
<VALIDUSER />
<WHEN> . . . </WHEN>
<WHENNOT> . . . </WHENNOT>
<WHENCHANGED> . . . </WHENCHANGED>
<WHENNOTCHANGED> . . . </WHENNOTCHANGED>
<FIELD>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
refname |
Обязательный. Имя ссылки поля, к которому применяются правила и условия. Имя ссылки должно совпадать с именем ссылки, определенным в элементе FIELD (определение) определения поля. Дополнительные сведения см. в разделе FIELD (Definition) element reference. |
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательно. Определяет список допустимых значений поля. Допустимыми являются значения, которые можно выбрать в списке полей в формах рабочих элементов и в конструкторе запросов. Необходимо выбрать одно из этих значений. |
|
Необязательно. Определяет разрешение полем существующих значений. Этот элемент позволяет полю принимать любое из уже существующих значений, даже если оно недопустимо. Все новые значения поля должны быть допустимы. |
|
Необязательно. Определяет поле как поле, которое не может потерять значение. Этот элемент сохраняет текущее значение поля и оно не может быть очищено или сделано пустым. |
|
Необязательно. Указывает другое поле, которое содержит значение, копируемое в текущее поле. |
|
Необязательно. Определяет значение по умолчанию для поля. |
|
Необязательно. Определяет поле как пустое. |
|
Необязательно. Определяет поле как зафиксированное. После фиксации изменений значение зафиксированного поля не может быть изменено на какое-либо другое непустое значение. Однако пользователь может вручную очистить поле, сохранить рабочий элемент, а затем указать другое значение. |
|
Необязательно. Определяет для поля шаблон, которому должно соответствовать значение поля. |
|
Необязательно. Указывает другое поле, значение которого не может совпадать со значением текущего поля. |
|
Необязательно. Определяет список запрещенных значений поля. |
|
Необязательно. Определяет поле как доступное только для чтения. |
|
Необязательно. Определяет поле как обязательное. |
|
Необязательно. Указывает компонент сервера, которым будет предоставляться значение для поля. |
|
Необязательно. Определяет список предлагаемых значений поля. Предлагаемые значения — это значения, которые можно выбрать в списке полей в формах рабочих элементов и в конструкторе запросов. Помимо значений, представленных в списке, можно ввести другие значения. |
|
Необязательно. Указывает, что список разрешенных значений должен включать только допустимых пользователей системы. |
|
Необязательно. Задает одно или несколько правил, применяемых к текущему полю, если другое поле имеет определенное значение. |
|
Необязательно. Применяет одно или несколько правил к текущему полю при изменении значения определенного поля. |
|
Необязательно. Применяет к текущему полю одно или несколько правил, если другое поле не имеет определенного значения. |
|
Необязательно. Применяет одно или несколько правил к текущему полю, когда значение определенного поля не изменяется. |
Родительские элементы
Элемент |
Описание |
---|---|
Коллекция элементов FIELD (рабочий процесс), ссылающихся на поле, определенное для типа рабочего элемента, и указывающих применяемые к полю правила и условия. Ссылка основана на элементе STATE, TRANSITION, DEFAULTREASON или REASON, дочерним элементом которого является его родительский элемент FIELDS. |
Заметки
Необходимо определить хотя бы один дочерний элемент для элемента FIELD (рабочий процесс).
Элемент FIELD (рабочий процесс) является обязательным дочерним элементом элемента FIELDS (рабочий процесс).
minOccurs="1"
maxOccurs="unbounded"
См. также
Ссылки
FIELD (Definition) element reference
Основные понятия
Определение и изменение полей рабочих элементов
Change the workflow for a work item type
Другие ресурсы
Отслеживание рабочих элементов. Указатель определений XML-элементов