Мастер-Сервис:Дополнительный модуль Изменение статуса путевок и отправка отчета

Материал из Megatec
Версия от 17:31, 29 сентября 2011; Chernyshov (обсуждение | вклад) (Новая страница: «==Введение== ===Обзор=== Дополнительные модули в службе заданий Мастер-Сервис дают возможнос...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

Обзор

Дополнительные модули в службе заданий Мастер-Сервис дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК Мастер-Тур. Данный модуль предназначен для автоматической отправки отчета для путевок с определенным статусом и смены этого статуса на другой.

Установка модуля

Модуль разработан для версии ПК Мастер-Тур 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).

	В данном примере статусы путевок изменяются с «ОК» на «ОК + уведомление». Вы можете использовать в задании любые статусы путевок, как встроенные в ПК Мастер-Тур, так и созданные вами.