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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. ==Введение== Дополнительный модуль '''Отложе…»)
 
(Работа с модулем)
Строка 4: Строка 4:
  
 
==Работа с модулем==
 
==Работа с модулем==
Доступ к функциям данному модулю осуществляется из экрана '''Конструктор туров: Надстройки → Расчет прайс-листа/Прайс-листы'''.
+
Доступ к функциям данному модулю осуществляется из экрана '''Конструктор туров: Надстройки → Расчет прайс-листа/Прайс-листы'''.<br />
 
+
[[Файл:Ds062.png|Экран «Прайс-листы»|x500px]]
 
===Общее описание процесса расчета туров===
 
===Общее описание процесса расчета туров===
 
Тур создается в '''конструкторе туров''' стандартным способом, проставляются даты туров, наценка, создаются доплаты. Далее менеджер переходит в расчет прайс-листа и стандартно создает дерево услуг, т.е.:
 
Тур создается в '''конструкторе туров''' стандартным способом, проставляются даты туров, наценка, создаются доплаты. Далее менеджер переходит в расчет прайс-листа и стандартно создает дерево услуг, т.е.:
Строка 14: Строка 14:
 
При нажатии на кнопку '''Расчет''' появляется диалоговое окно.
 
При нажатии на кнопку '''Расчет''' появляется диалоговое окно.
  
В случае, если тур рассчитывается первый раз
+
В случае, если тур рассчитывается первый раз<br />
 
+
[[Файл:Ds060.png|x500px]]<br />
В случае, если тур рассчитывается не первый раз
+
В случае, если тур рассчитывается не первый раз<br />
 
+
[[Файл:Ds061.png|x500px]]
*При выборе варианта Выполнить сейчас расчет будет произведен незамедлительно
+
*При выборе варианта '''Выполнить сейчас''' расчет будет произведен незамедлительно
*При выборе варианта Запланировать программа сохраняет заданные параметры расчета, но расчет не происходит, расчет будет запущен ночью
+
*При выборе варианта '''Запланировать''' программа сохраняет заданные параметры расчета, но расчет не происходит, расчет будет запущен ночью
  
 
===Параметры запуска расчета отложенных туров===
 
===Параметры запуска расчета отложенных туров===
Строка 31: Строка 31:
 
Для того, чтобы пользователь мог посмотреть в каком состоянии находятся туры, расчет которых был отложен, был изменен экран отображения рассчитанных прайс-листов.
 
Для того, чтобы пользователь мог посмотреть в каком состоянии находятся туры, расчет которых был отложен, был изменен экран отображения рассчитанных прайс-листов.
 
В списке отображения остается возможность выставления тура в интернет, отображения всей необходимой информации по туру. В данной вкладке отображается только рассчитанные туры, для которых есть возможность выставления их в онлайн. В данном экране все колонки являются информативными, кроме on-line, в которой пользователь проставляет признак выставления или снятия тура и нажимает '''сохранить'''
 
В списке отображения остается возможность выставления тура в интернет, отображения всей необходимой информации по туру. В данной вкладке отображается только рассчитанные туры, для которых есть возможность выставления их в онлайн. В данном экране все колонки являются информативными, кроме on-line, в которой пользователь проставляет признак выставления или снятия тура и нажимает '''сохранить'''
Появляется дополнительная вкладка «Очередь расчета», в которой пользователь может отслеживать список туров, которые ожидают своего расчета.
+
Появляется дополнительная вкладка «Очередь расчета», в которой пользователь может отслеживать список туров, которые ожидают своего расчета.<br />
 +
[[Файл:Ds063.png|x500px]]
  
 
В данном экране отображаются все туры, которые стоят в очереди на расчет и туры, по которым уже начат расчет.
 
В данном экране отображаются все туры, которые стоят в очереди на расчет и туры, по которым уже начат расчет.
 
Основная панель:
 
Основная панель:
*Выход – выйти из экрана
+
*'''Выход''' – выйти из экрана
*Обновить – обновить саму страницу
+
*'''Обновить''' – обновить саму страницу
*Удалить – выделяем строку и удаляем ее. Функция необходима для того, чтобы удалить дерево услуг до расчета, в том случае, если оно создано неверно или произошли какие-либо изменения.
+
*'''Удалить''' – выделяем строку и удаляем ее. Функция необходима для того, чтобы удалить дерево услуг до расчета, в том случае, если оно создано неверно или произошли какие-либо изменения.
Удалить дерево расчет можно только в том случае, если расчет прайс-листа еще не начат. То есть тур можно удалить только из вкладки Очередь расчета и только со статусом Ожидание. Если же пользователь стоит новое дерево услуг по туру, который уже стоит в списке со статусом ожидание и выбирает для него отложенный расчет – то тур должен попасть снова в очередь с новым  деревом, а предыдущее дерево перезаписать.
+
Удалить дерево расчет можно только в том случае, если расчет прайс-листа еще не начат. То есть тур можно удалить только из вкладки Очередь расчета и только со статусом '''Ожидание'''. Если же пользователь строит новое дерево услуг по туру, который уже стоит в списке со статусом ожидание и выбирает для него отложенный расчет – то тур попадает снова в очередь с новым  деревом, а предыдущее дерево перезаписывается.
 
Если же тур не в ожидании, а уже рассчитывается, то выводится предупреждение:
 
Если же тур не в ожидании, а уже рассчитывается, то выводится предупреждение:
 
  «Тур уже рассчитывается», - и никаких изменений или прерываний расчета не происходит.
 
  «Тур уже рассчитывается», - и никаких изменений или прерываний расчета не происходит.
  
  ВАЖНО: если пользователь сохранил дерево услуг – поставил прайс-лист в очередь на расчет  на ночь, но потом решил что рассчитать его нужно срочно и нельзя ждать до ночи, то он заходит в экран построения дерева  
+
  ВАЖНО: если пользователь сохранил дерево услуг – поставил прайс-лист в очередь на расчет  на ночь, но потом ситуация изменилась и рассчитать его нужно срочно и нельзя ждать до ночи, то он заходит в  
  прайс-листа, задает еще раз нужные параметры и нажимает рассчитать сейчас.  Из списка сохраненных на ночь расчетов  данный тур должен уйти. Ночью не запускаться на расчет и для этого не нужно удалять его из  
+
экран   построения дерева  
  списка вручную, обновление списка должно происходить автоматически.
+
  прайс-листа, задает еще раз нужные параметры и нажимает '''рассчитать сейчас'''.  Из списка сохраненных на ночь расчетов  данный тур исчезает. Ночью не запускается на расчет и для этого не нужно удалять его из  
Делается 4 фильтра для удобного поиска интересующих туров:
+
  списка вручную, обновление списка происходит автоматически.
 +
Существует 4 фильтра для удобного поиска интересующих туров:
 
#По городу вылета
 
#По городу вылета
 
#По стране
 
#По стране
Строка 59: Строка 61:
 
  *Низкий
 
  *Низкий
 
По умолчанию все туры ставятся в очередь с приоритетом средний, повысить или снизить приоритет тура может пользователь, выделив строки с турами, по которым он хочет сменить приоритет, нажать на «Установить приоритет» и выбрать из выпадающего списка нужный приоритет. Для изменения приоритета у пользователя должны быть права на его смену, то есть стоять активным action «Разрешить менять приоритет расчета»
 
По умолчанию все туры ставятся в очередь с приоритетом средний, повысить или снизить приоритет тура может пользователь, выделив строки с турами, по которым он хочет сменить приоритет, нажать на «Установить приоритет» и выбрать из выпадающего списка нужный приоритет. Для изменения приоритета у пользователя должны быть права на его смену, то есть стоять активным action «Разрешить менять приоритет расчета»
Приоритеты обрабатываются следующим образом: сначала в расчет идут все туры с приоритетом «высокий», когда таких туров не остается, берутся туры с приоритетом «средний», когда и данных туров не остается, идут туры с приоритетом «низкий»
+
Приоритеты обрабатываются следующим образом: сначала в расчет идут все туры с приоритетом «высокий», когда таких туров не остается, берутся туры с приоритетом «средний», когда и данных туров не остается, идут туры с приоритетом «низкий»<br />
 +
[[Файл:Ds064.png|x500px]]
 +
 
 
Статус – статуса может быть всего 2:  
 
Статус – статуса может быть всего 2:  
 
*Ожидание – в том случае, если тур в расчет еще не попал и стоит в очереди на расчет
 
*Ожидание – в том случае, если тур в расчет еще не попал и стоит в очереди на расчет

Версия 18:24, 28 января 2013

Версия статьи от 28-01-2013.

Введение

Дополнительный модуль Отложенный расчет позволяет произвести расчет тура в определенное, заранее заданное время.

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

Доступ к функциям данному модулю осуществляется из экрана Конструктор туров: Надстройки → Расчет прайс-листа/Прайс-листы.
Экран «Прайс-листы»

Общее описание процесса расчета туров

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

  1. Выбирает продолжительности, на которые должен рассчитаться тур
  2. Выбирает, какие услуги должны рассчитаться в туре, какие должны добавляться в корзине
  3. Выбирает список отелей, на которые должны рассчитаться цены

При нажатии на кнопку Расчет появляется диалоговое окно.

В случае, если тур рассчитывается первый раз
Ds060.png
В случае, если тур рассчитывается не первый раз
Ds061.png

  • При выборе варианта Выполнить сейчас расчет будет произведен незамедлительно
  • При выборе варианта Запланировать программа сохраняет заданные параметры расчета, но расчет не происходит, расчет будет запущен ночью

Параметры запуска расчета отложенных туров

  1. Время запуска расчета отложенных туров регулируется джобом и устанавливается пользователем.
  2. Кол-во одновременно рассчитываемых и выставляемых в онлайн туров определяется кол-вом джобов

Перед запуском каждого отложенного тура на расчет идет проверка числа выставляемых туров на поисковой БД и в том случае, если максимальное число туров в очереди уже стоит, то следующий тур на расчет не идет. Подобная проверка идет раз в 15 минут. В том случае если очередь уменьшилась и не доходит до максимального показателя, то следующий в очереди тур идет в расчет.

По каждому отложенному туру всегда есть статус его расчета.

Отслеживание статусов отложенных для расчета туров

Для того, чтобы пользователь мог посмотреть в каком состоянии находятся туры, расчет которых был отложен, был изменен экран отображения рассчитанных прайс-листов. В списке отображения остается возможность выставления тура в интернет, отображения всей необходимой информации по туру. В данной вкладке отображается только рассчитанные туры, для которых есть возможность выставления их в онлайн. В данном экране все колонки являются информативными, кроме on-line, в которой пользователь проставляет признак выставления или снятия тура и нажимает сохранить Появляется дополнительная вкладка «Очередь расчета», в которой пользователь может отслеживать список туров, которые ожидают своего расчета.
Ds063.png

В данном экране отображаются все туры, которые стоят в очереди на расчет и туры, по которым уже начат расчет. Основная панель:

  • Выход – выйти из экрана
  • Обновить – обновить саму страницу
  • Удалить – выделяем строку и удаляем ее. Функция необходима для того, чтобы удалить дерево услуг до расчета, в том случае, если оно создано неверно или произошли какие-либо изменения.

Удалить дерево расчет можно только в том случае, если расчет прайс-листа еще не начат. То есть тур можно удалить только из вкладки Очередь расчета и только со статусом Ожидание. Если же пользователь строит новое дерево услуг по туру, который уже стоит в списке со статусом ожидание и выбирает для него отложенный расчет – то тур попадает снова в очередь с новым деревом, а предыдущее дерево перезаписывается. Если же тур не в ожидании, а уже рассчитывается, то выводится предупреждение:

«Тур уже рассчитывается», - и никаких изменений или прерываний расчета не происходит.
ВАЖНО: если пользователь сохранил дерево услуг – поставил прайс-лист в очередь на расчет  на ночь, но потом ситуация изменилась и рассчитать его нужно срочно и нельзя ждать до ночи, то он заходит в 
экран   построения дерева 
прайс-листа, задает еще раз нужные параметры и нажимает рассчитать сейчас.  Из списка сохраненных на ночь расчетов  данный тур исчезает. Ночью не запускается на расчет и для этого не нужно удалять его из 
списка вручную, обновление списка происходит автоматически.

Существует 4 фильтра для удобного поиска интересующих туров:

  1. По городу вылета
  2. По стране
  3. По типу тура
  4. Поиск по названию прайс-листа или по совпадению части названия

В таблице указываются следующие данные:

  1. Название прайс-листа
  2. Дата и время постановки в очередь – дата и время когда тур был поставлен в очередь на отложенный расчет
  3. Создатель – Имя пользователя, который поставил тур на отложенный расчет
  4. Приоритет – всего может быть 3 приоритета расчет:
*Высокий
*Cредний
*Низкий

По умолчанию все туры ставятся в очередь с приоритетом средний, повысить или снизить приоритет тура может пользователь, выделив строки с турами, по которым он хочет сменить приоритет, нажать на «Установить приоритет» и выбрать из выпадающего списка нужный приоритет. Для изменения приоритета у пользователя должны быть права на его смену, то есть стоять активным action «Разрешить менять приоритет расчета» Приоритеты обрабатываются следующим образом: сначала в расчет идут все туры с приоритетом «высокий», когда таких туров не остается, берутся туры с приоритетом «средний», когда и данных туров не остается, идут туры с приоритетом «низкий»
Ds064.png

Статус – статуса может быть всего 2:

  • Ожидание – в том случае, если тур в расчет еще не попал и стоит в очереди на расчет
  • Расчет – тур уже попал в расчет и в скобках рядом со статусом проставляется дата и время, когда тур начал рассчитываться. Пример: Расчет (07.11.2012 15.30)

Тип – всего есть 3 типа расчета: перезапись, запись и дозапись. Тип определяется в соответствии с тем, что выбрал менеджер при сохранении тура на отложенный расчет (см. пункт 1)

Публикация – 2 варианта: да или нет, то есть необходимо публиковать данный тур после расчета или нет. Данный параметр также задает пользователь при сохранении тура на отложенный расчет.