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

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][непроверенная версия]
(Новая страница: «==Введение== Данная статья описывает порядок бронирования путевок частным лицом. Настро…»)
 
Строка 3: Строка 3:
  
 
Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов.
 
Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов.
===Шаг 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 - создание рабочей ссылки для входа под частным лицом==
На данном этапе необходимо создать ссылку вида  
+
На данном этапе необходимо создать ссылку вида
  localhost/IL_Web/Login.aspx?login='''Person'''&password='''111''', где  
+
  '''localhost/Login.aspx?login=Person&password=111''', где  
*localhost/IL_Web/ - адрес сайта;
+
*'''localhost/''' - адрес сайта
*Person - логин онлайн-юзера частного лица;
+
*'''Person''' - логин онлайн-пользователячастного лица
*111 - пароль.
+
*'''111''' - пароль онлайн-пользователя

Версия 14:13, 3 февраля 2016

Введение

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

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

Шаг 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 - пароль онлайн-пользователя