Элемент FIELD (рабочий процесс)
Элемент FIELD (рабочий процесс) используется для задания правил и условий, применяемых к полю во время изменения состояния или перехода рабочего процесса. Правило применяется в зависимости от того, где элемент FIELD (рабочий процесс) присутствует в элементе STATE, TRANSITION, DEFAULTREASON или REASON, дочерним элементом которого является его родительский элемент FIELDS. Дополнительные сведения см. в разделе Вопрос. Где следует применять правило поля?
Примечание
Сведения об элементе FIELD (определение), используемом для определения полей для типа рабочего элемента, см. в разделе Справочник по элементам FIELD (определение).
<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"
См. также
Ссылки
Справочник по элементам FIELD (определение)
Основные понятия
Определение и изменение полей рабочих элементов
Изменение рабочего процесса для типа рабочего элемента
Другие ресурсы
Отслеживание рабочих элементов. Указатель определений XML-элементов