Tariscope 4.6. Руководство администратора
4. Настройка системы Tariscope
4.17. Настройка Планировщика Tariscope
Планировщик Tariscope предназначен для автоматического выполнения в заданные периоды времени следующих задач:
- формирование отчетов;
- синхронизация данных абонентов с каталогом Active Directory;
- автоматическое получение курсов валют;
- полное резервное копирование базы данных Tariscope;
- разностное резервное копирование базы данных Tariscope;
- начисление периодических услуг;
- архивация базы данных вызовов;
- выполнение приложения.
В Планировщике Tariscope, выполнятся настройка параметров выполнения указанных выше задач, а также установка/запуск/остановка Windows службы "Tariscope Планировщик", которая выполняет указанные выше задачи.
Выбор страницы настройки Планировщик Tariscope приводит к появлению окна, подобного показанному на рисунке 4.17.1.
Рисунок 4.17.1
Первоначально выполните настройку необходимых задач. Для этого выберите в дереве настроек Список задач. Это приводит к открытию страницы как на рисунке 4.17.2.
Рисунок 4.17.2
Создайте новое задание. Для этого нажмите на панели инструментов по иконке Добавить (+). Появится окно Новая задача, как показано на рисунке 4.17.3.
Рисунок 4.17.3
В позиции Название введите название для данной задачи. Это название будет отображаться в таблице задач (рисунок 4.17.2) и должно позволить однозначно определить назначение конкретной задачи.
Если необходимо, чтобы после установки всех требуемых параметров в окне Новая задача, задача начала выполняться в заданное время, установите флаг Активная задача.
При необходимости в позиции Описание введите описание задачи. Это особенно может быть полезным, когда задачи создаются несколькими сотрудниками.
Позиции Следующий запуск, Периодичность, Каждый (рисунок 4.17.3) используются для задания активности или пассивности задачи, даты и времени ее первичного выполнения и периодичности выполнения.
В календарном списке Следующий запуск выберите дату и время первого запуска задачи.
Выберите в списке Периодичность период выполнения задачи. Возможны следующие варианты:
- Один раз. Задача будет выполнена только один раз, во время, указанное в календарном списке Следующий запуск, после чего станет неактивной. При необходимости последующего запуска этой задачи необходимо будет задать новые дату и время выполнения и установить флаг Активная задача.
- Часовая. Задача будет выполняться с периодичностью кратной N часам, указанных в позиции Каждый.
- Дневная. Задача будет выполняться с периодичностью кратной N дням, указанных в позиции Каждый.
- Недельная. Задача будет выполняться с периодичностью кратной N неделям, указанных в позиции Каждый.
- Месячная. Задача будет выполняться с периодичностью кратной N месяцам, указанных в позиции Каждый.
- Годовая. Задача будет выполняться с периодичностью кратной N годам, указанных в позиции Каждый.
- Минутная. Задача будет выполняться с периодичностью кратной N минутам, указанных в позиции Каждый.
- При старте службы. Задача будет выполнена один раз, сразу же после запуска службы Планировщика Tariscope, независимо от значения в позиции Следующий запуск.
В списке Тип задачи выберите необходимый тип. Возможны следующие выборы:
- Формирование отчета. Формируется один из отчетов, поставляемых в составе Tariscope или созданный администратором Tariscope. Или выполняется процедура по работе с базой данной Tariscope.
- Полная резервная копия. Создается полная резервная копия базы данных Tariscope.
- Разностная резервная копия. Создается резервная копия базы данных Tariscope, куда попадают только те данные, которые изменялись или были добавлены с момента предыдущего резервного копирования. Этот выбор требует меньше времени и ресурсов компьютера для выполнения, чем полное резервное копирование.
- Архивация звонков. Выполняется архивация таблицы вызовов с удалением заархивированных данных из таблицы вызовов.
- Обновление курса валют. Выполняется автоматическое получение курсов валют, значения которых учитываются при тарификации.
- Синхронизировать абонентов из Active Directory. Выполняется синхронизация таблицы абонентов с каталогом Active Directory предприятия. Предварительно в Первоначальной настройке или при настройке системы необходимо создать профиль для синхронизации с Active Directory.
- Начисление периодических услуг. Выполняется начисление стоимости услуг абонентам (актуально для редакции Tariscope Provider).
- Выполнить приложение. Запускается указанная программа.
Список Название фильтра является активным только при выборе задачи Формирование отчета или Архивация звонков. Он позволяет задать набор записей таблицы вызовов, для которого будет применяться задача. Список Название фильтра содержит значения:
- Без фильтра.
- Особый фильтр,
- Перечень предустановленных фильтров, такие как Входящие вызовы, Вызовы за сегодня, Вызовы за прошлый месяц и другие,
- а также содержит наименования фильтров, созданных в представлениях вызовов или IP трафика программы Tariscope.
Если вам не нужно задавать никакой фильтр, оставьте в списке Название фильтра значение Без фильтра, которое устанавливается по умолчанию.
Если вам нужен фильтр и его параметры были раннее сохранены с каким-то название, выберите в списке это название.
Если в списке есть фильтр, созданный вами, который в целом подходит, но требует небольшой коррекции, выберите требуемое название из списка и щелкните по кнопке Редактировать фильтр, находящейся справа от списка. Откроется, окно, пример которого показан на рисунке 4.17.4.
Рисунок 4.17.4
Внесите изменения в запрос и щелкните по кнопке Сохранить.
При желании вручную задать параметры фильтрации, выберите значение Особенный фильтр и щелкните по кнопке Редактировать фильтр, находящейся справа от списка. Откроется окно Правка, показанное на рисунке 4.17.4, где введите запрос. Запрос должен соответствовать части SQL запроса, которая пишется после параметра WHERE. После чего щелкните в этом окне по кнопке Сохранить.
В том случае, когда в списке Тип задачи выбрано значение Формирование отчета, становится активной кнопка Выбрать отчет, находящаяся справа от позиции Название отчета. Щелкните по этой кнопке, откроется окно Выберите отчет (рисунок 4.17.5), в котором из списка Группы выберите наименование требуемого отчета и нажмите Готово. После этого, в этом окне наименование выбранного отчета будет отображаться в позиции Название отчета окна Новая задача.
Рисунок 4.17.5
Если в списке Тип задачи выбрана задача Обновление курсов валют, позиция Название отчета меняет наименование на Профиль. Список Профиль содержит список доступных в текущий момент профилей для получения курсов валют:
- GE-NBG. Используется для получения курсов валют с сайта Национального банка Грузии.
- KZ-NB. Используется для получения курсов валют с сайта Национального банка Республики Казахстан.
- RU-CBR. Используется для получения курсов валют с сайта Центрального банка Российской Федерации.
- UA-NBU. Используется для получения курсов валют с сайта Национального банка Украины.
- UA-PIB. Используется для получения курсов валют с сайта ПромИнвестБанка (Украина).
Указанные выше профили хранятся в папке: ...\Program files (x86)\SoftPI\Tariscope4\CurrencyProfile\. Они имеют структуру XML файла. Администратор системы может при необходимости отредактировать любой из профилей или создать собственный.
Для создания нового профиля щелкните по кнопке Добавить (+), находящейся справа от этой позиции. В раскрывшемся окне профиля можно создать или изменить следующие параметры:
- имя и параметры Прокси-сервера;
- Web страницы, откуда надо получать информацию по курсам валют;
- перечень необходимых валют и параметры поиска курса валюты на странице.
Поскольку информация для обновления курсов валют берется с внешнего сайта, то необходимо, чтобы компьютер, на котором будет работать Планировщик Tariscope, имел доступ к соответствующему сайту. Если в вашей сети используется Прокси-сервер, то необходимо указать его параметры.
Для изменения параметров конкретного профиля, выберите его в списке Профиль и щелкните по кнопке Изменить, находящейся справа от этого списка. Раскроется окно Правка, пример которого показан на рисунке 4.17.6.
Рисунок 4.17.6
Введите требуемые значение в позициях этого окна.
Для добавления типа валюты, курсы которой следует отслеживать, щелкните по кнопке Добавить (+), находящейся справа от названия раздела Валюта. Появится окно Добавить валюту, показанное на рисунке 4.17.7.
Рисунок 4.17.7
Введите требуемые значения в позициях этого окна и нажмите Готово.
Пример такого ввода показан ниже:
Код валюты: USD
Разделитель:.
Коэффициент:0.01
Url:http://www.bank.gov.ua/control/uk/curmetal/detail/currency?period=daily
Первое начальное значение:<td class="cell">United State Dollar</td>
Второе начальное значение:<td class="cell_c">
Рег. выражение:
Конечное значение:</td>
Для сохранения введенных параметров профиля щелкните по кнопке Сохранить профиль (рисунок 4.17.6).
В разделе Сохранить как в позиции Путь введите путь к файлу/папке, куда будет сохраняться отчет, резервная копия или архив, в зависимости от выбранной задачи. К примеру, путь может выглядеть так: %MyDocuments%\Tariscope\.
В позиции Шаблон файла введите шаблон наименования файла, в который будет записываться отчет, резервная копия или архивный файл. Если файл отчета, резервной копии, архива должен формироваться периодически и раннее созданный файл не должен перезаписываться вновь формируемым, то в наименовании файла следует ввести временные параметры шаблона.Поддерживаются следующие параметры:
- %d – день;
- %m – месяц;
- %y – год;
- %h – час;
- %M – минута;
- %s – секунда;
- %a – номер лицевого счета (идентификатор) абонента;
- %e – первичный телефонный номер или IP адрес;
- %n – наименование абонента.
- %AccountId – номер счета абонента.
Выберите необходимую маску для названия. К примеру, шаблон: report-%y-%m, который означает, что будут формироваться отчеты в файлы с именами подобные следующим: report-2016-10, report-2016-11 и так далее. Список Шаблон файла содержит и другие образцы наименований файлов, которые администратор может изменить по собственному желанию.
Из списка Тип файла выберите тип файла, в который будет записываться отчет. Поддерживаются следующие типы файлов:
- xlsx,
- xls,
- xml,
- mdb,
- csv,
- txt,
- htm,
- html,
- pdf,
- Печать (prt).
Тип файла prt означает автоматическую отправку файла на печатающее устройство.
По умолчанию предлагается тип файла: html.
Если выбранный отчет должен формироваться для каждого абонента, установите флаг Отдельный отчет для каждого абонента. При выборе этого флага по умолчанию задается фильтр, обеспечивающий выбор всех абонентов, введенных в Tariscope.
Если был установлен флаг в позиции Отдельный отчет для каждого абонента, то становится активным флаг Загружать отчет в документы абонента. Установка флага в этой позиции позволяет автоматически сортировать документы по абонентам. При этом документы будут сохраняться в файле/папке, указанной в позиции Путь, а также сохраняться в базе данных Tariscope. Документы из базы данных Tariscope могут быть доступными администратору при выборе конкретного абонента в режиме Абоненты, а для абонента - через Личный кабинет абонента.
Установите флаг в позиции Загружать отчет в документы абонента, если это требуется.
Для автоматической отправки отчета администратору по электронной почте установите флаг в позиции Отправить администратору. В этом случае следует убедиться, что в параметрах абонентов указаны их адреса электронной почты.
После введенных данных нажмите Сохранить.
Запуск и остановка службы Планировщика Tariscope
Перед запуском службы Планировщика Tariscope настройте параметры подключения этой службы к SQL серверу. Для этого щелкните по иконке Подключение к SQL Server (серверу) на панели инструментов режима Планировщик Tariscope (рисунок 4.17.2). Появится окно Подключение к SQL серверу, показанное на рисунке 4.17.8.
Рисунок 4.17.8
В поле Название сервера по умолчанию задается имя сервера, где находится сервер Tariscope. По умолчание используется значение ‘local’, что означает, что сервер Tariscope находится на том же компьютере, где будет работать Планировщик Tariscope.
В списке Аутентификация выберите требуемый вариант из следующих:
- Проверка подлинности SQL Server. Проверка выполняется средствами SQL сервера.
- Проверка подлинности Windows. Проверка выполняется средствами операционной системы Windows.
В позиции Имя пользователя укажите имя пользователя, с правами которого служба Планировщик Tariscope будет подключаться к серверу. Просмотреть список доступных в системе Tariscope пользователей или создать нового пользователя можно в режиме настройки Пользователи.
В позиции Пароль введите пароль для выбранного пользователя.
Щелкните Сохранить.
Для установки, отключения, запуска, остановки службы планировщика Tariscope необходимо в дереве настроек выбрать пункт Планировщик Tariscope (рисунок 4.17.1).
Позиция Статус службы в этом окне отображает текущее состояние службы. При первичном вызове этой страницы отображается значение: "Не установлена".
В разделе Управление службой задаются учетная запись и пароль пользователя Windows, от имени которого будет запущена служба.
В позициях Учетная запись и Пароль введите имя пользователя операционной системы Windows, от имени которого будет работать данная служба, и соответствующий ему пароль. По умолчанию предлагаются права администратора системы (установлен флаг в позиции Использовать системную учетную запись). Для ввода иных параметров следует снять флаг в этой позиции.
Для установки службы щелкните по кнопке Установить службу. В случае нормальной установки службы в позиции Статус службы будет отображаться статус: "Остановлена". Кнопка Установить службу будет заменена кнопкой Удалить службу.
Для запуска службы щелкните по кнопке Запустить службу. В случае нормального запуска службы в позиции Статус службы будет отображаться статус: "Выполняется", кнопка Запустить службу будет заменена на кнопку Остановить службу, а кнопка Удалить службу становится неактивной.
Рекомендуем после запуска службы просмотреть журнал работы службы, который становится доступен при щелчке по кнопке Открыть журнал работы.
Для остановки службы щелкните по кнопке Остановить службу. После остановки службы, кнопка Остановить службу будет заменена на кнопку Запустить службу и становится активной кнопка Удалить службу. В позиции Статус службы будет отображаться состояние: "Остановлена".
Для отключения службы щелкните по кнопке Удалить службу.
Действия по остановке и запуску службы автоматического формирования отчетов можно выполнить с помощью утилиты Службы, входящей в состав операционных систем Windows. В этой утилите в списке служб эта служба Планировщика Tariscope имеет название Tariscope Планировщик.
Служба автоматического формирования отчетов ведет журнал своей работы. Просмотреть этот журнал можно, выбрав в режиме Планировщик Tariscope → Журнал работы, либо, щелкнув в режиме Планировщик Tariscope по кнопке Открыть журнал работы.