Как отбираются события
Система отбирает записи, которые провисели в статусе дольше порога — по времени последнего изменения, — и рассылает их адресатам: и уведомлением в интерфейсе, и письмом.
Событие не должно неделями висеть в статусе только потому, что о нём забыли. Для каждого статуса задаются четыре временных параметра — от первого напоминания до предела просрочки, — и дальше система следит за ними сама.
Первый сигнал уходит самому исполнителю, пока ситуация ещё рабочая. Сотрудник, который уложился в этот порог, получает высшую оценку по шкале обработки — «отлично».
Если после первого сигнала ничего не изменилось, уведомление поднимается на уровень руководителей. Обработка, завершённая между первым и вторым порогами, оценивается как «хорошо».
Предел, дольше которого событию в этом статусе быть не положено. Обработка, завершённая после оповещения руководителей, но до превышения лимита, оценивается как «удовлетворительно».
Отдельный параметр для контрольных мероприятий: сколько допустимо после плановой даты выполнения. Мероприятие, не завершённое за время установленного лимита, получает оценку «неудовлетворительно», а сам факт остаётся в отчёте.
Значения лимитов задаёте вы
Пороги ведутся справочниками: отдельно лимиты в статусах, отдельно лимиты просрочки по мероприятиям. Регламент вашей организации переносится в систему настройкой — и дальше исполняется одинаково для всех подразделений, без личных договорённостей.
Эскалация настраивается не «на событие вообще», а на пару «роль и статус». Для каждой такой пары задаются два порога в минутах: red-line — «взять в работу», dead-line — «передать дальше».
Система отбирает записи, которые провисели в статусе дольше порога — по времени последнего изменения, — и рассылает их адресатам: и уведомлением в интерфейсе, и письмом.
Флаг ограничения по подразделению оставляет уведомление внутри подразделения выявления события. У каждого сотрудника есть собственный признак получения уведомлений: тот, кому они не нужны, их не получает.
Настройка эскалации — это таблица пар «роль и статус» с двумя порогами и двумя флагами. Она собирается под ваш регламент на внедрении, а периодичность запуска рассылки задаётся расписанием контура.
Двадцать четыре типа уведомлений закрывают весь маршрут события и показателей: от «возьмите в работу» до «показатели согласованы». Каждое уходит двумя каналами — счётчиком в шапке системы и письмом.
У каждого сотрудника есть признак получения уведомлений. Он же управляет и рассылкой эскалаций: сотрудник, который в отпуске или не участвует в процессе, не получает поток писем «на всякий случай».
Шесть регулярных заданий закрывают то, что иначе делают руками по утрам: пересчёт показателей, ежедневный снимок базы, напоминания об отчётной дате и загрузку данных из смежных систем.
работает в базовой поставке включается настройкой контура вместе с интеграцией
Расписание каждого задания — параметр настройки: время, дни недели и периодичность задаются под режим работы вашей организации.
Несколько экземпляров — одно выполнение
Задания защищены распределённой блокировкой с собственным окном на каждое: от двух минут для напоминаний до получаса для снимка базы. При работе нескольких экземпляров приложения задание выполняется один раз, а не столько раз, сколько запущено узлов.
Сроки превращаются в оценку автоматически. Две четырёхбалльные шкалы — по обработке событий и по выполнению контрольных мероприятий — привязаны к тем же моментам оповещения и к тем же лимитам, по которым идёт эскалация.
| Оценка | Обработка события | Выполнение мероприятия |
|---|---|---|
| Отлично | Обработка завершена до первичного оповещения | Завершено до первичного оповещения |
| Хорошо | Завершена после первичного оповещения, но до оповещения руководителям | Завершено в день планового завершения |
| Удовлетворительно | Завершена после оповещения руководителям, но до превышения лимита работы в статусе | Завершено после плановой даты, но до истечения лимита |
| Неудовлетворительно | Обработка не была завершена, событие взял другой сотрудник | Не завершено за время установленного лимита |
Результат выгружается отчётом по оценке персонала. Разговор о загрузке подразделения перестаёт быть разговором об ощущениях: у каждой оценки есть событие, статус и дата.
Сроки и уведомления — это фоновые задания, брокер сообщений, почтовый шлюз и внешние шаблоны писем. Всё перечисленное настраивается параметрами контура, а не правками в коде.
Время запуска заданий задаётся настройками контура. Перенос ночного пересчёта на другое окно обслуживания — это изменение параметра, а не релиз.
Недублирование заданий обеспечивается блокировкой через базу данных с индивидуальным окном на каждое задание.
Исходящие уведомления идут по SMTP с настройкой узла, порта и защищённого соединения. Внешних почтовых сервисов в схеме нет.
Тексты уведомлений собираются по шаблонам из файла, путь к которому задаётся настройкой. Правка формулировки не требует новой сборки.
Перенесём ваши сроки обработки и порядок эскалации в настройки продукта и покажем, как выглядит уведомление, которое приходит исполнителю и его руководителю.
Как с нами связаться
Отвечаем в рабочие дни. Если удобнее письмом — напишите, приложив вопрос по существу.