Мастер-Сервис:Дополнительный модуль Изменение статуса путевок и отправка отчета
Содержание
Введение
Обзор
Дополнительные модули в службе заданий Мастер-Сервис дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК Мастер-Тур. Данный модуль предназначен для автоматической отправки отчета для путевок с определенным статусом и смены этого статуса на другой.
Установка модуля
Модуль разработан для версии ПК Мастер-Тур 2007.2. и выше. Установочный файл Megatec.MasterService.Plugins.MasterTour.ChangeStatusSendEmailDogovors.dll. Для установки модуля в экране Мастер-Сервис Админ нажмите кнопку Добавить/ Обновить модуль и выберите необходимый установочный файл. После этого модуль появится в списке доступных модулей: в дереве Таблицы выберите Модули.
Работа с модулем
Модуль установится с названием Изменение статуса и отправка отчета.
Настройка заданий модуля
В заданиях данного модуля настраиваются следующие характеристики:
- Subject – в этом поле указывается тема отправляемых писем.
- В настройке FromStatusID задается ключ статуса путевки, который в результате выполнения задания будет изменен на статус, ключ которого задается в настройке ToStatusID.
- В полях USER и Password задаются логин и пароль пользователя ПК Мастер-Тур, от имени которого будет отправляться письмо (в графе «От кого» будет указан его e-mail).
- В поле ToEmail - указываются адреса электронной почты (через запятую), на которые будет отправляться письмо с отчетом.
- В настройке Report задается название шаблона отчета, который будет отправляться во вложении письма. Предварительно необходимо подключить данный шаблон отчета к Мастер-Сервис через Настройку отчетов в ПК Мастер-Тур. В поле Report нужно указывать значение из поля Отображаемое значение экрана Настройка отчетов.
- С помощью настройки RowFilter отбираются путевки, по которым будет выполняться задание. В это поле можно задать строку, которая входит в номер путевки. Задание будет выполняться только для тех путевок, в номер которых входит заданная строка. Если в поле RowFilter ничего не указывать, то задание будет выполняться для всех путевок со статусом, заданным в настройке FromStatusID.
- Настройка DemoMode работает в связке с настройкой ToLog . Эти настройки можно использовать для тестовой проверки выполнения задания. При включенной (true) настройке ToLog происходит запись системной информации во временный файл, а с помощью включенной настройки DemoMode Мастер Сервис отрабатывает, но не изменяет статусы путевок и не отправляет отчет. При штатной работе задания эти настройки должны быть выключены (false).
Рисунок 2.1
Пример выполнения задания
Задание с настройками, представленными на Рисунке, будет выполнять следующее: по путевкам в Англию (номер которых включает в себя строку «EN») со статусом «ОК» (ключ статуса 7) будет отправлено письмо адресату «khakhalova@megatec.ru» с темой «Please, confirm» от имени «autotest» с вложенным отчетом «лист бр», после этого статус этих путевок автоматически изменится на статус «ОК+ уведомление» (ключ статуса 16).
В данном примере статусы путевок изменяются с «ОК» на «ОК + уведомление». Вы можете использовать в задании любые статусы путевок, как встроенные в ПК Мастер-Тур, так и созданные вами.