Перейти к основному содержимому

Статусы заданий и жизненный цикл

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

Два вопроса — два статуса

Представьте, что задание — это заявка в ремонтную службу. О ней можно спросить по-разному:

  • Выполнена ли заявка? — ответ простой: да или нет.
  • На каком этапе она сейчас? — ответ другой: принята, в работе, отложена, у мастера и т.д.

Это два разных вопроса, и в конфигурации на них отвечают два разных статуса.


Статус задания — «выполнено или нет?»

Статус задания отвечает на один вопрос: закрыто ли задание или ещё в работе.

Этот статус определяет тип задания и его итог:

СтатусЧто означает
В работеОбычное задание, ещё не закрыто
ВыполненоЗадание закрыто, работа завершена
ОтмененоЗадание закрыто, работа не выполнялась
Веха в работеКонтрольная точка проекта, ещё не достигнута
Веха достигнутаКонтрольная точка проекта закрыта
Веха отмененаКонтрольная точка отменена
На согласованииЗадание ожидает решения согласующего
СогласованоРешение принято — согласовано
Требуются измененияРешение принято — нужны правки
ОтклоненоРешение принято — отклонено

Статус задания виден прямо в форме документа на панели статусов. Переключается кнопками.

Важно. Статус Выполнено и Отменено — это конечные статусы. После их установки задание считается закрытым. Зависимые задания, которые ждали этого, автоматически разблокируются.


Статус жизненного цикла — «в какой колонке задание?»

Статус жизненного цикла показывает, на каком этапе работы находится задание прямо сейчас. Это колонки Канбан-доски.

СтатусЧто означает
НовыйЗадание только что создано, ещё не взято в работу
В работеИсполнитель активно работает над заданием
ПриостановленоРабота временно остановлена (ждём ответа клиента, нет ресурсов и т.д.)
ВыполненоЗадание закрыто
ОтмененоЗадание отменено

Эти статусы используются для Канбан-доски и для расчёта SLA (соглашения об уровне сервиса). Когда задание переходит в Приостановлено, таймер SLA останавливается. Когда возвращается в работу — продолжает отсчёт.


Чем они отличаются — простой пример

Допустим, поступила заявка на ремонт компьютера.

  • Статус задания = «В работе» — это значит, что задание ещё не выполнено.
  • Статус жизненного цикла может меняться несколько раз: НовыйВ работеПриостановлено (ждём запчасть) → В работеВыполнено.

Статус задания при этом весь этот период остаётся «В работе» — и переключится в «Выполнено» только когда исполнитель нажмёт соответствующую кнопку.

Статус задания: [ В работе ]────────────────────────[Выполнено]
Жизненный цикл: [Новый]─[В работе]─[Приостановлено]─[В работе]─[Выполнено]

Что такое «Отменено» и когда его использовать

Отменено — это способ закрыть задание без фактического выполнения работы.

Используйте «Отменено» когда:

  • Задание создано по ошибке
  • Проблема решилась сама без участия исполнителя
  • Клиент отозвал заявку
  • Задание стало неактуальным

Чем «Отменено» отличается от «Выполнено»:

ВыполненоОтменено
Задание закрытоДаДа
Зависимые задания разблокируютсяДаДа
Таймер SLA останавливаетсяДа — с фиксацией факта выполненияДа — без фиксации
Учитывается в метриках выполненияДаНет

Оба статуса разблокируют зависимые задания. Если другие задания были поставлены «в очередь» после этого — они получат возможность начаться.


Почему сделано именно так

Разделение на два статуса позволяет видеть полную картину одновременно:

  • Менеджер смотрит на статус задания — и сразу понимает, закрыт ли вопрос.
  • Исполнитель работает со статусом жизненного цикла — и видит текущий этап на Канбан-доске.
  • SLA-система следит за статусом жизненного цикла — и останавливает таймеры при паузах, не затрагивая итоговый статус задания.

Такой подход взят из популярной системы управления проектами Asana: там тоже есть отдельно «результат задачи» и «колонка доски».

Важно!

Описанный в статье функционал доступен в конфигурации «Управление IT-отделом» редакции 4.0.