Бронирование путевок частным лицом

Материал из Megatec
Версия от 16:59, 1 февраля 2016; Utebaliev (обсуждение | вклад) (Новая страница: «==Введение== Данная статья описывает порядок бронирования путевок частным лицом. Настро…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

Данная статья описывает порядок бронирования путевок частным лицом.

Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов.

Шаг 1

Заходим в IL-Web под имеющим неограниченные права пользователем SuperUser в раздел Роли (Администрирование → Роли). Создаем 2 роли:

  • Для частного лица, еще не авторизованного на сайте. криво, поправить
  • Для частного лица, прошедшего регистрацию и вошедшего под своим логином на сайт. криво, поправить

Для начала необходимо выдать права, которые будут доступны частному лицу, вошедшему в раздел Online-бронирования. Добавляем роль для частного лица, позволяющую поиск услуг (проживания, трансфера, экскурсии и доп.услуг), а также просмотр наличия мест в отелях, график закрытия и остановки продаж.
Добавление роли неавторизованного частного лица

Для того, чтобы забронировать путевку частному лицу необходимо зарегистрироваться и войти на сайт. После этого он может осуществить бронирование путевки, а также другие действия, на которые ему будут выданы права (например, просмотр своих забронированных путевок, аннулирование путевок, просмотр свободных мест в отеле, прикрепление файлов и т.д.).

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

В результате, созданы 2 роли с разными правами. криво-криво

Шаг 2

Заходим в Master-Interlook в раздел Persons (Dictionaries → Partners → Persons). Создаем персону для работы с частным лицом.
Заведение персоны для частного лица

Шаг 3

Заходим в Online Users (Settings → Online Users) - находим созданную для частного лица персону.
Выбираем персоне туроператора и ранее созданную роль для частного неавторизованного лица.
Заведение персоне роли и туроператора

Шаг 4

Заходим в IL-Web Администрирование → Управление приложениями. Здесь нужно прописать 2 настройки:

  • Private person ids - идентификатор логинов частных лиц. Здесь прописывается ID онлайн-юзера, созданной для частных лиц.

Найти его можно в базе данных в таблице dbo.PersonConnections с помощью sql-запроса

SELECT * FROM dbo.PersonConnections WHERE PCN_Login='Person', где Person - логин онлайн-юзера.

Поиск ID персоны частного лица

  • Private person role - роль частного лица, зарегистрированного и вошедшего на сайт (в данном примере это Authorized Person).

Настройки в "Управлении приложением"

Шаг 5

В Master-Interlook заходим в справочник Dictionaries → Partners → Person Contact Types. Завести записи с типом Global "E-mail" и "Phone" и поставить им признак Show Online для отображения в IL-Web. Это необходимо для регистрации частных при вводе контактных данных.
Справочник Person Contact Types

Шаг 6

На данном этапе необходимо создать ссылку вида

localhost/IL_Web/Login.aspx?login=Person&password=111, где 
*localhost/IL_Web/ - адрес сайта;
*Person - логин онлайн-юзера частного лица;
*111 - пароль.