Форма смены статуса жизненного цикла
Назначение формы
Форма смены статуса представляет собой упорядоченный набор полей для выбора нового статуса и ввода информации об объекте при изменении его статуса.
На форму смены статуса можно добавить поля для заполнения значений атрибутов или комментария.
По умолчанию форма смены статуса открывается при нажатии на кнопку смены статуса. Можно настроить смену статуса жизненного цикла без вызова формы смены статуса.
Описание формы
Форма смены статуса по умолчанию
По умолчанию форма смены статуса содержит следующие поля:
- Текущий статус — информационное поле, содержащее статус, из которого выполняется переход.
- Новый статус — список статусов, в которые можно выполнить переход из текущего статуса.
Форма смены статуса, вызываемая на панели массовых операций
Форма смены статуса, которая открывается при нажатии ссылки на панели массовых операций, имеет особенности. В начале отображаются атрибуты, настроенные для формы смены статуса во всех выбранных объектах, затем атрибуты, настроенные для формы смены статуса объектов конкретного типа, для каждого типа в отдельном блоке.
Значения в полях ввода на форме смены статуса:
- значение атрибута — если у выбранных объектов установлены одинаковые значения;
- [В объектах установлены разные значения] — если у выбранных объектов установлены разные значения;
- [Не установлено] — если у выбранных объектов все значения пустые.
Иконки для управления значениями атрибутов на форме:
-
— отображается при наведении курсора на поле ввода. При нажатии на иконку
в поле ввода устанавливается значение [Не установлено] и после сохранения формы пустое значение атрибута будет установлено у всех выбранных объектов. -
— отображается рядом с иконкой
, если значение в поле ввода на форме было изменено.При нажатии иконки
в поле ввода отображается значение на момент открытия формы и после сохранения формы значение атрибута у выбранных объектов не меняется.
После сохранения формы у выделенных объектов будут изменены только те значения атрибутов, которые действительно изменялись на форме. Значения остальных атрибутов останутся без изменений.
Настройка формы
На форму смены статуса можно добавить дополнительные поля для заполнения значений атрибутов и комментария, а также указать обязательность их заполнения
Настройка выполняется для всех системных и пользовательских атрибутов объекта, кроме атрибутов: "Название" (title), "Статус" (state), "Тип объекта" (metaClass), "Признак архивирования" (removed), "Родитель" (parent) и "Уникальный идентификатор" (UUID).
На форме "Изменение статуса" можно разместить только редактируемые атрибуты.
Для статуса "Зарегистрирован" (registered) параметры "Заполнять при входе в статус" для комментария и "Заполнять при входе в статус (обязательно)" для атрибутов не влияют на форму добавления. Данные настройки имеют значение только при переходе в статус "Зарегистрирован" (registered) из другого статуса.
Работа с формой
По умолчанию форма смены статуса открывается при нажатии на кнопку смены статуса.
Если в настройках перехода указаны условия смены статуса, то при попытке сохранения формы смены статуса объекта происходит проверка данных условий. Если условия смены статуса соблюдены, то статус объекта изменится, если нет — на экране отобразится сообщение об ошибке, и смена статуса не будет выполнена.