Master-Interlook:Interlook-Web. Роли — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Utebaliev (обсуждение | вклад) |
Biryukov (обсуждение | вклад) (→Действия) |
||
(не показано 11 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Введение== | ==Введение== | ||
В данной статье описывается механизм разграничения доступа к различным функциям ПК «Мастер-Interlook Web».<BR> | В данной статье описывается механизм разграничения доступа к различным функциям ПК «Мастер-Interlook Web».<BR> | ||
==Роли== | ==Роли== | ||
− | ''Роль'' - это предопределенный набор | + | ''Роль'' - это предопределенный набор действий, доступных пользователю в системе. Пользователь может быть связан с одной ролью, включающей одно или несколько '''действий''' ('''Action''') (подробнее о работе с пользователями см. '''[[Master-Interlook:Interlook-Web. Работа с пользователями|Работа с пользователями]]'''). <BR> |
− | Изначально в системе есть ''одна предопределенная роль'' с '''максимальным набором доступных действий''' (роль '''SuperUser''').<BR> | + | Изначально в системе есть ''одна предопределенная роль'' с '''максимальным набором доступных действий''' (роль '''SuperUser'''). <BR> |
− | Фактически, пользователь, принадлежащий к данной роли является ''администратором Системы''. Данный пользователь создается в ПК «Мастер-Interlook» в экране [[Master-Interlook:Список пользователей имеющих доступ Online|Online users]]. При этом доступна также возможность создания ''привилегированного администратора Системы'' - для этого необходимо создать пользователя, у которого совпадают ''партнер - владелец программы'' (''Program Owner'') и ''партнер-покупатель'' (''Customer''). Такой пользователь кроме возможности осуществления ''всех действий'' в Системе также имеет возможность при добавлении пользователей ''менять ассоциированного с ними покупателя'' (это удобно, например, в случае, если принимающая компания имеет собственные отправляющие офисы).<BR> | + | Фактически, пользователь, принадлежащий к данной роли является ''администратором Системы''. Данный пользователь создается в ПК «Мастер-Interlook» в экране '''[[Master-Interlook:Список пользователей имеющих доступ Online|Online users]]'''. |
+ | При этом доступна также возможность создания ''привилегированного администратора Системы'' - для этого необходимо создать пользователя, у которого совпадают '''партнер - владелец программы''' ('''Program Owner''') и '''партнер-покупатель''' ('''Customer'''). Такой пользователь кроме возможности осуществления ''всех действий'' в Системе также имеет возможность при добавлении пользователей ''менять ассоциированного с ними покупателя'' (это удобно, например, в случае, если принимающая компания имеет собственные отправляющие офисы). <BR> | ||
Для создания новой роли необходимо войти в ПК «Мастер-Interlook Web» с правами ''пользователя-администратора'' (пользователя, ассоциированного с ролью '''SuperUser'''), перейти по ссылке '''Администрирование''' ('''Security''') и далее по ссылке '''Роли''' ('''Roles'''). В верхней части страницы отображается список ''всех ролей в Системе''. | Для создания новой роли необходимо войти в ПК «Мастер-Interlook Web» с правами ''пользователя-администратора'' (пользователя, ассоциированного с ролью '''SuperUser'''), перейти по ссылке '''Администрирование''' ('''Security''') и далее по ссылке '''Роли''' ('''Roles'''). В верхней части страницы отображается список ''всех ролей в Системе''. | ||
[[Файл: am_664.png|x500px|Список ролей в Системе]]<BR> | [[Файл: am_664.png|x500px|Список ролей в Системе]]<BR> | ||
+ | ===Глобальные роли=== | ||
+ | С релиза 11.14 в "Master-Interlook" и "Interlook-Web" доступно создание и использование ролей глобального типа. <br /> | ||
+ | Раньше для того, чтобы прикрепить роль онлайн-пользователю ('''Online-User''') необходимо было создать роль, имеющего такого же, как у онлайн-пользователя, партнера-туроператора ('''Customer'''-покупателя). <br /> | ||
+ | Поэтому, создать роль можно было только для конкретного партнера-туроператора. <br /> | ||
+ | '''Глобальная роль''' - это роль, которую можно прикрепить к любому онлайн-пользователю, независимо от его партнера-туроператора. | ||
+ | [[Файл:Ud_071.png]] <br /> | ||
+ | В "Interlook-Web" существующую глобальную роль можно прикрепить к пользователю при его создании или редактировании. | ||
<BR> | <BR> | ||
− | '''Глобальные роли''' в списке не видны, пользователей с глобальной ролью можно создавать ''только'' в ПК «Мастер-Interlook». | + | '''Глобальные роли''' в списке ролей ПК «Мастер-Interlook Web» не видны, пользователей с глобальной |
− | '''Глобальные роли''' в | + | ролью можно создавать и редактировать ''только'' в ПК «Мастер-Interlook». |
+ | '''Глобальные роли''' в "Interlook-Web" можно прикрепить к пользователю при его создании или редактировании. | ||
+ | |||
==Добавление новой роли== | ==Добавление новой роли== | ||
− | Для | + | Для добавления новой роли необходимо ввести название новой роли в текстовом поле и нажать ссылку '''Добавить''' ('''Add''') - новая роль появляется в списке в верхней части страницы. |
− | [[Файл: | + | [[Файл: AP_193_New_role.png|800px|Добавление новой роли]]<BR> |
<BR> | <BR> | ||
− | Для | + | Для редактирования роли необходимо нажать на название роли в списке - при этом в нижней части страницы становится доступным редактирование роли. При редактировании роли доступно ее переименование и добавление '''Действий''' ('''Actions'''). |
− | + | Список действий установлен по умолчанию и является неизменяемым (пользователь не может менять | |
+ | список доступных для добавления действий и их содержание). | ||
+ | |||
==Действия== | ==Действия== | ||
− | Для добавления доступны следующие действия: | + | Для добавления доступны следующие действия (Actions): |
* '''Add login''' - добавление новых логинов в процессе редактирования пользователя | * '''Add login''' - добавление новых логинов в процессе редактирования пользователя | ||
<span style="color:red">Внимание!</span> Данное действие позволяет ''добавлять логины'' и ''изменять их роли'' - таким образом, добавление данного действия ''аналогично | <span style="color:red">Внимание!</span> Данное действие позволяет ''добавлять логины'' и ''изменять их роли'' - таким образом, добавление данного действия ''аналогично | ||
Строка 75: | Строка 65: | ||
* '''Show guide tourists''' - отображение списка туристов в модуле [[Master-Interlook:Interlook-Web. Модуль Front-офис гида: Продажа Экскурсий (Front-office for guides: Excursions sale)|Гид]] | * '''Show guide tourists''' - отображение списка туристов в модуле [[Master-Interlook:Interlook-Web. Модуль Front-офис гида: Продажа Экскурсий (Front-office for guides: Excursions sale)|Гид]] | ||
* '''Show guide commission''' - отображение комиссии гида за проданные экскурсии (подробнее см. [[Master-Interlook:Interlook-Web. Модуль Front-офис гида: Продажа Экскурсий (Front-office for guides: Excursions sale)|Модуль Гид]] и [[Master-Interlook:Excursions. Commission groups|Commission groups]]) | * '''Show guide commission''' - отображение комиссии гида за проданные экскурсии (подробнее см. [[Master-Interlook:Interlook-Web. Модуль Front-офис гида: Продажа Экскурсий (Front-office for guides: Excursions sale)|Модуль Гид]] и [[Master-Interlook:Excursions. Commission groups|Commission groups]]) | ||
− | * '''Show hotel info''' - отображение [[Master-Interlook:Interlook-Web. | + | * '''Show hotel info''' - отображение [[Master-Interlook:Interlook-Web. Модуль Личный кабинет хотельера (Hotel’s private office)#Форма «Информация об отеле»|страницы информации по отелю]] |
− | * '''Show hotel rooming list''' - отображение [[Master-Interlook:Interlook-Web. | + | * '''Show hotel rooming list''' - отображение [[Master-Interlook:Interlook-Web. Модуль Личный кабинет хотельера (Hotel’s private office)#Форма «Номерной фонд»|страницы номерного фонда отеля]] |
− | * '''Show hotel prices''' - отображение страницы цен отеля | + | * '''Show payments''' - отображение [[Master-Interlook:Interlook-Web. Страница платежей туроператора|страницы платежей]]. |
− | *'''Show personal data''' - отображение [[Master-Interlook:Interlook-Web._Личные_данные|страницы личных данных]]. Если ни у пользователя нет прав ни на один из пунктов личного кабинета (Личные данные, Платежи, Просмотр путевок), то не отображается меню '''"Личный кабинет"'''. | + | * '''Show hotel prices''' - отображение [[Master-Interlook:Interlook-Web. Модуль Генерация цен|страницы цен отеля]]. |
+ | * '''Show hotel reservations by date''' - доступ к работе с методом [[Master-Interlook:IntegrationService#GetArrivalsByDate (Получение списка туристов на дату начала тура)|GetArrivalsByDate]] и [[Master-Interlook:IntegrationService#GetDeparturesByDate (Получение списка туристов на дату окончания тура)|GetDeparturesByDate]] в Integration Service. | ||
+ | *'''Show personal data''' - отображение [[Master-Interlook:Interlook-Web._Личные_данные|страницы личных данных]]. Если ни у пользователя нет прав ни на один из пунктов личного кабинета (Личные данные, Платежи, Просмотр путевок), то не отображается меню '''"Личный кабинет"''' | ||
+ | *'''Show exchange reservations''' - дает право просматривать все путевки, забронированные из сервиса интеграции. | ||
Таким образом, для ''пользователя-покупателя'', ассоциированного с ''партнером-туроператором'', доступны ''по умолчанию все'' '''Действия''' ('''Actions''') из роли '''SuperUser'''. Для ''пользователя-покупателя'', ассоциированного ''также с партнером типа'' '''Hotel''' или '''Service Provider''', доступны '''Действия''' ('''Actions''') '''Show hotel tourists''' и '''Show hotel requests'''.<BR> | Таким образом, для ''пользователя-покупателя'', ассоциированного с ''партнером-туроператором'', доступны ''по умолчанию все'' '''Действия''' ('''Actions''') из роли '''SuperUser'''. Для ''пользователя-покупателя'', ассоциированного ''также с партнером типа'' '''Hotel''' или '''Service Provider''', доступны '''Действия''' ('''Actions''') '''Show hotel tourists''' и '''Show hotel requests'''.<BR> | ||
Текущая версия на 14:26, 27 января 2022
Содержание
Введение
В данной статье описывается механизм разграничения доступа к различным функциям ПК «Мастер-Interlook Web».
Роли
Роль - это предопределенный набор действий, доступных пользователю в системе. Пользователь может быть связан с одной ролью, включающей одно или несколько действий (Action) (подробнее о работе с пользователями см. Работа с пользователями).
Изначально в системе есть одна предопределенная роль с максимальным набором доступных действий (роль SuperUser).
Фактически, пользователь, принадлежащий к данной роли является администратором Системы. Данный пользователь создается в ПК «Мастер-Interlook» в экране Online users.
При этом доступна также возможность создания привилегированного администратора Системы - для этого необходимо создать пользователя, у которого совпадают партнер - владелец программы (Program Owner) и партнер-покупатель (Customer). Такой пользователь кроме возможности осуществления всех действий в Системе также имеет возможность при добавлении пользователей менять ассоциированного с ними покупателя (это удобно, например, в случае, если принимающая компания имеет собственные отправляющие офисы).
Для создания новой роли необходимо войти в ПК «Мастер-Interlook Web» с правами пользователя-администратора (пользователя, ассоциированного с ролью SuperUser), перейти по ссылке Администрирование (Security) и далее по ссылке Роли (Roles). В верхней части страницы отображается список всех ролей в Системе.
Глобальные роли
С релиза 11.14 в "Master-Interlook" и "Interlook-Web" доступно создание и использование ролей глобального типа.
Раньше для того, чтобы прикрепить роль онлайн-пользователю (Online-User) необходимо было создать роль, имеющего такого же, как у онлайн-пользователя, партнера-туроператора (Customer-покупателя).
Поэтому, создать роль можно было только для конкретного партнера-туроператора.
Глобальная роль - это роль, которую можно прикрепить к любому онлайн-пользователю, независимо от его партнера-туроператора.
В "Interlook-Web" существующую глобальную роль можно прикрепить к пользователю при его создании или редактировании.
Глобальные роли в списке ролей ПК «Мастер-Interlook Web» не видны, пользователей с глобальной ролью можно создавать и редактировать только в ПК «Мастер-Interlook». Глобальные роли в "Interlook-Web" можно прикрепить к пользователю при его создании или редактировании.
Добавление новой роли
Для добавления новой роли необходимо ввести название новой роли в текстовом поле и нажать ссылку Добавить (Add) - новая роль появляется в списке в верхней части страницы.
Для редактирования роли необходимо нажать на название роли в списке - при этом в нижней части страницы становится доступным редактирование роли. При редактировании роли доступно ее переименование и добавление Действий (Actions).
Список действий установлен по умолчанию и является неизменяемым (пользователь не может менять список доступных для добавления действий и их содержание).
Действия
Для добавления доступны следующие действия (Actions):
- Add login - добавление новых логинов в процессе редактирования пользователя
Внимание! Данное действие позволяет добавлять логины и изменять их роли - таким образом, добавление данного действия аналогично
ассоциации пользователя с ролью SuperUser.
- Add users - добавление новых пользователей
Внимание! Данное действие позволяет добавлять пользователей и изменять их роли - таким образом, добавление данного
действия аналогично ассоциации пользователя с ролью SuperUser.
- Booking reservations - бронирование путевок
- Change user password - изменение пароля для логина
- Change user roles - изменение роли для пользователя
Внимание! Данное действие позволяет изменять роли - таким образом, добавление данного действия
аналогично ассоциации пользователя с ролью SuperUser.
- Delete login - удаление логина
- Edit login - редактирование логина
- Edit person address - редактирование адреса пользователя
- Edit person contact - редактирование контактных данных пользователя
- Edit personal data - редактирование личных данных пользователя (фамилия, имя, пол, дата рождения)
- Edit roles - администрирование ролей (изменение, добавление, удаление)
- Search users - поиск пользователей (отображение списка пользователей)
- Show web reservations - поиск путевок (отображение списка путевок), забронированных через ПК «Мастер-Interlook Web»
- Show office reservations - поиск путевок (отображение списка путевок), забронированных через ПК «Мастер-Interlook»
Для корректной работы у роли должно быть также разрешено действие Show all reservations for the partner.
- Show exchange reservations - поиск путевок (отображение списка путевок), полученных по обмену из ПК «Мастер-Тур»
Для корректной работы у роли должно быть также разрешено действие Show all reservations for the partner.
- Show security - доступ к странице Администрирование (Security)
- Show all reservations for the partner - просмотр всех путевок по партнеру (путевок, забронированных под любым пользователем)
- Reservation annulation - аннуляция забронированных путевок в окне просмотра путевок
- Reservation attach file - прикрепление файла к путевке в окне просмотра путевок
- Show hotel tourists - отображение списка туристов в разделе Модуль отелей
- Show hotel requests - отображение списка заявок в разделе Модуль отелей
- Show guide reservations - отображение списка экскурсий в модуле Гид
- Show guide tourists - отображение списка туристов в модуле Гид
- Show guide commission - отображение комиссии гида за проданные экскурсии (подробнее см. Модуль Гид и Commission groups)
- Show hotel info - отображение страницы информации по отелю
- Show hotel rooming list - отображение страницы номерного фонда отеля
- Show payments - отображение страницы платежей.
- Show hotel prices - отображение страницы цен отеля.
- Show hotel reservations by date - доступ к работе с методом GetArrivalsByDate и GetDeparturesByDate в Integration Service.
- Show personal data - отображение страницы личных данных. Если ни у пользователя нет прав ни на один из пунктов личного кабинета (Личные данные, Платежи, Просмотр путевок), то не отображается меню "Личный кабинет"
- Show exchange reservations - дает право просматривать все путевки, забронированные из сервиса интеграции.
Таким образом, для пользователя-покупателя, ассоциированного с партнером-туроператором, доступны по умолчанию все Действия (Actions) из роли SuperUser. Для пользователя-покупателя, ассоциированного также с партнером типа Hotel или Service Provider, доступны Действия (Actions) Show hotel tourists и Show hotel requests.
Редактирование прав ролей
Администратор системы (пользователь, относящийся к роли SuperUser, либо любой другой с правами действие Edit roles) имеет возможность изменять список доступных Действий (включать или выключать доступные Действия), таким образом регулируя диапазон прав на Действия для пользователей, относящихся к данной роли.
Пользователь, создавая новую роль или редактируя уже существующую, может добавлять ей/редактировать у неё только действия, доступные ему из своей роли.
Отредактировать Действия в своей роли или переименовать свою роль нельзя.
После создания (изменения) роли необходимо нажать кнопку Сохранить (Save) для подтверждения, либо Отмена (Cancel) для отмены изменений.
Сортировка списка Действий
У пользователя есть возможность задавать порядок сортировки Действий (Actions) в списке. В базе данных в таблице WebActions есть поле WA_ORDER - изменяя значения в этом поле, пользователь может определять порядок следования Действий (Actions) в выпадающем списке при добавлении и в таблице в описании Ролей (Roles). Меньшие номера располагаются в списке выше (т.е. Действие (Action) со значением 0 будет выше всех). При равных значениях Действия (Actions) сортируются по алфавиту. По умолчанию Действия (Actions) отсортированы по значениям в поле WA_ID в таблице WebActions.