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