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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Новая страница: «==Введение== ===Обзор=== Дополнительные модули в службе заданий Мастер-Сервис дают возможнос...»)
 
(Секция «Параметры услуг»)
 
(не показано 11 промежуточных версий 4 участников)
Строка 1: Строка 1:
 +
Версия статьи от {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице:
 +
 +
<table style="background-color:#ffffcc;color:black" border="1" cellpadding="10" cellspacing="0"><tr><td>
 +
Более ранние версии:<br />
 +
[http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81:%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8&oldid=6486 До версии ПК «Мастер-Тур» 2009.2.16 включительно]<br />
 +
</td></tr></table><br />
 +
 
==Введение==
 
==Введение==
===Обзор===
+
Дополнительные модули в службе заданий «Мастер-Сервис» дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК «Мастер-Тур».
Дополнительные модули в службе заданий Мастер-Сервис дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК Мастер-Тур.
+
 
Данная надстройка позволяет отсылать сообщения партнеру-покупателю при изменении параметров услуги или статуса услуги в зарегистрированной путевке.
+
Дополнительный модуль «Изменение статуса услуги» позволяет отсылать сообщения партнеру-покупателю при изменении параметров услуги или статуса услуги в зарегистрированной путевке.
===Установка модуля===
+
 
Модуль разработан для версии ПК Мастер-Тур 2007.2. и выше. Установочный файл Megatec.MasterTour.ServicePlugin.StatusChangesPlugin.dll.
+
==Установка модуля==
Для установки модуля в экране Мастер-Сервис Админ нажмите кнопку   Добавить/ Обновить модуль и выберите необходимый установочный файл. После этого модуль появится в списке доступных модулей: в дереве Таблицы выберите Модули.  
+
Модуль разработан для ПК «Мастер-Тур» 2009.2.17 и выше. Установочный файл — <font style="font-family:courier new">Megatec.MasterService.Plugins.MasterTour.StatusChangesPlugin.dll</font>.
 +
 
 +
Для установки модуля в экране «Мастер-Сервис Админ» нажмите кнопку [[Файл:Bm109.png|Добавить/обновить модуль]] «Добавить/обновить модуль» и выберите необходимый установочный файл. После этого нужно перезапустить службу заданий. Модуль появится в списке доступных модулейв дереве: Таблицы Модули, под названием «Изменение статуса услуги».
 +
 
 +
==Настройка заданий модуля==
 +
Для корректной работы плагина необходимо настроить его параметры в диалоговом окне «Настройки задания».
 +
 
 +
[[Файл:Bm108.png|Настройка задания модуля «Изменение статуса услуги»]]
 +
 
 +
===Секция «Подключение»===
 +
<ul>
 +
<li>В полях «Имя пользователя» и «Пароль» задаются логин-пароль пользователя ПК «Мастер-Тур», от имени которого будет отправляться письмо. (В графе отправителя будет указан его e-mail.)</li>
 +
<li>Кнопка «Получить данные» предназначена для проверки введенного логина-пароля и загрузки значений в секции с параметрами.</li>
 +
</ul>
 +
 
 +
===Секция «Параметры уведомлений»===
 +
<ul>
 +
<li>В выпадающем списке «Отчет об изменении услуги» нужно выбрать отчет, который будет отправляться во вложении письма.<br />(Предварительно необходимо подключить шаблоны отчетов «[[Мастер-Сервис:_Отчет_Уведомление_об_изменении_услуги|Уведомление об изменении услуги]]» и «[[Мастер-Сервис:_Отчет_Уведомление_об_изменении_статуса_услуги|Уведомление об изменении статуса услуги]]» через [[Мастер-Тур:Дополнительный_модуль_Настройка_отчетов|настройку отчетов]] в ПК «Мастер-Тур».)</li>
 +
<li>В поле «Тема уведомления об изменении услуги» можно задать тему, которая будет отображаться в отправляемом письме.</li>
 +
<li>В поле «Тестовый адрес эл. почты (через запятую)» указываются адреса электронной почты, на которые будет отправляться письмо с отчетом. При незаполненном поле письмо с отчетом будет отправлено на e-mail партнера-покупателя путевки и на e-mail лица, заключившего договор (в экране «Выбор покупателя для оформления заявки»).</li>
 +
<li>В поле «Текст письма эл. почты» нужно вставить текст, который будет отображаться в теле письма с отчетом.</li>
 +
</ul>
 +
 
 +
===Секция «Параметры услуг»===
 +
<ul>
 +
<li>В списке «Классы услуг» отображаются названия всех классов услуг, заведенных в ПК «Мастер-Тур». Необходимо выбрать те классы услуг, которые должны выводиться в отчет.</li>
 +
<li>В списке «Тип измененных данных» отображаются типы данных, изменения которых можно выводить в «Отчет об изменении услуги» (для этого их необходимо выбрать). Настойка является обязательной:
 +
<TABLE CLASS="wikitable">
 +
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="40%">Код</TH><TH WIDTH="60%">Описание</TH></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Brutto</TD><TD>Брутто</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_CalculatePriceDate</TD><TD>—</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_CnKey</TD><TD>Страна</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Code</TD><TD>Номер авиарейса<br />Название трансфера<br />Название отеля<br />Название экскурсии</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Control</TD><TD>Статус услуги</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Cost</TD><TD>Нетто</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_CtKey</TD><TD>Город</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_DateBeg</TD><TD>Дата начала действия услуги</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_DateEnd</TD><TD>Дата окончания действия услуги</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Name</TD><TD>Полное название услуги</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_NDays</TD><TD>Продолжительность</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_NMen</TD><TD>Количество туристов по услуге</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_PartnerKey</TD><TD>—</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Payed</TD><TD>Нетто по платежам партнера</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_RealNetto</TD><TD>Нетто по счетам партнера</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_SubCode1<br />DL_SubCode2</TD><TD>Тариф авиаперелета<br />Транспорт<br />Размещение<br />Доп. описание 1<br />Питание<br />Доп. описание 2<br />Поставщик</TD></TR>
 +
<TR><TD STYLE="font-family:courier new">DL_Wait</TD><TD>Wait-List</TD></TR>
 +
</TABLE>
 +
</li>
 +
<li>В списке «Статусы» отображаются названия всех статусов услуг, заведенных в ПК «Мастер-Тур». Необходимо выбрать статусы услуг для вывода в отчет.</li>
 +
<li>В «Филиалах» можно выбрать конкретные филиалы, для которых будет выполняться задание. Например, при выборе одного филиала только услуги из путевок этого филиала будут участвовать в  выборке при выполнении задания.</li>
 +
<li>В поле «Количество дней» необходимо задать количество дней до текущей даты, по которым производится проверка на изменение статусов или параметров услуги. Например, при установке значения «1» модуль обработает все изменения, произведенные не позднее, чем за день до запуска задания.</li>
 +
<li>При выборе признака «Только услуги, статус путевок которых был в "ОК"» в выборку будут попадать только изменения по услугам, статус путевок которых находится или находился в состоянии «ОК».</li>
 +
<li>Признак «Включать услуги с прошедшей датой заезда» отвечает за вывод в отчет изменений по услугам с датами, предшествующими текущей.</li>
 +
</ul>
 +
 
 +
==Настройка отчетов==
 +
Для корректной работы плагина необходимо настроить параметры профиля «'''Уведомление об изменении статуса услуги'''» отчета «Бланки по заявке». Для этого нужно войти в раздел «Работа менеджеров», нажатием кнопки [[Файл:am_038.png|Печать отчетов]] открыть диалоговое окно «Печать отчетов». В открывшемся окне выбрать отчет «Бланки по заявке» и нажать кнопку [[Файл: am_021.png|Запуск мастера настройки отчета]]. В появившемся диалоговом окне «Профили отчета» в параметрах профиля «Уведомление об изменении статуса услуги» установить значение '''OnlyOneReservation''' для свойства «'''Выбор путевки'''».
 +
 
 +
[[Файл:Ns_4.png|Профили отчета]]
 +
 
 +
Подробнее о режиме работы с отчетами см. [[Мастер-Тур:Печать отчетов|Печать отчетов]].
 
==Работа с модулем==
 
==Работа с модулем==
Модуль установится с названием Изменение статуса услуги.
+
После выполнения задания в [[Мастер-Тур:Работа с группой путевок#История путевки|истории путевки]] появится соответствующая запись.<br>
===Настройка заданий модуля===
+
[[Файл:Ns_29.PNG|Запись в историю путевки: Печать отчетов]]
Для корректной работы плагина необходимо настроить его параметры в диалоговом окне (см. Рисунок).
+
 
Раздел «Подключение»:
+
===Примеры выполнения заданий===
* В полях Имя пользователя и Пароль задаются логин и пароль пользователя ПК Мастер-Тур, от имени которого будет отправляться письмо (в графе «От кого» будет указан его e-mail);
 
* Кнопка Получить данные создана для проверки введенного имени пользователя и пароля и получения значений для параметров услуг.
 
  
Раздел «Параметры уведомлений»:
+
====Пример № 1. Изменение статуса услуги.====
* В выпадающем списке Отчет об изменении услуги – необходимо выбрать отчет об изменении услуги. Он будет отправляться во вложении письма (предварительно необходимо подключить данный шаблон отчета к Мастер-Сервис через Настройку отчетов в ПК Мастер-Тур);
+
Приведенный выше снимок экрана «Настройки задания» иллюстрирует данный пример.
* В поле Тема уведомления об изменении услуги можно задать тему, которая будет отображаться в отправляемом письме;
 
* В выпадающем списке Отчет об изменении статуса услуги – необходимо выбрать отчет об изменении статуса. Он будет отправляться во вложении письма (предварительно необходимо подключить данный шаблон отчета к Мастер-Сервис через Настройку отчетов в ПК Мастер-Тур);
 
* В поле Тема уведомления об изменении статуса услуги можно задать тему, которая будет отображаться в отправляемом письме;
 
* В поле Тестовый адрес эл. почты указываются адреса электронной почты (через запятую или точку с запятой), на которые будет отправляться письмо с отчетом. В случае, если поле оставить пустым, то письмо с отчетом будет отправлено на e-mail партнера-покупателя путевки и e-mail лица, заключающего договор (в экране «Выбор покупателя для оформления заявки»).
 
  
Раздел «Параметры услуг»:
+
Если в услугах «Авиаперелет» или «Виза» за 2 дня до момента запуска задания были изменения в параметрах: Брутто, Номер авиарейса, Название, Дата начала действия услуги или Дата окончания действия услуги, — то будет отправлено письмо с темой «Изменение услуги», указанным текстом и вложением — отчетом Services (Уведомление об изменении услуги) — на адрес loger@megatec.ru.
* В подразделе Классы услуг отображаются названия всех классов услуг, заведенных в ПК Мастер-Тур. Необходимо выбрать те классы услуг, которые должны отображаться в отчете;
 
* В подразделе Тип измененных данных отображаются типы данных, изменения которых можно выводить в Отчет об изменении услуги (для этого их необходимо выбрать):
 
** DL_Brutto – Брутто;
 
** DL_CnKey – Страна;
 
** DL_Code – Номер авиарейса, название трансфера, отеля, экскурсии;
 
** DL_Control – Статус услуги;
 
** DL_Cost – Нетто;
 
** DL_CtKey – Город;
 
o DL_DateBeg – Дата начала действия;
 
o DL_DateEnd – Дата окончания действия;
 
o DL_Name – Полное название услуги;
 
o DL_NDays – Продолжительность;
 
o DL_NMen – Количество туристов; 
 
o DL_Payed – Нетто по платежам партнеру;
 
o DL_RealNetto – Нетто по счетам от партнера;
 
o DL_SubCode1 – Тариф авиаперелета, транспорт, размещение, доп. описание 1, питание, доп. описание 2, поставщик;
 
o DL_Wait – Wait-List.
 
• В подразделе Статусы отображаются названия всех статусов услуг, заведенных в ПК Мастер-Тур. Необходимо выбрать те статусы услуг, которые должны отображаться в Отчете об изменении статуса услуги;
 
• В поле Количество дней необходимо задать количество дней до текущей даты, за которые производится проверка на изменение статусов или параметров услуги. Например, при установке значения 1 – модуль обработает все сообщения, созданные не позднее, чем за день до запуска задания.
 
• Признак Только услуги, статус путевок которых был в «ОК» – в случае выбора этого признака, в выборку будут попадать только изменения по услугам (или статусам услуг), статус путевок которых находится (или находился) в состоянии ОК.
 
  
+
[[Категория:Мастер-Сервис:Дополнительные_модули]]
Рисунок 2.1
 
2.2 Пример выполнения задания
 
Задание с настройками,  представленными на рисунке, будет выполнять следующее:
 
А) В случае, если в услугах Авиаперелет, Виза, Доп. услуги за 1 (один) день до момента запуска задания были изменения в параметрах Брутто, Нетто, Дата начала действия или Дата окончания действия, то будет отправлено письмо с темой «Изменение услуги» и вложением (отчет Изменение услуги») на адрес test@megatec.ru
 
Б) В случае, если в услугах Авиаперелет, Виза, Доп. услуги за 1 (один) день до момента запуска задания были изменены статусы (на Ок, Web-турагент, Заказ на брнирование, Подтверждение или Послать список в Авиакомпанию), то будет отправлено письмо с темой «Изменение статуса услуги» и вложением (отчет Изменение статуса услуги») на адрес test@megatec.ru
 

Текущая версия на 14:13, 11 июля 2019

Версия статьи от 11.07.2019. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице:

Более ранние версии:
До версии ПК «Мастер-Тур» 2009.2.16 включительно


Введение

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

Дополнительный модуль «Изменение статуса услуги» позволяет отсылать сообщения партнеру-покупателю при изменении параметров услуги или статуса услуги в зарегистрированной путевке.

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

Модуль разработан для ПК «Мастер-Тур» 2009.2.17 и выше. Установочный файл — Megatec.MasterService.Plugins.MasterTour.StatusChangesPlugin.dll.

Для установки модуля в экране «Мастер-Сервис Админ» нажмите кнопку Добавить/обновить модуль «Добавить/обновить модуль» и выберите необходимый установочный файл. После этого нужно перезапустить службу заданий. Модуль появится в списке доступных модулей, в дереве: Таблицы → Модули, под названием «Изменение статуса услуги».

Настройка заданий модуля

Для корректной работы плагина необходимо настроить его параметры в диалоговом окне «Настройки задания».

Настройка задания модуля «Изменение статуса услуги»

Секция «Подключение»

  • В полях «Имя пользователя» и «Пароль» задаются логин-пароль пользователя ПК «Мастер-Тур», от имени которого будет отправляться письмо. (В графе отправителя будет указан его e-mail.)
  • Кнопка «Получить данные» предназначена для проверки введенного логина-пароля и загрузки значений в секции с параметрами.

Секция «Параметры уведомлений»

  • В выпадающем списке «Отчет об изменении услуги» нужно выбрать отчет, который будет отправляться во вложении письма.
    (Предварительно необходимо подключить шаблоны отчетов «Уведомление об изменении услуги» и «Уведомление об изменении статуса услуги» через настройку отчетов в ПК «Мастер-Тур».)
  • В поле «Тема уведомления об изменении услуги» можно задать тему, которая будет отображаться в отправляемом письме.
  • В поле «Тестовый адрес эл. почты (через запятую)» указываются адреса электронной почты, на которые будет отправляться письмо с отчетом. При незаполненном поле письмо с отчетом будет отправлено на e-mail партнера-покупателя путевки и на e-mail лица, заключившего договор (в экране «Выбор покупателя для оформления заявки»).
  • В поле «Текст письма эл. почты» нужно вставить текст, который будет отображаться в теле письма с отчетом.

Секция «Параметры услуг»

  • В списке «Классы услуг» отображаются названия всех классов услуг, заведенных в ПК «Мастер-Тур». Необходимо выбрать те классы услуг, которые должны выводиться в отчет.
  • В списке «Тип измененных данных» отображаются типы данных, изменения которых можно выводить в «Отчет об изменении услуги» (для этого их необходимо выбрать). Настойка является обязательной:
    КодОписание
    DL_BruttoБрутто
    DL_CalculatePriceDate
    DL_CnKeyСтрана
    DL_CodeНомер авиарейса
    Название трансфера
    Название отеля
    Название экскурсии
    DL_ControlСтатус услуги
    DL_CostНетто
    DL_CtKeyГород
    DL_DateBegДата начала действия услуги
    DL_DateEndДата окончания действия услуги
    DL_NameПолное название услуги
    DL_NDaysПродолжительность
    DL_NMenКоличество туристов по услуге
    DL_PartnerKey
    DL_PayedНетто по платежам партнера
    DL_RealNettoНетто по счетам партнера
    DL_SubCode1
    DL_SubCode2
    Тариф авиаперелета
    Транспорт
    Размещение
    Доп. описание 1
    Питание
    Доп. описание 2
    Поставщик
    DL_WaitWait-List
  • В списке «Статусы» отображаются названия всех статусов услуг, заведенных в ПК «Мастер-Тур». Необходимо выбрать статусы услуг для вывода в отчет.
  • В «Филиалах» можно выбрать конкретные филиалы, для которых будет выполняться задание. Например, при выборе одного филиала только услуги из путевок этого филиала будут участвовать в выборке при выполнении задания.
  • В поле «Количество дней» необходимо задать количество дней до текущей даты, по которым производится проверка на изменение статусов или параметров услуги. Например, при установке значения «1» модуль обработает все изменения, произведенные не позднее, чем за день до запуска задания.
  • При выборе признака «Только услуги, статус путевок которых был в "ОК"» в выборку будут попадать только изменения по услугам, статус путевок которых находится или находился в состоянии «ОК».
  • Признак «Включать услуги с прошедшей датой заезда» отвечает за вывод в отчет изменений по услугам с датами, предшествующими текущей.

Настройка отчетов

Для корректной работы плагина необходимо настроить параметры профиля «Уведомление об изменении статуса услуги» отчета «Бланки по заявке». Для этого нужно войти в раздел «Работа менеджеров», нажатием кнопки Печать отчетов открыть диалоговое окно «Печать отчетов». В открывшемся окне выбрать отчет «Бланки по заявке» и нажать кнопку Запуск мастера настройки отчета. В появившемся диалоговом окне «Профили отчета» в параметрах профиля «Уведомление об изменении статуса услуги» установить значение OnlyOneReservation для свойства «Выбор путевки».

Профили отчета

Подробнее о режиме работы с отчетами см. Печать отчетов.

Работа с модулем

После выполнения задания в истории путевки появится соответствующая запись.
Запись в историю путевки: Печать отчетов

Примеры выполнения заданий

Пример № 1. Изменение статуса услуги.

Приведенный выше снимок экрана «Настройки задания» иллюстрирует данный пример.

Если в услугах «Авиаперелет» или «Виза» за 2 дня до момента запуска задания были изменения в параметрах: Брутто, Номер авиарейса, Название, Дата начала действия услуги или Дата окончания действия услуги, — то будет отправлено письмо с темой «Изменение услуги», указанным текстом и вложением — отчетом Services (Уведомление об изменении услуги) — на адрес loger@megatec.ru.