Сроки, просрочки и уведомления

Просроченный недостаток не должен обнаруживаться на совещании по факту. Каждую ночь фоновые задачи пересчитывают сроки, просрочки и счётчики старения по всем открытым недостаткам, планам и исключениям — без ручного напоминания «проверьте, пожалуйста, реестр».

Как считаются сроки и целевые даты

У недостатка, плана и исключения не одна дата, а несколько связанных: первоначальная целевая дата, пересмотренная целевая дата, дата завершения, дата активации. Система не переписывает историю поверх старого значения — пересмотр даты создаёт новую запись, а исходная целевая дата остаётся видна в карточке и в отчётах.

Даты живут не сами по себе: целевая дата плана не может быть раньше даты идентификации недостатка, дата вехи не может обогнать целевую дату её плана, а пересмотренная дата не может быть раньше текущей — систему нельзя формально «продлить назад».

Автоматический пересчёт сроков и просрочек

Три ежедневные фоновые задачи независимо пересчитывают три реестра: 13 расчётных правил для недостатков, 5 — для планов, 6 — для исключений. Пересчёт не ждёт, пока кто-то откроет карточку — счётчики актуальны с ночи до ночи, независимо от того, заходил ли в систему владелец недостатка.

  • Старение (Aging)Счётчик дней с момента активации — по недостатку и отдельно по ожиданию валидации
  • Обратный отсчёт к датеДо активации, до пересмотренной целевой даты, до истечения окна привязки исключения — с явным знаком
  • Статус просрочкиФлаг «просрочен» по бизнес-целевой и по пересмотренной дате — отдельно для недостатка, плана и исключения
  • Счётчик пропущенных сроковСколько раз целевая дата уже была пропущена — по недостатку и по плану отдельно
  • Долгосрочность (Long Dated)Отдельная отметка для недостатков с длинным или прогнозируемо длинным сроком устранения
  • Тайм-аут согласования исключенияИстечение времени на активацию, рассмотрение, привязку недостатка, закрытие, повышение уровня и периодический пересмотр — 6 правил

Просрочки и эскалация

Просрочка не тонет в общем списке задач: система различает, что именно просрочено — активация, целевая дата, дата валидации, — и по каждому виду ведёт отдельный флаг. Управленческий обзор считает отдельный счётчик превышений (Management Status Overdue Counter) — сколько раз статус находился в просрочке по управленческому обзору.

Контрольные точки до целевой даты

Часть расчётов в ScheduleService работает как обратный отсчёт от даты: например, к дате активации недостатка система держит контрольные точки за 90 и за 7 дней. Введите дату — калькулятор ниже покажет, на какие даты они выпадут, пропуская выходные.

Укажите дату, чтобы увидеть контрольные точки.

Демонстрационный расчёт: выходными считаются суббота и воскресенье. Производственный календарь и точный состав контрольных точек по каждому типу правила настраиваются на внедрении.

Уведомления ответственных

Каждая смена статуса, требующая действия, приходит участникам по двум каналам одновременно: уведомление внутри системы и письмо на рабочую почту сотрудника. Получают уведомления не только владелец и координаторы — отдельно оповещаются координаторы качества при отправке на проверку данных, назначенный Required approver-ISO при перехвате перехода, и все участники исключения вместе с участниками связанных недостатков при смене статуса Exception.

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

Фоновые задачи по расписанию

Расписание пересчёта настраивается прямо в интерфейсе — не в конфигурационном файле сервера: экран «Настройки» позволяет выбрать «Никогда», «Ежедневно», «Раз в неделю» или «Раз в месяц» с указанием времени, дня недели или дня месяца, включая отдельную настройку для последнего дня месяца.

ЗадачаЧто пересчитываетПериодичность из поставки
Пересчёт по недостаткам13 правил: старение, просрочки, обратный отсчёт, долгосрочностьежедневно, 00:13
Пересчёт по планам5 правил: старение, просрочки, обратный отсчёт к целевой дате планаежедневно, 00:07
Пересчёт по исключениям6 правил: тайм-ауты согласования, истечение срока, отвязанные недостаткипо расписанию, настраивается в «Настройках»

Автоматика не ограничивается счётчиками: исключение, дольше заданного срока не привязанное ни к одному недостатку, фоновая задача сама переводит на согласование закрытия — без участия человека, который должен был об этом вспомнить.

Показать пересчёт сроков на вашем стенде

Как считаются просрочки, куда уходят уведомления и что происходит с исключением, которое дольше положенного не привязано к недостатку, — на примере с реальными датами.

Запросить демонстрацию