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

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

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

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

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

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

Порядок установки и настройки ПО для первого запуска.

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

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

ш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, выполнив скрипт:

ш6.png

При отсутствии УЗ в списке, добавьте её, выполнив скрипт:

insert into prmusers (roleids, USERNAME) values (512, 'CARM7')

ш6-2.png

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

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

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

ALTER DATABASE TestBD_Metr7 SET TRUSTWORTHY on

exec sp_changedbowner 'sa'

ш7.png

 

ш7-1.png

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

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

ш8.png

ш8.1.png

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

По умолчанию, рекомендуется использовать системную учетную запись.

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

ш9.png

Если используется учетная запись пользователя, следует убедиться, что пользователь имеет разрешение на «Вход в качестве службы».

Для просмотра и редактирования разрешений необходимо:

1.       Запустить оснастку консоли управления «Локальная политика безопасности» (secpol.msc).

2.       Открыть в параметрах безопасности Локальные политики - Назначения прав пользователя.

3.       Выбрать политику «Вход в качестве службы», открыть «Свойства».

4.       Просмотреть или добавить локальную, либо доменную учетную запись пользователя.

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

ш10.png

По результатам заполнения формы формируется файл универсальной связи с данными (UDL) с именем ETL.udl, который может быть сохранен в одном из следующих каталогов:

1.               %PROGRAMDATA%\Carm\

2.               %COMMONPROGRAMFILES%\system\ole db\data links\

ш10-1.png

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

ш11.png

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

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

ш12.png

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

ш13.png

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

Шаг №14. На главном окне ЦАРМ МС, в разделе “Оповещение” откройте раздел “Пользователи АСУ МС”. Заполните данные пользователей, ФИО и эл. почту.

ВНИМАНИЕ! В случае, если пользователь не имеет доступа к программному обеспечению АСУ МС, но всё равно должен получать рассылку на эл. почту, для него обязательно нужно создать УЗ в БД АСУ МС. После чего УЗ появится в данном списке и можно будет прописать адрес его эл. почты.

ш14.png

Важно! После создания списка пользователей отметьте галочками тех пользователей, которые должны участвовать в рассылке.

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

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

Шаблоны построены на основании регламентных отчетов и содержат в наименовании номер соответствующего регламентного отчета из АСУ МС.

В комплект поставки включены два шаблона отчетов, которые можно использовать в рассылке:

2.1.1 – График МК СИ на месяц

2.2.1 – Перечень СИ, своевременно не представленных в МК

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

График МК СИ на месяц.sql

Перечень СИ, своевременно не прошедших МК.sql

ш15.png

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

Шаг №16. Откройте раздел “Запросы к базам”.

В окне показаны 3 запроса, которые отвечают за формирование (обновление) графиков:

·                 Формирование графика МК          

·                 Формирование графика ремонта

·                 Формирование графика ТО

Другие 2 запроса заполняют информацию из сформированных графиков в шаблоны отчётов и далее отправляются участникам рассылки:

·                 График МК СИ (период)

·                 Перечень СИ, своевременно не прошедших МК

ш16.png

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

ш17.png

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

ш18.png

Шаг №19. Откройте запрос «Формирование текущего графика МК». Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.

ш19.png

Шаг №20. Откройте запрос «Формирование текущего графика ремонта». Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.

ш20.png

Шаг №21. Откройте запрос «Формирование текущего графика ТО». Имя хранимой процедуры и параметры должны иметь значения, как показано на рисунке ниже.

ш21.png

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

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

ш22.png

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

В качестве эл. почты рекомендуется использовать эл. ящик технической УЗ Вашей организации, от имени которой будет приходить рассылка.

ш23.png

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

Перед рассылкой необходимо настроить расписание автоматического формирования (обновления) графика МК/ремонта/ТО для актуализации данных.

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

ш24.png

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

ш25.png

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

ш25-1.png

 

ш25-2.png

Примечание: Если в расписании устанавливается ежедневное/еженедельное формирование графика, то каждый последующий график на тот же год будет перезаписан поверх существующего.

При ежемесячном формировании графика возможно произвести настройку с сохранением предыдущего графика, тогда @NMTB можно ввести в формате GrfMk%m%y (в шаге №24). И каждый последующий график будет создаваться с новым именем (GrfMk0125, GrfMk0225, GrfMk0325 и т.д.)

Важно! Для получения корректной рассылки графиков время (дата или периодичность по дням недели должны совпадать) в расписании устанавливается для формирования графика раньше, чем для выполнения рассылки на 3-5 мин - это необходимо для перерасчета графика перед формированием отчета с учетом последних изменений в базе данных.

10. Настройка запроса на рассылку

Шаг №26. Выберите необходимый запрос («График МК СИ на месяц» или «Перечень СИ, своевременно не прошедших МК»), добавьте новую запись в нижнем окне “Подписка”, в выпадающем списке выберите пользователей, которым должна приходить настраиваемая рассылка.

ш26.png

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

ш27.png

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

ш28.png

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

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

ш29.png

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

ш30.png

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

ш31.png

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