Бронирование путевок частным лицом — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
(Новая страница: «==Введение== Данная статья описывает порядок бронирования путевок частным лицом. Настро…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
==Введение==
 
==Введение==
Данная статья описывает порядок бронирования путевок частным лицом.
+
Данная статья описывает порядок бронирования путевок частным лицом. Для частного лица необходимо создать специальную персону и онлайн-пользователя, под которым клиент будет входить на сайт. Такому пользователю будет присвоена созданная для него роль с минимальными правами в действиях, такими как просмотр доступных проживаний в отелях и прочих услуг, их цены, наличие мест и т.д. Для того, чтобы клиент смог забронировать путевку, ему необходимо зарегистрироваться в системе онлайн бронирования '''Interlook-Web'''. В процессе регистрации, пользователь создаст нового персонифицированного онлайн-пользователя в базе данных '''Interlook''', под которым он и будет осуществлять бронирование путевок. Этому пользователю будет выдана отдельная роль, дающая права на бронирование путевок, их последующий просмотр и другие действия, выданные для данной роли.<br />
  
Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов.
+
Создание онлайн-пользователя частного лица с необходимыми ролями и действиями для бронирования путевок в '''Interlook-Web''' проходит в 6 этапов.
===Шаг 1===
+
==Шаг 1 - создание новых ролей==
Заходим в IL-Web под имеющим неограниченные права пользователем SuperUser в раздел Роли (Администрирование → Роли).
+
Заходим в '''IL-Web''' под имеющим неограниченные права пользователем '''SuperUser''' в раздел '''Роли''' '''(Администрирование → Роли)'''.<br />
Создаем 2 роли:
+
Создаем '''2 роли''':
*Для частного лица, еще не авторизованного на сайте. криво, поправить
+
*Для частного лица, не авторизованного на сайте.
*Для частного лица, прошедшего регистрацию и вошедшего под своим логином на сайт. криво, поправить
+
*Для частного лица, прошедшего регистрацию и вошедшего под своим логином на сайт.  
 
+
===Роль для неавторизованного частного лица===
Для начала необходимо выдать права, которые будут доступны частному лицу, вошедшему в раздел Online-бронирования.  
+
Первой роли (например, назовем ее '''Private Person''') необходимо выдать права, которые будут доступны неавторизованному частному лицу, вошедшему в раздел Online-бронирования.  
Добавляем роль для частного лица, позволяющую поиск услуг (проживания, трансфера, экскурсии и доп.услуг), а также просмотр наличия мест в отелях, график закрытия и остановки продаж. <br />
+
Добавляем роль, позволяющую поиск услуг (проживания, трансфера, экскурсии и доп.услуг), а также просмотр наличия мест в отелях, график закрытия и остановки продаж. <br />
 
[[Файл:Ud_059.png|Добавление роли неавторизованного частного лица]] <br />
 
[[Файл:Ud_059.png|Добавление роли неавторизованного частного лица]] <br />
 +
===Роль для авторизованного частного лица===
 +
Для того, чтобы забронировать путевку, частному лицу необходимо зарегистрироваться и осуществить вход на сайт. После этого ему становятся доступными бронирование путевки, а также другие действия, на которые ему будут выданы права (например, просмотр своих забронированных путевок, аннулирование путевок, просмотр свободных мест в отеле, прикрепление файлов и т.д.).<br />
  
Для того, чтобы забронировать путевку частному лицу необходимо зарегистрироваться и войти на сайт. После этого он может осуществить бронирование путевки, а также другие действия, на которые ему будут выданы права (например, просмотр своих забронированных путевок, аннулирование путевок, просмотр свободных мест в отеле, прикрепление файлов и т.д.).<br />
+
Добавляем вторую отдельную роль для лица, зарегистрированного на сайте (назовем ее '''Authorized Person'''). Выдаем ей необходимые права. <br />
 
 
Для этого добавляем отдельную роль для лица, зарегистрированного на сайте. Выдаем ей необходимые права. <br />
 
 
Добавим к бронированию путевок право на просмотр личных данных и ранее забронированных путевок.<br />
 
Добавим к бронированию путевок право на просмотр личных данных и ранее забронированных путевок.<br />
 
[[Файл:Ud_060.png|Добавление роли авторизованного частного лица]] <br />
 
[[Файл:Ud_060.png|Добавление роли авторизованного частного лица]] <br />
  
В результате, созданы 2 роли с разными правами. '''криво-криво'''
+
В результате, созданы 2 роли для частного лица, неавторизованного и авторизованного в системе Online-бронирования, имеющих определенный набор выданных для работы с '''IL-Web''' прав.
===Шаг 2===
+
==Шаг 2 - создание персоны==
Заходим в Master-Interlook в раздел Persons (Dictionaries → Partners → Persons).
+
Заходим в '''Master-Interlook''' в раздел '''Persons (Dictionaries → Partners → Persons)'''.
 
Создаем персону для работы с частным лицом.<br />
 
Создаем персону для работы с частным лицом.<br />
 
[[Файл:Ud_061.png|Заведение персоны для частного лица]] <br />
 
[[Файл:Ud_061.png|Заведение персоны для частного лица]] <br />
  
===Шаг 3===
+
==Шаг 3 - создание онлайн-пользователя==
Заходим в Online Users (Settings → Online Users) - находим созданную для частного лица персону. <br />
+
Заходим в '''Online Users''' '''(Settings → Online Users)''' - создаем онлайн-пользователя для частного лица. <br />
Выбираем персоне туроператора и ранее созданную роль для частного неавторизованного лица. <br />
+
Настраиваем пользователя для дальнейшей работы:
 +
*'''Name''' - выбираем созданную для частного лица персону
 +
*'''Login''' - имя онлайн-пользователя
 +
*'''Password''' - пароль
 +
*'''Filial''' - партнер-владелец программы (или его филиал)
 +
*'''Customer''' - партнер-покупатель. Фактически это некий искусственный, фиктивный партнер, которому будут выставляться услуги для бронирования частными лицами.
 +
*'''Role''' - выбирается роль, ранее созданная для частного лица, не авторизованного в системе Online-бронирования (в данном примере '''Private Person''').
 
[[Файл:Ud_062.png|Заведение персоне роли и туроператора]] <br />
 
[[Файл:Ud_062.png|Заведение персоне роли и туроператора]] <br />
===Шаг 4===
+
==Шаг 4 - настройка IL-Web для частного лица==
Заходим в IL-Web Администрирование → Управление приложениями.
+
Заходим в IL-Web Администрирование → '''Управление приложениями'''.
Здесь нужно прописать 2 настройки:
+
В данном окне нужно прописать 2 '''настройки''':
*Private person ids - идентификатор логинов частных лиц. Здесь прописывается ID онлайн-юзера, созданной для частных лиц. <br />
+
*'''Private person ids''' - идентификатор логинов частных лиц. Здесь прописывается '''ID''' онлайн-пользователя, созданной для частных лиц. <br />
Найти его можно в базе данных в таблице dbo.PersonConnections с помощью sql-запроса <br />
+
Найти его можно в базе данных в таблице '''dbo.PersonConnections''' в строке '''PCN_ID''' по логину онлайн-пользователя ('''PCN_Login''') или с помощью sql-запроса: <br />
  SELECT * FROM dbo.PersonConnections WHERE PCN_Login='Person', где Person - логин онлайн-юзера.<br />
+
  '''SELECT * FROM dbo.PersonConnections WHERE PCN_Login='Person'''', где Person - логин онлайн-пользователя.
[[Файл:Ud_063.png|Поиск ID персоны частного лица]]<br />
+
[[Файл:Ud_063.png|Поиск ID персоны частного лица]]<br /><br />
*Private person role - роль частного лица, зарегистрированного и вошедшего на сайт (в данном примере это Authorized Person).
+
*'''Private person role''' - роль частного лица, зарегистрированного и вошедшего на сайт (в данном примере это '''Authorized Person''').
 
[[Файл:Ud_064.png|Настройки в "Управлении приложением"]]
 
[[Файл:Ud_064.png|Настройки в "Управлении приложением"]]
===Шаг 5===
+
==Шаг 5 - создание контактов типа "E-mail" и "Phone"==
В Master-Interlook заходим в справочник Dictionaries → Partners → Person Contact Types.
+
В '''Master-Interlook''' заходим в справочник '''Dictionaries → Partners → Person Contact Types'''. <br />
Завести записи с типом Global "E-mail" и "Phone" и поставить им признак Show Online для отображения в IL-Web. Это необходимо для регистрации частных при вводе контактных данных. <br />
+
Заводим записи '''"E-mail"''' и '''"Phone"''' типа '''Global''' и проставляем им признак '''Show Online''' для отображения в '''IL-Web'''. Это необходимо для регистрации частных при вводе контактных данных. <br />
 
[[Файл:Ud_065.png|Справочник Person Contact Types]] <br />
 
[[Файл:Ud_065.png|Справочник Person Contact Types]] <br />
===Шаг 6===
+
==Шаг 6 - создание рабочей ссылки для входа под частным лицом==
На данном этапе необходимо создать ссылку вида
+
На данном этапе необходимо сформировать ссылку, по которой клиент будет осуществлять вход на сайт системы бронирования. <br />
  localhost/IL_Web/Login.aspx?login='''Person'''&password='''111''', где  
+
То есть, пользователь будет заходить на сайт под созданным для частных лиц онлайн-пользователем (под его логином и паролем). <br />
*localhost/IL_Web/ - адрес сайта;
+
Ссылка имеет следующий вид:
*Person - логин онлайн-юзера частного лица;
+
  '''localhost/Login.aspx?login=Person&password=111''', где  
*111 - пароль.
+
*'''localhost/''' - адрес сайта
 +
*'''Person''' - логин онлайн-пользователя частного лица
 +
*'''111''' - пароль онлайн-пользователя
 +
==Пример бронирования путевки частным лицом==
 +
Входим в '''Interlook-Web''' по раннее созданной ссылке '''localhost/Login.aspx?login=Person&password=111''' <br />
 +
Осуществляется вход под онлайн-пользователем частного лица '''Private Person'''. <br />
 +
[[Файл:Ud_066.png|Вход под частными лицом Private Person]] <br />
 +
Добавляем в корзину услуги, вводим данные туриста и нажимаем '''"Забронировать"'''. Откроется окно входа/регистрации. Проводим регистрацию в системе Online-бронирования. В базе данных '''Interlook''' создается новый онлайн-пользователь, под которым будет осуществлен вход на сайт. <br />
 +
[[Файл:Ud_067.png|Регистрация на сайте]]<br />
 +
Теперь пользователь работает под своим аккаунтом с ролью '''Authorized Person'''. Бронируем путевку. К возможности бронирования путевки также добавился просмотр забронированных путевок в личном кабинете.<br />
 +
[[Файл:Ud_068.png]] <br />

Текущая версия на 18:26, 3 февраля 2016

Введение

Данная статья описывает порядок бронирования путевок частным лицом. Для частного лица необходимо создать специальную персону и онлайн-пользователя, под которым клиент будет входить на сайт. Такому пользователю будет присвоена созданная для него роль с минимальными правами в действиях, такими как просмотр доступных проживаний в отелях и прочих услуг, их цены, наличие мест и т.д. Для того, чтобы клиент смог забронировать путевку, ему необходимо зарегистрироваться в системе онлайн бронирования Interlook-Web. В процессе регистрации, пользователь создаст нового персонифицированного онлайн-пользователя в базе данных Interlook, под которым он и будет осуществлять бронирование путевок. Этому пользователю будет выдана отдельная роль, дающая права на бронирование путевок, их последующий просмотр и другие действия, выданные для данной роли.

Создание онлайн-пользователя частного лица с необходимыми ролями и действиями для бронирования путевок в Interlook-Web проходит в 6 этапов.

Шаг 1 - создание новых ролей

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

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

Роль для неавторизованного частного лица

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

Роль для авторизованного частного лица

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

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

В результате, созданы 2 роли для частного лица, неавторизованного и авторизованного в системе Online-бронирования, имеющих определенный набор выданных для работы с IL-Web прав.

Шаг 2 - создание персоны

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

Шаг 3 - создание онлайн-пользователя

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

  • Name - выбираем созданную для частного лица персону
  • Login - имя онлайн-пользователя
  • Password - пароль
  • Filial - партнер-владелец программы (или его филиал)
  • Customer - партнер-покупатель. Фактически это некий искусственный, фиктивный партнер, которому будут выставляться услуги для бронирования частными лицами.
  • Role - выбирается роль, ранее созданная для частного лица, не авторизованного в системе Online-бронирования (в данном примере Private Person).

Заведение персоне роли и туроператора

Шаг 4 - настройка IL-Web для частного лица

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

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

Найти его можно в базе данных в таблице dbo.PersonConnections в строке PCN_ID по логину онлайн-пользователя (PCN_Login) или с помощью sql-запроса:

SELECT * FROM dbo.PersonConnections WHERE PCN_Login='Person', где Person - логин онлайн-пользователя.

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

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

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

Шаг 5 - создание контактов типа "E-mail" и "Phone"

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

Шаг 6 - создание рабочей ссылки для входа под частным лицом

На данном этапе необходимо сформировать ссылку, по которой клиент будет осуществлять вход на сайт системы бронирования.
То есть, пользователь будет заходить на сайт под созданным для частных лиц онлайн-пользователем (под его логином и паролем).
Ссылка имеет следующий вид:

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

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

Входим в Interlook-Web по раннее созданной ссылке localhost/Login.aspx?login=Person&password=111
Осуществляется вход под онлайн-пользователем частного лица Private Person.
Вход под частными лицом Private Person
Добавляем в корзину услуги, вводим данные туриста и нажимаем "Забронировать". Откроется окно входа/регистрации. Проводим регистрацию в системе Online-бронирования. В базе данных Interlook создается новый онлайн-пользователь, под которым будет осуществлен вход на сайт.
Регистрация на сайте
Теперь пользователь работает под своим аккаунтом с ролью Authorized Person. Бронируем путевку. К возможности бронирования путевки также добавился просмотр забронированных путевок в личном кабинете.
Ud 068.png