Настройка конечного статуса

Описание настройки

В систему можно добавить неограниченное количество статусов с признаком "Конечный статус" в дополнение к системному конечному статусу "Закрыт" (closed).

Перевод объекта в конечный статус, говорит о том, что вся активность по этому объекту считается законченной по мнению пользователя.

Окончание активности по работе над объектом означает:

  • остановку счетчиков времени, настроенных для данного объекта;
  • доступность архивирования ответственных за объект;
  • возможность удаления из команды сотрудника, ответственного за объект.

Из конечного статуса можно настроить переходы в другие статусы.

Особенности работы счетчиков времени

Нужно учитывать то, что при переводе объекта в статус с признаком "Конечный", и при условии, что данный статус добавлен в параметр "Останавливать счетчик в статусах" в настройках счетчика, отсчет времени в объекте останавливается и больше не возобновляется. При переводе объекта с остановленным счетчиком в статусы, которые добавлены в параметр "Учитывать время в статусах" в настройках счетчика, отсчет не возобновится.

Подробнее с особенностями статуса с признаком "Конечный статус" можно ознакомиться в результатах настройки, см. Присвоить статусу признак "Конечный статус".

Исключения

  • признак "Конечный статус" нельзя установить:

    • для системного статуса "Зарегистрирован" (registered).
    • для системных статусов класса "Запрос" (serviceCall): "Зарегистрирован" (registered), "Разрешен" (resolved), "Возобновлен" (resumed).
  • признак "Конечный статус" нельзя отключить для системного статуса "Закрыт" (closed).

Место настройки в интерфейсе

Меню навигации "Классы" → класс/тип → вкладка "Жизненный цикл".

Присвоить статусу признак "Конечный статус"

Выполнение настройки

Чтобы присвоить статусу признак "Конечный статус" на форме добавления или редактирования статуса установите флажок "Конечный статус" и нажмите кнопку Сохранить.

Результат настройки

Статус является конечным. При входе в конечный статус работа с объектом завершается.

Для объектов класса "Запрос" (serviceCall) атрибут "Кем закрыт" (closedBy) по умолчанию заполняется текущим ответственным.

Счетчики времени в конечном статусе

Для системных счетчиков времени статус, с признаком "Конечный", автоматически добавляется в параметр "Останавливать счетчик в статусах".

В существующих запросах, текущий статус которых стал конечным, счетчики времени останавливаются.

Если в конфигурации системы включен отложенный пересчет счетчиков времени при назначении статуса жизненного цикла конечным (файле dbaccess.properties Счетчики времени), то остановка счетчиков времени у всех объектов, находящихся в статусе, который стал конечным, происходит постепенно, т.к. система пересчитывает счетчики времени в асинхронном режиме.

Если в статусе, который предполагается назначить конечным, находится большое количестве объектов, то необходимо включить отложенный пересчет счетчиков времени, с целью уменьшения нагрузки на ресурсы системы, связанной с дефицитом памяти при обработке большого количества объектов в синхронном режиме.

Архивирование и удаление объектов конечном статусе

Объекты в конечном статусе могут быть архивированы и удалены. Ответственные за них сотрудники, отделы или команды могут быть архивированы.

При архивировании сотрудника /отдела /команды, ответственных за объект в конечном статусе, признак "Конечный статус" у такого статуса становится недоступен для редактирования.

Если сотрудник, ответственный за объект в конечном статусе, удален из состава команды, то признак "Конечный статус" у такого статуса становится недоступен для редактирования.

Снять у статуса признак "Конечный статус"

Выполнение настройки

Чтобы снять у статуса признак "Конечный статус" на форме добавления или редактирования статуса снимите флажок "Конечный статус" и нажмите кнопку Сохранить.

Результат настройки

Статус становится промежуточным между начальным и конечным статусами объекта, работа с объектом продолжается.

Для системных счетчиков времени статус, со снятым признаком "Конечный", автоматически будет исключен из параметра "Останавливать счетчик в статусах".

Для запросов, текущий статус которых раньше был конечным, счетчик времени не возобновляется.

Редактирование признака "Конечный статус"

Признак "Конечный статус" становится недоступен для редактирования в типе объектов, как только произошло хотя бы одно из действий:

  • Отдел, контрагента запроса отправлен в архив, если запрос находился в одном из конечных статусов.
  • Сотрудник, контрагента запроса отправлен в архив, если запрос находился в одном из конечных статусов.
  • Сотрудник, ответственный за объект, отправлен в архив, если объект находился в одном из конечных статусов.
  • Команда, ответственная за объект, отправлена в архив, если объект находился в одном из конечных статусов.
  • Сотрудник, ответственный за объект в рамках команды, удален из команды, если объект находился в одном из конечных статусов.

Признак "Конечный статус" становится недоступным для редактирования только в том типе, для которого было выполнено указанное, наследование для параметра "Конечный статус" в этом типе разрывается. В классе-родителе признак "Конечный статус" остается доступным для редактирования.