Условия смены статуса
Описание настройки
Для каждого статуса объекта существует возможность указать одно или несколько условий входа в статус и выхода из статуса. Выполнение этих условий контролируется автоматически при смене статуса.
При переходе из статуса А в статус Б выполняется проверка выполнения условий выхода из статуса А и условий входа в статус Б. Если хотя бы одно из условий не выполняется, то смена статуса не производится, на экране отображается сообщение об ошибке.
По умолчанию условия смены статуса объекта не заданы.
Условия смены статуса, установленные в классе (типе) объектов, наследуется во все вложенные в него типы. Унаследованные условия не могут быть удалены или изменены.
Место настройки в интерфейсе
Условия при входе в статус: Карточка статуса → блок "Условия при входе в статус".
Условия при выходе из статуса: Карточка статуса → блок "Условия при выходе из статуса".
Выполнение настройки
Чтобы добавить условие смены статуса, выполните следующие действия:
- Нажмите кнопку Добавить.
-
На форме добавления условия заполните поля:
- Название — название скрипта-условия.
-
Скрипт — текст скрипта, задающего ряд условий, которые будут проверяться при попытке перевода объекта в другой статус. Смена статуса объекта будет произведена при выполнении всех условий.
- Нажмите кнопку Сохранить.
Результат настройки
Форма добавления условия закроется, новое условие отобразится в карточке статуса в соответствующем блоке.
Последующие действия
- Редактирование параметров условия смены статуса (иконка в строке условия).
- Удаление условия смены статуса (иконка в строке условия).