Показать разделы

Служба оповещения ЦАРМ МС предназначена для автоматической рассылки аналитических отчетов (График МК СИ на месяц и Перечень СИ, своевременно не прошедших МК).

Рассылка может производиться по электронной почте любым пользователям, имеющим доступ к базам данных АСУ МС (т.е. логин пользователя обязательно должен быть зарегистрирован в БД АСУ МС, но установка программы АСУ МС на компьютере данного пользователя необязательна).

Помимо настроек в интерфейсе Службы оповещения, также должен быть установлен сервис Службы оповещения.

В последующем, для изменения основных настроек подключения к эталонной БД ЦАРМ (имя сервера, имя БД, учетная запись сервиса), сервис Службы оповещения можно перенастроить, перезапустив установку дистрибутива.

Установку Службы оповещения рекомендуется производить на отдельный физический или виртуальный сервер с доступом к серверу исходящей почты. В случаях, когда сервер исходящей почты (SMTP) не доступен либо сервер, на котором функционирует Служба оповещения, находится в выключенном состоянии, рассылка уведомлений производиться не будет.
 
Порядок установки и настройки ПО для первого запуска.


1. Создание и настройка системной учётной записи на сервере SQL с постоянным паролем

Шаг №1. Для создания УЗ выберите команду “NewLogin”.

1.png

Шаг №2. Введите имя новой учётной записи – CARM7, смените настройку на “SQL Server authentication”, задайте пароль.

2.png


   Шаг №3. Уберите флажок “Enforce password policy” (все три флажка должны пропасть).

3.png

   Шаг №4. Перейдите в раздел “User Mapping”, выберите эталонную базу данных ЦАРМ, выберите carm в качестве роли в БД.

4.png   

 Шаг №5. Выберите базу данных АСУ МС, далее выберите metr в качестве роли в БД. (Если у Вас имеется несколько баз АСУ МС, выполните данную настройку для каждой из них).

5.png

   Шаг №6. Проверьте наличие пользователя CARM7 в базе АСУ МС в таблице prmUsers, выполнив скрипт:

select * from prmusers

6.png


При отсутствии УЗ в списке, добавьте её, выполнив скрипт:
insert into prmusers (roleids, USERNAME) values (512, 'CARM7')

7.png



2.     Присвоение БД статуса “Доверенная”

 Шаг №7. Базы ЦАРМ МС и АСУ МС должны быть переведены в статус доверенных для выполнения процедур АСУ МС из базы ЦАРМ МС под пользователем CARM7.

Запросы следует выполнять на всех БД АСУ МС и эталонной БД ЦАРМ МС (вставляя соответствующее имя вместо “TestBD_Metr7”).
ALTER DATABASE TestBD_Metr7 SET TRUSTWORTHY on
execsp_changedbowner 'sa'

8.png


3.     Установка Службы оповещения ЦАРМ МС

Шаг №8. Запустите установщик

9.png

10.png

Шаг №9. Укажите учетную запись, от имени которой будет производиться запуск службы.
По умолчанию рекомендуется использовать системную учетную запись.
При выборе учетной записи пользователя потребуется ввести логин пользователя в формате «домен\логин», а также пароль и подтверждение пароля.

11.png

Если используется учетная запись пользователя, следует убедиться, что пользователь имеет разрешение на «Вход в качестве службы».
Для просмотра и редактирования разрешений необходимо:
1.   Запустить оснастку консоли управления «Локальная политика безопасности» (secpol.msc).
2.   Открыть в параметрах безопасности Локальные политики - Назначения прав пользователя.
3.   Выбрать политику «Вход в качестве службы», открыть «Свойства».
4.   Просмотреть или добавить локальную либо доменную учетную запись пользователя.

Шаг №10. Введите имя сервера БД и эталонной базы ЦАРМ. Введите данные ранее созданной УЗ (см. шаг №1)

12.png

По результатам заполнения формы формируется файл универсальной связи с данными (UDL) с именем ETL.udl, который может быть сохранен в одном из следующих каталогов:
1.               %PROGRAMDATA%\Carm\
2.               %COMMONPROGRAMFILES%\system\ole db\data links\

13.png

Шаг №11. После проверки/редактирования UDL, рекомендуется перезапустить службу “NotifierService”

14.png


4.     Настройка параметров подключения к БД по средствам интерфейса ЦАРМ МС

     Шаг №12. Запустите ЦАРМ МС, на главном окне программы перейдите в настройки и откройте “Параметры подключения”, в открывшемся окне пропишите имя сервера БД и имя эталонной базы, после чего нажмите “Тест соединения”.

15.png

     Шаг №13. В настройках выберите пункт “Справочник баз данных” добавьте требуемую базу АСУ МС в список.

17.png


5. Настройка списка пользователей для получения рассылки

     Шаг №14. На главном окне ЦАРМ МС, в разделе “Оповещение” откройте раздел “Пользователи АСУ МС”. Заполните данные пользователей, ФИО и эл. почту.
     
ВНИМАНИЕ! В случае, если пользователь не имеет доступа к программному обеспечению АСУ МС, но всё равно должен получать рассылку на эл. почту, для него обязательно нужно создать УЗ в БД АСУ МС. После чего УЗ появится в данном списке и можно будет прописать адрес его эл. почты.

18.png



6. Настройка шаблонов отчётов

Шаг №15. В данном разделе настраиваются шаблоны отчётов, в которые будут выгружаться результаты запросов.

Шаблоны построены на основании регламентных отчетов и содержат в наименовании номер соответствующего регламентного отчета из АСУ МС.
В комплект поставки включены два шаблона отчетов, которые можно использовать в рассылке:
2.1.1 – График МК СИ на месяц
2.2.1 – Перечень СИ, своевременно не представленных в МК
Если шаблоны отсутствуют, их нужно создать, выполнив скрипты на сервере (из пакета установщика ЦАРМ вместе с пакетным сценарием создания БД).
График МК СИ на месяц.sql
Перечень СИ, своевременно не прошедших МК.sql

19.png


7. Настройка параметров запросов

Шаг №16. Откройте раздел “Запросы к базам”. В окне показаны 3 запроса, которые отвечают за формирование графиков. Другие 2 запроса заполняют информацию из сформированных графиков в шаблоны отчётов.

20.png

Шаг №17. Откройте запрос “График МК СИ (период)”. Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.

21.png

Шаг №18. Откройте запрос “Перечень СИ, своевременно не прошедших МК”. Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.

22.png



8. Настройка сервера исходящей почты

Шаг №19. Откройте раздел “Управление рассылкой”.

23.png

Шаг №20. Откройте настройки сервера исходящей почты и введите нужные данные. Всю информацию можно узнать у сотрудников ИТ-отдела Вашей организации. На рисунке ниже продемонстрирован пример настройки smtp сервера.
В качестве эл. почты рекомендуется использовать эл. ящик технической УЗ Вашей организации, от имени которой будет приходить рассылка.

24.png


9. Настройка запроса формирования графика

Шаг №21. Выберите нужный запрос формирования графика, настройте параметры запроса, как показано на рисунке: выберите период выборки; выберите шаблон; введите параметры запроса @GOD и @NMTB.

25.png

Шаг №22. Задайте расписание формирования графика в разделе “Подписка”. В выпадающем списке выберите пользователя (от лица которого будет создаваться график) и базу данных

26.png


во вкладке “Рассылка” настройте расписание формирования графика

27.png

Примечание: Если в расписании устанавливается ежедневное/еженедельное формирование графика, то каждый последующий график на тот же год будет перезаписан поверх существующего.
При ежемесячном формировании графика возможно произвести настройку с сохранением предыдущего графика, тогда @NMTB можно ввести в формате GrfMk%m%y (в шаге №21). И каждый последующий график будет создаваться с новым именем (GrfMk0124, GrfMk0224, GrfMk0324 итд.).
Важно: Для получения корректной рассылки графиков время (дата или периодичность по дням недели должны совпадать) в расписании устанавливается для формирования графика раньше, чем для выполнения рассылки на 3-5 мин - это необходимо для перерасчета графика перед формированием отчета с учетом последних изменений в базе данных.


10. Настройка расписания рассылки

Шаг №23. Выберите нужный запрос, добавьте новую запись в нижнем окне “Подписка”, в выпадающем списке выберите пользователей, которым должна приходить настраиваемая рассылка.

28.png

Шаг №24. Выберите требуемую базу данных АСУ МС.

29.png

Шаг №25. Перейдите на вкладку “Рассылка”, в выпадающем списке выберите пункт “Расписание”.

30.png

Шаг №26. Выберите нужный период рассылки и внесите требуемые настройки расписания отправки отчётов пользователям.

ВНИМАНИЕ! Время формирования графика (в шаге №22) должно быть настроено не позже, чем за 3-5 минут до рассылки. Например, если формирование графика настроено на 7:00, то время на выполнение рассылки может быть установлено с 7:03.

31.png

32.png

33.png

Шаг №27. В окне “Подписка” появится выбранная настройка. Добавлять пользователей в рассылку и менять настройки расписания рассылки, можно в любой момент.

34.png

Шаг №28. Результат выполнения подписок можно отследить в истории рассылки.

35.png

Была ли статья полезна?
Да
Нет