Бронирование путевок частным лицом — различия между версиями
[непроверенная версия] | [непроверенная версия] |
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''' - пароль онлайн-пользователя |
Версия 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 - логин онлайн-юзера.
- 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 - пароль онлайн-пользователя