Служба оповещения ЦАРМ МС предназначена для автоматической рассылки аналитических отчетов (График МК СИ на месяц и Перечень СИ, своевременно не прошедших МК).
Рассылка может производиться по электронной почте любым пользователям, имеющим доступ к базам данных АСУ МС (т.е. логин пользователя обязательно должен быть зарегистрирован в БД АСУ МС, но установка программы АСУ МС на компьютере данного пользователя необязательна).
Помимо настроек в интерфейсе Службы оповещения, также должен быть установлен сервис Службы оповещения.
В последующем, для изменения основных настроек подключения к эталонной БД ЦАРМ (имя сервера, имя БД, учетная запись сервиса), сервис Службы оповещения можно перенастроить, перезапустив установку дистрибутива.
Установку Службы оповещения рекомендуется производить на отдельный физический или виртуальный сервер с доступом к серверу исходящей почты. В случаях, когда сервер исходящей почты (SMTP) не доступен либо сервер, на котором функционирует Служба оповещения, находится в выключенном состоянии, рассылка уведомлений производиться не будет.
Порядок установки и настройки ПО для первого запуска.
Шаг №1. Для создания УЗ выберите команду “NewLogin”.
Шаг №5. Выберите базу данных АСУ МС, далее выберите metr в качестве роли в БД. (Если у Вас имеется несколько баз АСУ МС, выполните данную настройку для каждой из них).
select * from prmusers
Шаг №7. Базы ЦАРМ МС и АСУ МС должны быть переведены в статус доверенных для выполнения процедур АСУ МС из базы ЦАРМ МС под пользователем CARM7.
Запросы следует выполнять на всех БД АСУ МС и эталонной БД ЦАРМ МС (вставляя соответствующее имя вместо “TestBD_Metr7”).
ALTER DATABASE TestBD_Metr7 SET TRUSTWORTHY on
execsp_changedbowner 'sa'
3. Установка Службы оповещения ЦАРМ МС
Шаг №8. Запустите установщик
По результатам заполнения формы формируется файл универсальной связи с данными (UDL) с именем ETL.udl, который может быть сохранен в одном из следующих каталогов:
1. %PROGRAMDATA%\Carm\
2. %COMMONPROGRAMFILES%\system\ole db\data links\
4. Настройка параметров подключения к БД по средствам интерфейса ЦАРМ МС
Шаг №12. Запустите ЦАРМ МС, на главном окне программы перейдите в настройки и откройте “Параметры подключения”, в открывшемся окне пропишите имя сервера БД и имя эталонной базы, после чего нажмите “Тест соединения”.
6. Настройка шаблонов отчётов
Шаг №15. В данном разделе настраиваются шаблоны отчётов, в которые будут выгружаться результаты запросов.
Шаблоны построены на основании регламентных отчетов и содержат в наименовании номер соответствующего регламентного отчета из АСУ МС.
В комплект поставки включены два шаблона отчетов, которые можно использовать в рассылке:
2.1.1 – График МК СИ на месяц
2.2.1 – Перечень СИ, своевременно не представленных в МК
Если шаблоны отсутствуют, их нужно создать, выполнив скрипты на сервере (из пакета установщика ЦАРМ вместе с пакетным сценарием создания БД).
График МК СИ на месяц.sql
Перечень СИ, своевременно не прошедших МК.sql
Шаг №16. Откройте раздел “Запросы к базам”. В окне показаны 3 запроса, которые отвечают за формирование графиков. Другие 2 запроса заполняют информацию из сформированных графиков в шаблоны отчётов.
Шаг №17. Откройте запрос “График МК СИ (период)”. Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.
Шаг №19. Откройте раздел “Управление рассылкой”.
9. Настройка запроса формирования графика
Шаг №21. Выберите нужный запрос формирования графика, настройте параметры запроса, как показано на рисунке: выберите период выборки; выберите шаблон; введите параметры запроса @GOD и @NMTB.
Примечание: Если в расписании устанавливается ежедневное/еженедельное формирование графика, то каждый последующий график на тот же год будет перезаписан поверх существующего.
При ежемесячном формировании графика возможно произвести настройку с сохранением предыдущего графика, тогда @NMTB можно ввести в формате GrfMk%m%y (в шаге №21). И каждый последующий график будет создаваться с новым именем (GrfMk0124, GrfMk0224, GrfMk0324 итд.).
Важно: Для получения корректной рассылки графиков время (дата или периодичность по дням недели должны совпадать) в расписании устанавливается для формирования графика раньше, чем для выполнения рассылки на 3-5 мин - это необходимо для перерасчета графика перед формированием отчета с учетом последних изменений в базе данных.
Шаг №23. Выберите нужный запрос, добавьте новую запись в нижнем окне “Подписка”, в выпадающем списке выберите пользователей, которым должна приходить настраиваемая рассылка.
Шаг №24. Выберите требуемую базу данных АСУ МС.
Шаг №25. Перейдите на вкладку “Рассылка”, в выпадающем списке выберите пункт “Расписание”.
Шаг №26. Выберите нужный период рассылки и внесите требуемые настройки расписания отправки отчётов пользователям.
ВНИМАНИЕ! Время формирования графика (в шаге №22) должно быть настроено не позже, чем за 3-5 минут до рассылки. Например, если формирование графика настроено на 7:00, то время на выполнение рассылки может быть установлено с 7:03.
Шаг №27. В окне “Подписка” появится выбранная настройка. Добавлять пользователей в рассылку и менять настройки расписания рассылки, можно в любой момент.
Шаг №28. Результат выполнения подписок можно отследить в истории рассылки.