

Удаленное выключение программы


В модуле администратор добавлена система оповещения администратора о критических проблемах. Если в системе присутствует какая-то критическая ошибка которая требует внимания адмнистратора, то тогда в панеле инструментов рядом с заявками появится новая кнопка "Ошибки". Это кнопка будет иметь красный анимированный значек для привлечения внимания. Данная кнопка будет видна только в том случае если в системе включено оповещение об ошибках и если ошибки обнаружены. При нажатии на данную кнопку откроется диалоговое окно со списком всех обнаруженных проблем.
На данный момент существует 4 типа оповещений о проблемах:
1) Сервис не запущен
2) Сервис не поддерживает текущую версию БД
3) Запущено больше одного экземпляра сервиса
4) Ошибка при последнем открытии смены
На большинство зависимых таблиц на которые полагается система оповещения повешаны триггеры для отслеживания изменений. Данные триггеры посылают сигнал при каком либо изменении состояния этих таблиц. В следствие этого на большинство изменений система административного оповещения должна реагировать моментально и оповещать о них сразу же. Однако одна из зависимых таблиц является системной и триггер на нее разместить невозможно и пассивно отслеживать ее изменения через сигналы также невозможно. Поэтому в дополнение к отслеживанию изменений БД модуль администрато также проверяет вручную наличие критических ошибок каждые 10 минут. В следствие этого между моментом возникновения ошибки и оповещением о ней может быть задержка в 10 минут.
В настройках модуля администратор на вкладке "Политика безопасности" Настройки системы оповещения на этой вкладке находятся в разделе "Система административного оповещения". Доступны следующие настройки:

Включенные административные оповещения - Данная опция позволяет контролировать какие административные оповещения администратор хочет получать. По умолчанию включены все доступные типы оповещений.
Оповещение о выключенном сервисе - Данная опция контролирует для каких сервисов включено оповещение об их выключенном состоянии. Если клиент не использует какой либо сервис, то данная опция позовляет отключить оповещение о его состоянии. По умолчанию эта опция выключена для всех сервисов. Если в БД есть хотя бы один активный триггер, то эта опция будет включена для сервиса триггеров автоматически.
Диалоге с обнаруженными проблемами имеет таблицу со списком проблем и 3 кнопки. Кнопки под таблицей это:

Посмотреть - Открывает релевантную для ошибки вкладку монитора. Для текущих типов оповещенй это либо "Подключения", либо "Открытие смены".
Отложить - Временно скрывает оповещение об ошибке до следующего дня. Эффект распространяется на конкретный тип оповещения.
Обновить - Обновляет состояние таблицы с обнаруженными ошибками. Если после обновления состояния таблица пустая и ошибок не обнаружено, то тогда диалог закроется автоматически.