Бронирование путевок частным лицом: различия между версиями
Utebaliev (обсуждение | вклад) Новая страница: «==Введение== Данная статья описывает порядок бронирования путевок частным лицом. Настро…» |
Utebaliev (обсуждение | вклад) Нет описания правки |
||
| Строка 3: | Строка 3: | ||
Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов. | Настройка бронирования путевок частным лицом в Interlook-Web проходит в n этапов. | ||
==Шаг 1 - создание новых ролей== | |||
Заходим в IL-Web под имеющим неограниченные права пользователем SuperUser в раздел Роли (Администрирование → Роли). | Заходим в '''IL-Web''' под имеющим неограниченные права пользователем '''SuperUser''' в раздел '''Роли''' (Администрирование → Роли).<br /> | ||
Создаем 2 роли: | Создаем '''2 роли''': | ||
*Для частного лица, | *Для частного лица, не авторизованного на сайте. | ||
*Для частного лица, прошедшего регистрацию и вошедшего под своим логином на сайт. | *Для частного лица, прошедшего регистрацию и вошедшего под своим логином на сайт. | ||
===Роль для неавторизованного частного лица=== | |||
Первой роли (например, назовем ее '''Private Person''') необходимо выдать права, которые будут доступны неавторизованному частному лицу, вошедшему в раздел Online-бронирования. | |||
Добавляем роль | Добавляем роль, позволяющую поиск услуг (проживания, трансфера, экскурсии и доп.услуг), а также просмотр наличия мест в отелях, график закрытия и остановки продаж. <br /> | ||
[[Файл:Ud_059.png|Добавление роли неавторизованного частного лица]] <br /> | [[Файл:Ud_059.png|Добавление роли неавторизованного частного лица]] <br /> | ||
===Роль для авторизованного частного лица=== | |||
Для того, чтобы забронировать путевку, частному лицу необходимо зарегистрироваться и осуществить вход на сайт. После этого ему становятся доступными бронирование путевки, а также другие действия, на которые ему будут выданы права (например, просмотр своих забронированных путевок, аннулирование путевок, просмотр свободных мест в отеле, прикрепление файлов и т.д.).<br /> | |||
Добавляем вторую отдельную роль для лица, зарегистрированного на сайте (назовем ее '''Authorized Person'''). Выдаем ей необходимые права. <br /> | |||
Добавим к бронированию путевок право на просмотр личных данных и ранее забронированных путевок.<br /> | Добавим к бронированию путевок право на просмотр личных данных и ранее забронированных путевок.<br /> | ||
[[Файл:Ud_060.png|Добавление роли авторизованного частного лица]] <br /> | [[Файл:Ud_060.png|Добавление роли авторизованного частного лица]] <br /> | ||
В результате, созданы 2 роли с | В результате, созданы 2 роли для частного лица, неавторизованного и авторизованного в системе Online-бронирования, имеющих определенный набор выданных для работы с '''IL-Web''' прав. | ||
==Шаг 2 - создание персоны== | |||
Заходим в Master-Interlook в раздел Persons (Dictionaries → Partners → Persons). | Заходим в '''Master-Interlook''' в раздел '''Persons (Dictionaries → Partners → Persons)'''. | ||
Создаем персону для работы с частным лицом.<br /> | Создаем персону для работы с частным лицом.<br /> | ||
[[Файл:Ud_061.png|Заведение персоны для частного лица]] <br /> | [[Файл:Ud_061.png|Заведение персоны для частного лица]] <br /> | ||
==Шаг 3 - создание онлайн-пользователя== | |||
Заходим в Online Users (Settings → Online Users) - | Заходим в '''Online Users''' '''(Settings → Online Users)''' - создаем онлайн-пользователя для частного лица. <br /> | ||
Настраиваем пользователя для дальнейшей работы: | |||
*'''Name''' - выбираем созданную для частного лица персону | |||
*'''Login''' - имя онлайн-пользователя | |||
*'''Password''' - пароль | |||
*'''Filial''' - партнер-владелец программы (или его филиал) | |||
*'''Customer''' - партнер-покупатель. Фактически это некий искусственный, фиктивный партнер, которому будут выставляться услуги для бронирования частными лицами. | |||
*'''Role''' - выбирается роль, ранее созданная для частного лица, не авторизованного в системе Online-бронирования (в данном примере '''Private Person'''). | |||
[[Файл:Ud_062.png|Заведение персоне роли и туроператора]] <br /> | [[Файл:Ud_062.png|Заведение персоне роли и туроператора]] <br /> | ||
==Шаг 4 - настройка IL-Web для частного лица== | |||
Заходим в IL-Web Администрирование → Управление приложениями. | Заходим в IL-Web Администрирование → '''Управление приложениями'''. | ||
В данном окне нужно прописать 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 - логин онлайн-юзера. | '''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 - создание контактов типа "E-mail" и "Phone"== | |||
В Master-Interlook заходим в справочник Dictionaries → Partners → Person Contact Types. | В '''Master-Interlook''' заходим в справочник '''Dictionaries → Partners → Person Contact Types'''. <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 - создание рабочей ссылки для входа под частным лицом== | |||
На данном этапе необходимо создать ссылку вида | На данном этапе необходимо создать ссылку вида | ||
localhost | '''localhost/Login.aspx?login=Person&password=111''', где | ||
*'''localhost/''' - адрес сайта | |||
*'''Person''' - логин онлайн-пользователячастного лица | |||
*'''111''' - пароль онлайн-пользователя | |||
Версия от 11: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 - логин онлайн-юзера.
- Private person role - роль частного лица, зарегистрированного и вошедшего на сайт (в данном примере это Authorized Person).
Шаг 5 - создание контактов типа "E-mail" и "Phone"
В Master-Interlook заходим в справочник Dictionaries → Partners → Person Contact Types.
Заводим записи "E-mail" и "Phone" типа Global и проставляем им признак Show Online для отображения в IL-Web. Это необходимо для регистрации частных при вводе контактных данных.
Шаг 6 - создание рабочей ссылки для входа под частным лицом
На данном этапе необходимо создать ссылку вида
localhost/Login.aspx?login=Person&password=111, где
- localhost/ - адрес сайта
- Person - логин онлайн-пользователячастного лица
- 111 - пароль онлайн-пользователя


