Мастер-Сервис:Установка и настройка — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 1: | Строка 1: | ||
+ | ===Подготовка к установке=== | ||
+ | *1. Служба Master-Service должна устанавливаться на компьютере, имеющем доступ к серверу баз данных, или на компьютере, который сам является сервером баз данных (установлен MS SQL Server). | ||
+ | *2. На жестком диске необходимо создать папку Master-Service (она может находиться в любом месте на вашем компьютере) и разархивировать в нее файлы из дистрибутива (архива) программы. | ||
+ | *3. В каталоге Master-Service создать папку Database и перенести в нее файлы базы данных MasterService_Data.MDF и MasterService_Log.LDF (файлы базы данных не обязательно должны находиться в этой папке, они могут находиться в любом месте на вашем компьютере). Проверить, что на файлах базы не выбран признак Read-Only (только чтение). Если выбран, то его необходимо снять. Далее необходимо подключить базу данных к серверу. | ||
+ | *4. В каталоге Master-Service создать папку Plugins и разархивировать в нее файлы из архива с плагинами, далее проверить, что на файлах плагинов не выбран признак Read-Only (только чтение). Если выбран, то его необходимо снять. | ||
+ | *5. Плагин Megatec.MasterTour.Plugins.SendMail.dll положить в папку, куда установлена клиентская часть ПК Мастер-Тур. | ||
+ | *6. Проверить, не выбран ли на плагине Megatec.MasterTour.Plugins.SendMail.dll признак Read-Only (только чтение) и если выбран – то его необходимо снять. | ||
+ | *7. У всех пользователей, от имени которых будут отправляться письма через Мастер-Сервис, в настройках пользователей (блок администрирования пользователей) должен быть прописан e-mail и название SMTP-сервера: | ||
+ | |||
+ | Рис. 2.1 | ||
+ | ===Настройка программы=== | ||
+ | ==Регистрация службы Мастер-Сервис== | ||
+ | Для регистрации службы необходимо из папки Master-Service под правами администратора запустить файл setupService.cmd. На долю секунды появится, а потом автоматически скроется окно консоли. | ||
+ | |||
+ | Рис. 3.1 | ||
+ | При регистрации службы из операционной системы Windows 7 необходимо запустить командную строку (под правами администратора), и уже из командной строки запустить файл setupService.cmd. | ||
+ | |||
+ | Рис. 3.2 | ||
+ | Корректность установки службы Master-Service можно проверить следующим образом: Пуск –> Настройки –> Панель управления –> Администрирование –> Службы далее в списке должна присутствовать служба Master-Service. | ||
+ | |||
+ | Рис. 3.3 | ||
+ | ==Вход в программу== | ||
+ | Для входа в программу необходимо из папки Master-Service под правами администратора запустить файл MasterService.Admin.exe. | ||
+ | При первом запуске программы открывается экран настроек, куда в раздел Подключение к базе данных необходимо задать параметры подключения к установленной базе данных. | ||
+ | • Сервер – название сервера, на котором установлена база данных службы и сама служба Мастер-Сервис. | ||
+ | • База данных – название базы данных Мастер-Сервис. | ||
+ | • Логин/Пароль для службы – логин/пароль пользователя, у которого достаточно прав для подключения и работы в базе данных (пользователь sa логин/пароль администратора SQL сервера). | ||
+ | |||
+ | Рис. 3.4 | ||
+ | После этого загрузится главное окно службы (Рис. 3.5). | ||
+ | |||
+ | Рис. 3.5 | ||
+ | Далее при последующих входах в программу будет открываться окно, где необходимо указать только логин/пароль для входа (логин/пароль администратора SQL сервера). | ||
+ | |||
+ | Рис. 3.6 | ||
+ | ==Настройки Мастер-Сервис Админ== | ||
+ | На панели инструментов нажать кнопку Настройки Мастер-Сервис Админ: | ||
+ | |||
+ | Рис. 3.7 | ||
+ | В открывшемся экране Настройки Мастер-Сервис Админ можно проверить, корректно ли сохранились настройки подключения к базе данных и при необходимости изменить их. | ||
+ | |||
+ | Рис. 3.8 | ||
+ | В разделе Подключение к базе данных задаются параметры подключения: | ||
+ | Сервер – название сервера, на котором установлена база данных службы и сама служба Мастер-Сервис. | ||
+ | База данных – название базы данных Мастер-Сервис. | ||
+ | Логин/Пароль для службы – логин/пароль пользователя, у которого достаточно прав для подключения и работы в базе данных (по умолчанию sa/sa). | ||
+ | Если параметры Подключения к базе данных неправильные, то нужно исправить их, ввести пароль пользователя для входа в базу данных (пароль для логина sa) и нажать ОК. | ||
+ | |||
+ | В разделе Служба отображается название службы, т.е. Master-Service, а в поле Сервер – название компьютера-сервера, на котором запущена служба и к которому в данный момент установлено подключение. | ||
+ | Если поле Сервер не заполнено, то нужно ввести пароль к sa, нажать ОК и запустить программу (Управление службой -> Пуск): | ||
+ | |||
+ | Рис. 3.9 | ||
+ | Затем остановить программу и перезайти в админскую часть. Проверить, заполнилось ли это поле Сервер раздела Служба. | ||
+ | |||
+ | В разделе Прокси-сервер можно задать параметры подключения через прокси-сервер: Адрес, Порт, логин/пароль для входа. Признак Использовать учетную запись по умолчанию позволяет подключиться под данными по умолчанию. | ||
+ | ==Регистрация модулей== | ||
+ | При установке нового плагина, необходимый файл с расширением .dll сохраняется напрямую в базе данных Мастер-Сервиса, поэтому после установки – все устанавливаемые файлы больше не нужны. | ||
+ | Для регистрации модуля необходимо нажать на панели инструментов Добавить/обновить модуль: | ||
+ | |||
+ | |||
+ | Рис. 3.10 | ||
+ | По умолчанию открывается папка, из которой запускается программа. Необходимо выбрать файл плагина с расширением *.dll (к примеру, из папки Master-Service -> Plugins), который нужно установить. | ||
+ | |||
+ | Рис. 3.11 | ||
+ | При необходимости можно загрузить группу плагинов, выбрав один файл архива с плагинами. Тогда все плагины из архива пакетно устанавливаются. | ||
+ | Далее открывается окно со свойствами выбранного плагина. Для добавления этого плагина в программу Мастер-Сервис необходимо нажать кнопку Добавить. | ||
+ | |||
+ | Рис. 3.12 | ||
+ | После добавления плагина программа выдаст сообщение, что данный модуль установлен: | ||
+ | |||
+ | Рис. 3.13 | ||
+ | ==Настройка групп плагинов== | ||
+ | Все устанавливаемые плагины делятся на группы. Каждая группа обращается непосредственно к своей базе данных. Соответственно для каждой группы необходимо создавать свое собственное подключение. | ||
+ | *В дереве Таблицы, в левой части окна, выбрать Модули, после чего справа отобразится таблица со списком доступных модулей. | ||
+ | *В списке модулей нажать правой кнопкой мыши по записи в таблице, для которой в колонке Группа указано Master-Service, и в контекстном меню выбрать Настройки группы: | ||
+ | |||
+ | Рис. 3.14 | ||
+ | *В появившемся окне в строке подключения указать IP-адрес или имя сервера, на котором установлена база данных службы Мастер-Сервис (Рис. 3.15), и название базы данных Мастер-Сервис (Рис. 3.16) и нажмите ОК. | ||
+ | |||
+ | Рис. 3.15 | ||
+ | |||
+ | Рис. 3.16 | ||
+ | *Если нажать кнопку , то в поле для ввода текста получим шаблон по умолчанию для ввода данных о соединении: | ||
+ | |||
+ | Рис. 3.17 | ||
+ | ==Настройка работы модулей== | ||
+ | Для запуска работы модуля необходимо создать задание и затем настроить его. | ||
+ | =Создание заданий= | ||
+ | В левой части главного окна в дереве Таблицы необходимо выбрать Модули, после чего в правой части окна отобразится таблица со списком доступных модулей. В таблице в колонке Название отображается название модулей службы. Для создания задания необходимо нажать на один из модулей правой кнопкой мыши и в контекстном меню выбрать Создать задание. При необходимости можно для одного модуля создать несколько заданий. | ||
+ | Рис. 3.18 | ||
+ | В появившемся окне Новое задание признак Не отложенная рассылка почты (присутствует не во всех окнах) снимается в том случае, если необходимо подключить модуль Рассылка отложенной почты. В противном случае, действие по отправке сообщений происходит в момент выполнения текущего события. В поле Название можно изменить название модуля для отображения в списке заданий (см. ниже) по вашему усмотрению. В поле Событие указано, недоступное для редактирования, название модуля. В поле Действие отображаются доступные для подключения дополнительные модули, если они совместимы с текущим модулем. Признак Включено активизирует работу модуля. В разделе Время запуска задается расписание работы модуля. | ||
+ | |||
+ | Рис. 3.19 | ||
+ | =Настройка задания= | ||
+ | После создания задания нужно перейти к его настройке: в левой части главного окна в дереве Таблицы выбрать Задания, после чего в правой части окна отобразится таблица со списком созданных заданий. В таблице в колонке Название отображается название заданий службы, которое было дано на этапе создания задания. Для просмотра настроек задания в таблице со списком заданий правой кнопкой мыши на задании Мастер-Тур почта необходимо вызвать контекстное меню. | ||
+ | |||
+ | Рис. 3.20 | ||
+ | Функции контекстного меню: | ||
+ | * Вкл\откл – выпадающий список со значениями вкл и откл. При выборе определенного значения работа модуля либо включена, либо отключена. | ||
+ | * Время запуска – вызывает окно настройки интервалов времени выполнения задания. | ||
+ | |||
+ | Рис. 3.21 | ||
+ | ** Дней – через какое количество дней с момента последнего запуска будет выполняться задание (диапазон от 0 до 100); | ||
+ | ** Минут – через какое количество минут с момента последнего запуска будет выполняться задание (диапазон от 0 до 1440); | ||
+ | ** Секунд – через какое количество секунд с момента последнего запуска будет выполняться задание (диапазон от 0 до 56); | ||
+ | ** с…, по… – диапазон времени выполнения задания касательно одного дня (диапазон от 00:00 до 23:59); | ||
+ | ** Числа каждого месяца – задает, в какой день месяца необходимо выполнять задание. Значение 0 – вызывает выполнение задания каждый день месяца. К примеру, значение 5 – вызывает выполнение задания только пятого числа каждого месяца (в случае, когда выбрано какое-то число в этой настройке, то настройка каждые N дней – не активна). | ||
+ | * Действия по заданию – вызывает окно со списком доступных для подключения дополнительных модулей (совместимых с текущим модулем). | ||
+ | |||
+ | Рис. 3.22 | ||
+ | * Настроить, далее – название модуля – вызывает окно настройки задания (список настроек индивидуален для каждого модуля и представлен | ||
+ | в описании работы конкретного модуля). | ||
+ | * Копировать – вызывает окно создания нового задания со значениями из текущего задания. | ||
+ | * Удалить – удаление задания. | ||
+ | * События по заданию – осуществляет переход в режим Журнал событий, | ||
+ | в котором отразятся только события, относящиеся к этому заданию. | ||
+ | * Выполнить задание – осуществляется автоматический запуск задания | ||
+ | (в течении 1 минуты). | ||
+ | ==Запуск службы== | ||
+ | Для запуска службы необходимо нажать кнопку Управление службой и выбрать Пуск. | ||
+ | |||
+ | Рис. 3.23 | ||
+ | В нижней части окна появится надпись Выполняется запуск службы. | ||
+ | |||
+ | Рис. 3.24 | ||
+ | После успешного запуска службы кнопка Управление службой окрасится в зеленый цвет: . Далее автоматически запустятся те задания, которые подходят по настройке Время запуска. | ||
+ | |||
+ | Рис. 3.25 | ||
+ | ==Просмотр выполненного задания== | ||
+ | События по заданиям можно просмотреть либо выбрав в левой части главного окна в дереве Таблицы -> Журнал событий, после чего в правой части окна отобразится таблица со списком пройденных событий по заданиям. Либо из раздела Задания, где в правой части окна нажать правой кнопкой мыши на определенном задании, и в контекстном меню выбрать События по заданию. Откроется таблица со списком событий, где можно просмотреть информацию о времени запуска, статусе, количестве выполненных событий, а также сообщений об ошибке, если таковые имеются. | ||
+ | |||
[[Category:Мастер-Сервис_Быстрый_старт]] | [[Category:Мастер-Сервис_Быстрый_старт]] |
Версия 14:43, 29 сентября 2011
Содержание
Подготовка к установке
- 1. Служба Master-Service должна устанавливаться на компьютере, имеющем доступ к серверу баз данных, или на компьютере, который сам является сервером баз данных (установлен MS SQL Server).
- 2. На жестком диске необходимо создать папку Master-Service (она может находиться в любом месте на вашем компьютере) и разархивировать в нее файлы из дистрибутива (архива) программы.
- 3. В каталоге Master-Service создать папку Database и перенести в нее файлы базы данных MasterService_Data.MDF и MasterService_Log.LDF (файлы базы данных не обязательно должны находиться в этой папке, они могут находиться в любом месте на вашем компьютере). Проверить, что на файлах базы не выбран признак Read-Only (только чтение). Если выбран, то его необходимо снять. Далее необходимо подключить базу данных к серверу.
- 4. В каталоге Master-Service создать папку Plugins и разархивировать в нее файлы из архива с плагинами, далее проверить, что на файлах плагинов не выбран признак Read-Only (только чтение). Если выбран, то его необходимо снять.
- 5. Плагин Megatec.MasterTour.Plugins.SendMail.dll положить в папку, куда установлена клиентская часть ПК Мастер-Тур.
- 6. Проверить, не выбран ли на плагине Megatec.MasterTour.Plugins.SendMail.dll признак Read-Only (только чтение) и если выбран – то его необходимо снять.
- 7. У всех пользователей, от имени которых будут отправляться письма через Мастер-Сервис, в настройках пользователей (блок администрирования пользователей) должен быть прописан e-mail и название SMTP-сервера:
Рис. 2.1
Настройка программы
Регистрация службы Мастер-Сервис
Для регистрации службы необходимо из папки Master-Service под правами администратора запустить файл setupService.cmd. На долю секунды появится, а потом автоматически скроется окно консоли.
Рис. 3.1
При регистрации службы из операционной системы Windows 7 необходимо запустить командную строку (под правами администратора), и уже из командной строки запустить файл setupService.cmd.
Рис. 3.2 Корректность установки службы Master-Service можно проверить следующим образом: Пуск –> Настройки –> Панель управления –> Администрирование –> Службы далее в списке должна присутствовать служба Master-Service.
Рис. 3.3
Вход в программу
Для входа в программу необходимо из папки Master-Service под правами администратора запустить файл MasterService.Admin.exe. При первом запуске программы открывается экран настроек, куда в раздел Подключение к базе данных необходимо задать параметры подключения к установленной базе данных. • Сервер – название сервера, на котором установлена база данных службы и сама служба Мастер-Сервис. • База данных – название базы данных Мастер-Сервис. • Логин/Пароль для службы – логин/пароль пользователя, у которого достаточно прав для подключения и работы в базе данных (пользователь sa логин/пароль администратора SQL сервера).
Рис. 3.4 После этого загрузится главное окно службы (Рис. 3.5).
Рис. 3.5 Далее при последующих входах в программу будет открываться окно, где необходимо указать только логин/пароль для входа (логин/пароль администратора SQL сервера).
Рис. 3.6
Настройки Мастер-Сервис Админ
На панели инструментов нажать кнопку Настройки Мастер-Сервис Админ:
Рис. 3.7
В открывшемся экране Настройки Мастер-Сервис Админ можно проверить, корректно ли сохранились настройки подключения к базе данных и при необходимости изменить их.
Рис. 3.8 В разделе Подключение к базе данных задаются параметры подключения: Сервер – название сервера, на котором установлена база данных службы и сама служба Мастер-Сервис. База данных – название базы данных Мастер-Сервис. Логин/Пароль для службы – логин/пароль пользователя, у которого достаточно прав для подключения и работы в базе данных (по умолчанию sa/sa). Если параметры Подключения к базе данных неправильные, то нужно исправить их, ввести пароль пользователя для входа в базу данных (пароль для логина sa) и нажать ОК.
В разделе Служба отображается название службы, т.е. Master-Service, а в поле Сервер – название компьютера-сервера, на котором запущена служба и к которому в данный момент установлено подключение. Если поле Сервер не заполнено, то нужно ввести пароль к sa, нажать ОК и запустить программу (Управление службой -> Пуск):
Рис. 3.9 Затем остановить программу и перезайти в админскую часть. Проверить, заполнилось ли это поле Сервер раздела Служба.
В разделе Прокси-сервер можно задать параметры подключения через прокси-сервер: Адрес, Порт, логин/пароль для входа. Признак Использовать учетную запись по умолчанию позволяет подключиться под данными по умолчанию.
Регистрация модулей
При установке нового плагина, необходимый файл с расширением .dll сохраняется напрямую в базе данных Мастер-Сервиса, поэтому после установки – все устанавливаемые файлы больше не нужны.
Для регистрации модуля необходимо нажать на панели инструментов Добавить/обновить модуль:
Рис. 3.10
По умолчанию открывается папка, из которой запускается программа. Необходимо выбрать файл плагина с расширением *.dll (к примеру, из папки Master-Service -> Plugins), который нужно установить.
Рис. 3.11
При необходимости можно загрузить группу плагинов, выбрав один файл архива с плагинами. Тогда все плагины из архива пакетно устанавливаются.
Далее открывается окно со свойствами выбранного плагина. Для добавления этого плагина в программу Мастер-Сервис необходимо нажать кнопку Добавить.
Рис. 3.12 После добавления плагина программа выдаст сообщение, что данный модуль установлен:
Рис. 3.13
Настройка групп плагинов
Все устанавливаемые плагины делятся на группы. Каждая группа обращается непосредственно к своей базе данных. Соответственно для каждой группы необходимо создавать свое собственное подключение.
- В дереве Таблицы, в левой части окна, выбрать Модули, после чего справа отобразится таблица со списком доступных модулей.
- В списке модулей нажать правой кнопкой мыши по записи в таблице, для которой в колонке Группа указано Master-Service, и в контекстном меню выбрать Настройки группы:
Рис. 3.14
- В появившемся окне в строке подключения указать IP-адрес или имя сервера, на котором установлена база данных службы Мастер-Сервис (Рис. 3.15), и название базы данных Мастер-Сервис (Рис. 3.16) и нажмите ОК.
Рис. 3.15
Рис. 3.16
- Если нажать кнопку , то в поле для ввода текста получим шаблон по умолчанию для ввода данных о соединении:
Рис. 3.17
Настройка работы модулей
Для запуска работы модуля необходимо создать задание и затем настроить его.
Создание заданий
В левой части главного окна в дереве Таблицы необходимо выбрать Модули, после чего в правой части окна отобразится таблица со списком доступных модулей. В таблице в колонке Название отображается название модулей службы. Для создания задания необходимо нажать на один из модулей правой кнопкой мыши и в контекстном меню выбрать Создать задание. При необходимости можно для одного модуля создать несколько заданий. Рис. 3.18 В появившемся окне Новое задание признак Не отложенная рассылка почты (присутствует не во всех окнах) снимается в том случае, если необходимо подключить модуль Рассылка отложенной почты. В противном случае, действие по отправке сообщений происходит в момент выполнения текущего события. В поле Название можно изменить название модуля для отображения в списке заданий (см. ниже) по вашему усмотрению. В поле Событие указано, недоступное для редактирования, название модуля. В поле Действие отображаются доступные для подключения дополнительные модули, если они совместимы с текущим модулем. Признак Включено активизирует работу модуля. В разделе Время запуска задается расписание работы модуля.
Рис. 3.19
Настройка задания
После создания задания нужно перейти к его настройке: в левой части главного окна в дереве Таблицы выбрать Задания, после чего в правой части окна отобразится таблица со списком созданных заданий. В таблице в колонке Название отображается название заданий службы, которое было дано на этапе создания задания. Для просмотра настроек задания в таблице со списком заданий правой кнопкой мыши на задании Мастер-Тур почта необходимо вызвать контекстное меню.
Рис. 3.20 Функции контекстного меню:
- Вкл\откл – выпадающий список со значениями вкл и откл. При выборе определенного значения работа модуля либо включена, либо отключена.
- Время запуска – вызывает окно настройки интервалов времени выполнения задания.
Рис. 3.21
- Дней – через какое количество дней с момента последнего запуска будет выполняться задание (диапазон от 0 до 100);
- Минут – через какое количество минут с момента последнего запуска будет выполняться задание (диапазон от 0 до 1440);
- Секунд – через какое количество секунд с момента последнего запуска будет выполняться задание (диапазон от 0 до 56);
- с…, по… – диапазон времени выполнения задания касательно одного дня (диапазон от 00:00 до 23:59);
- Числа каждого месяца – задает, в какой день месяца необходимо выполнять задание. Значение 0 – вызывает выполнение задания каждый день месяца. К примеру, значение 5 – вызывает выполнение задания только пятого числа каждого месяца (в случае, когда выбрано какое-то число в этой настройке, то настройка каждые N дней – не активна).
- Действия по заданию – вызывает окно со списком доступных для подключения дополнительных модулей (совместимых с текущим модулем).
Рис. 3.22
- Настроить, далее – название модуля – вызывает окно настройки задания (список настроек индивидуален для каждого модуля и представлен
в описании работы конкретного модуля).
- Копировать – вызывает окно создания нового задания со значениями из текущего задания.
- Удалить – удаление задания.
- События по заданию – осуществляет переход в режим Журнал событий,
в котором отразятся только события, относящиеся к этому заданию.
- Выполнить задание – осуществляется автоматический запуск задания
(в течении 1 минуты).
Запуск службы
Для запуска службы необходимо нажать кнопку Управление службой и выбрать Пуск.
Рис. 3.23 В нижней части окна появится надпись Выполняется запуск службы.
Рис. 3.24 После успешного запуска службы кнопка Управление службой окрасится в зеленый цвет: . Далее автоматически запустятся те задания, которые подходят по настройке Время запуска.
Рис. 3.25
Просмотр выполненного задания
События по заданиям можно просмотреть либо выбрав в левой части главного окна в дереве Таблицы -> Журнал событий, после чего в правой части окна отобразится таблица со списком пройденных событий по заданиям. Либо из раздела Задания, где в правой части окна нажать правой кнопкой мыши на определенном задании, и в контекстном меню выбрать События по заданию. Откроется таблица со списком событий, где можно просмотреть информацию о времени запуска, статусе, количестве выполненных событий, а также сообщений об ошибке, если таковые имеются.