Элемент FIELD (рабочий процесс)
Элемент FIELD (Рабочий процесс) используется для задания правил и условий, применяемых к полю во время изменения состояния или перехода рабочего процесса.Правило применяется в зависимости от того, где элемент FIELD (Рабочий процесс) присутствует в элементе STATE, TRANSITION, DEFAULTREASON или REASON, дочерним элементом которого является его родительский элемент FIELDS.
Примечание |
---|
Дополнительные сведения об элементе FIELD (Определение), используемом для определения полей для типа рабочего элемента, см. в разделе Элемент FIELD (определение). |
<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>
<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 (определение). |
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательный.Определяет список допустимых значений поля.Допустимыми являются значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов.Необходимо выбрать одно из этих значений. |
|
Необязательный.Определяет поле для разрешения существующих значений.Этот элемент позволяет полю принимать любое из уже существующих значений, даже если оно недопустимо.Все новые значения поля должны быть допустимы. |
|
Необязательный.Определяет поле как поле, которое не может потерять значение.Этот элемент сохраняет текущее значение поля и не может быть очищен или сделан пустым. |
|
Необязательный.Указывает другое поле, которое содержит значение, копируемое в текущее поле. |
|
Необязательный.Определяет значение поля по умолчанию. |
|
Необязательный.Определяет поле как пустое. |
|
Необязательный.Определяет поле как зафиксированое.После того, как фиксируются изменения, значение зафиксированного поля не может быть изменено на какое-либо другое непустое значение.Однако пользователь может вручную очистить поле, сохранить рабочий элемент, а затем указать другое значение. |
|
Необязательный.Определяет для поля шаблон, которому должно соответствовать значение поля. |
|
Необязательный.Указывает другое поле, значение которого не может быть идентично значению текущего поля. |
|
Необязательный.Определяет список запрещенных значений поля. |
|
Необязательный.Определяет поле как доступное только для чтения. |
|
Необязательный.Определяет поле как обязательное. |
|
Необязательный.Указывает компонент сервера, которым будет предоставляться значение для поля. |
|
Необязательный.Определяет список предлагаемых значений поля.Представленыные значения — это значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов.Помимо значений, представленных в списке, можно ввести другие значения. |
|
Необязательный.Указывает, что список разрешенных значений может включать только допустимых пользователей системы. |
|
Необязательный.Задает одно или несколько правил, применяемых к текущему полю, если другое поле имеет определенное значение. |
|
Необязательный.Применяет одно или несколько правил к текущему полю, когда изменяется значение определенного поля. |
|
Необязательный.Применяет к текущему полю одно или несколько правил, если другое поле не имеет определенного значения. |
|
Необязательный.Применяет одно или несколько правил к текущему полю, когда не изменяется значение определенного поля. |
Родительские элементы
Элемент |
Описание |
---|---|
Коллекция элементов FIELD (Рабочий процесс), которые ссылаются на поле, определяемое типом рабочего элемента, и задают правила и условия, применяемые к этому полю.Ссылка зависит от элемента STATE, TRANSITION, DEFAULTREASON или REASON, по отношению к которому ее родительский элемент FIELDS является дочерним. |
Заметки
Необходимо определить хотя бы один дочерний элемент для элемента FIELD (Рабочий процесс).
Элемент FIELD (Рабочий процесс) является обязательным дочерним элементом элемента FIELDS (Рабочий процесс).
minOccurs="1"
maxOccurs="unbounded"
См. также
Ссылки
Основные понятия
Работа с полями рабочих элементов
Другие ресурсы
Указатель определений XML-элементов для типов рабочих элементов