Master-Interlook:Interlook-Web. Роли — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Действия)
 
(не показаны 24 промежуточные версии 8 участников)
Строка 1: Строка 1:
Начиная с релиза 9.2.13 пользователям доступна работа с сиcтемой администрирования основанной на ролях.<BR>
+
==Введение==
Роль, это предопределенный набор действий доступных пользователю в системе. Пользователь может быть связан с одной ролью включающей одно или несколько действий (подробнее о работе с пользователями см. [Interlook-Web_Admin_Users|Interlook-Web. Администрирование. Работа с пользователями] ).<BR>  
+
В данной статье описывается механизм разграничения доступа к различным функциям ПК «Мастер-Interlook Web».<BR>
Изначально в системе есть одна предопределенная роль с максимальным набором доступных действий (роль Super_user). Фактически, пользователь принадлежащий к данной роли является администратором Системы. Данный пользователь создается в  программе Master-Interlook в экране Online users. При этом доступна также возможность создания привилегированного администратора Системы -для этого необходимо создать пользователя, у которого совпадают партнер-вледелец программы (Program-Owner)и партнер-покупатель (Customer). Такой пользователь кроме возможности осуществления всех действий в Системе также имеет возможность при добавлении пользователей менять ассоциированного с ними покупателя (это удобно, например, в случае, если принимающая компания имеет собственные отправляющие офисы). <BR>
+
==Роли==
Для создания новой роли необходимо войти в Interlook-Web с правами пользователя-администратора (пользователя ассоциированного с ролью Super_user), перейти по ссылке Администрирование (Security) и далее по ссылке Роли (Roles). В верхней части страницы отображается список всех ролей в Системе (первоначально только Super_user). Для добавления новой роли необходимо ввести название новой роли в текстовом поле и нажать ссылку <B>Добавить (Add)</B> - новая роль появляется в списке в верхней части страницы. Для редактирования роли необходимо нажать на название роли в списке- при этом в нижней части страницы становится доступным редактирование роли. При редактировании роли доступно ее переименование и добавление Действий (Actions). Все действия являются предопределенными (пользователь не может менять список доступных для добавления действий и их содержание). <BR>
+
''Роль'' - это предопределенный набор действий, доступных пользователю в системе. Пользователь может быть связан с одной ролью, включающей одно или несколько '''действий''' ('''Action''') (подробнее о работе с пользователями см. '''[[Master-Interlook:Interlook-Web. Работа с пользователями|Работа с пользователями]]'''). <BR>
Для добавления доступны следующие действия:
+
Изначально в системе есть ''одна предопределенная роль'' с '''максимальным набором доступных действий''' (роль '''SuperUser'''). <BR>
<UL>
+
Фактически, пользователь, принадлежащий к данной роли является ''администратором Системы''. Данный пользователь создается в  ПК «Мастер-Interlook» в экране '''[[Master-Interlook:Список пользователей имеющих доступ Online|Online users]]'''.  
<LI>Add login - добавление новых логинов в процессе редактирования пользователя
+
При этом доступна также возможность создания ''привилегированного администратора Системы'' - для этого необходимо создать пользователя, у которого совпадают '''партнер - владелец программы''' ('''Program Owner''') и '''партнер-покупатель''' ('''Customer'''). Такой пользователь кроме возможности осуществления ''всех действий'' в Системе также имеет возможность при добавлении пользователей ''менять ассоциированного с ними покупателя'' (это удобно, например, в случае, если принимающая компания имеет собственные отправляющие офисы). <BR>
<LI>Add users -добавление новых пользователей (Внимание! Данное действие позволяет добавлять пользователей и и изменять их роли -таким образом добавление данного действия аналогично ассоциации пользователя с ролью Super_user)
+
Для создания новой роли необходимо войти в ПК «Мастер-Interlook Web» с правами ''пользователя-администратора'' (пользователя, ассоциированного с ролью '''SuperUser'''), перейти по ссылке '''Администрирование''' ('''Security''') и далее по ссылке '''Роли''' ('''Roles'''). В верхней части страницы отображается список ''всех ролей в Системе''.
<LI>Booking reservations - бронирование путевок
+
 
<LI>Change user password - изменение пароля для логина 
+
[[Файл: am_664.png|x500px|Список ролей в Системе]]<BR>
<LI>Change user roles -администрирование ролей (изменение,добавление, удаление)
+
===Глобальные роли===
<LI>Delete login -удаление логина
+
С релиза 11.14 в "Master-Interlook" и "Interlook-Web" доступно создание и использование ролей глобального типа. <br />
<LI>Edit login - редактирование логина
+
Раньше для того, чтобы прикрепить роль онлайн-пользователю ('''Online-User''') необходимо было создать роль, имеющего такого же, как у онлайн-пользователя, партнера-туроператора ('''Customer'''-покупателя). <br />
<LI>Edit person address -редактирование адреса пользователя
+
Поэтому, создать роль можно было только для конкретного партнера-туроператора. <br />
<LI>Edit person contact-реадктирование контактных данных пользователя
+
'''Глобальная роль''' - это роль, которую можно прикрепить к любому онлайн-пользователю, независимо от его партнера-туроператора.
<LI>Edit personal data -реадктирование личных данных пользователя (фамилия, имя,пол, дата рождения,)
+
[[Файл:Ud_071.png]] <br />
<LI>Edit roles-редактирование ролей (изменение)
+
В "Interlook-Web" существующую глобальную роль можно прикрепить к пользователю при его создании или редактировании.
<LI>Search users -поиск пользователей (отображение списка пользователей)
 
<LI>Show reservations -поиск путевок (отображение списка путевок)
 
<LI>Show security -доступ к странице Администрирование (Security)
 
<LI>See all reservations for the partner -просмотр всех путевок по партнеру(путевок забронированных под любым пользователем)
 
 
<BR>
 
<BR>
Начиная с релиза 9.2.17 будет доступно два новых действия:
+
'''Глобальные роли''' в списке ролей ПК «Мастер-Interlook Web» не видны, пользователей с глобальной
<LI>Show hotel tourists - отображение списка туристов в разделе Модуль отелей
+
ролью можно создавать и редактировать ''только'' в ПК «Мастер-Interlook».
<LI>Show hotel requests - отображение списка заявок в разделе Модуль отелей
+
'''Глобальные роли''' в "Interlook-Web" можно прикрепить к пользователю при его создании или редактировании.
 +
 
 +
==Добавление новой роли==
 +
Для добавления новой роли необходимо ввести название новой роли в текстовом поле и нажать ссылку '''Добавить''' ('''Add''') - новая роль появляется в списке в верхней части страницы.
 +
 
 +
[[Файл: AP_193_New_role.png|800px|Добавление новой роли]]<BR>
 
<BR>
 
<BR>
Таким образом, для пользователя-покупателя, ассоциированного с партнером - туроператором, доступны по умолчанию все Actions из роли SuperUser. Для пользователя-покупателя, ассоциированного также с партнером типа Hotel или Service Provider, доступны Actions Show hotel tourists и Show hotel requests.
 
  
</UL>
+
Для редактирования роли необходимо нажать на название роли в списке - при этом в нижней части страницы становится доступным редактирование роли. При редактировании роли доступно ее переименование и добавление '''Действий''' ('''Actions''').
Администратор системы (пользователь относящийся к роли Super_user либо любой другой с правами действие Edit roles) имеет возможность изменять список доступных Действий (включать или выключать доступные Действия), таким образом регулируя диапазон прав на Действия для пользователей относящихся к данной роли.
+
Список действий установлен по умолчанию и является неизменяемым (пользователь не может менять
<BR>
+
список доступных для добавления действий и их содержание).
После создания (изменения) роли необходимо нажать кнопку <B>Сохранить</B> для подтверждения, либо <B>Отмена</B> для отмены изменений.<BR>
+
 
 +
==Действия==
 +
Для добавления доступны следующие действия (Actions):
 +
* '''Add login''' - добавление новых логинов в процессе редактирования пользователя
 +
<span style="color:red">Внимание!</span> Данное действие позволяет ''добавлять логины'' и ''изменять их роли'' - таким образом, добавление данного действия ''аналогично
 +
ассоциации пользователя с ролью'' '''SuperUser'''.
 +
* '''Add users''' - добавление новых пользователей
 +
<span style="color:red">Внимание!</span> Данное действие позволяет ''добавлять пользователей'' и ''изменять их роли'' - таким образом, добавление данного
 +
действия ''аналогично ассоциации пользователя с ролью'' '''SuperUser'''.
 +
* '''Booking reservations''' - бронирование путевок
 +
* '''Change user password''' - изменение пароля для логина
 +
* '''Change user roles''' - изменение роли для пользователя
 +
<span style="color:red">Внимание!</span> Данное действие позволяет ''изменять роли'' - таким образом, добавление данного действия
 +
''аналогично ассоциации пользователя с ролью'' '''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''' - аннуляция забронированных путевок в [[Master-Interlook:Interlook-Web._Просмотр_путевок|окне просмотра путевок]]
 +
*'''Reservation attach file''' - прикрепление файла к путевке в [[Master-Interlook:Interlook-Web._Просмотр_путевок|окне просмотра путевок]]
 +
* '''Show hotel tourists''' - отображение списка туристов в разделе [[:Category:Interlook-Web Поставщики услуг|Модуль отелей]]
 +
* '''Show hotel requests''' - отображение списка заявок в разделе [[:Category:Interlook-Web Поставщики услуг|Модуль отелей]]
 +
* '''Show guide reservations''' - отображение списка экскурсий в модуле [[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 hotel info''' - отображение [[Master-Interlook:Interlook-Web. Модуль Личный кабинет хотельера (Hotel’s private office)#Форма «Информация об отеле»|страницы информации по отелю]]
 +
* '''Show hotel rooming list''' - отображение [[Master-Interlook:Interlook-Web. Модуль Личный кабинет хотельера (Hotel’s private office)#Форма «Номерной фонд»|страницы номерного фонда отеля]]
 +
* '''Show payments''' - отображение [[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>
  
 +
==Редактирование прав ролей==
 +
''Администратор системы'' (''пользователь, относящийся к роли'' '''SuperUser''', либо любой другой с ''правами действие'' '''Edit roles''') имеет возможность изменять ''список доступных'' '''Действий''' (включать или выключать доступные '''Действия'''), таким образом ''регулируя диапазон прав'' на '''Действия''' для пользователей, относящихся к данной роли.<BR>
 +
Пользователь, ''создавая новую роль'' или ''редактируя уже существующую'',  может добавлять ей/редактировать у неё ''только действия, доступные ему из своей роли''.
 +
Отредактировать '''Действия''' в своей роли или переименовать свою роль нельзя.
 +
После ''создания'' (''изменения'') роли необходимо нажать кнопку '''Сохранить''' ('''Save''') для ''подтверждения'', либо '''Отмена''' ('''Cancel''') для ''отмены изменений''.<BR>
 +
==Сортировка списка Действий==
 +
У пользователя есть возможность ''задавать порядок сортировки'' '''Действий''' ('''Actions''') в списке. В базе данных в таблице '''WebActions''' есть поле '''WA_ORDER''' - изменяя значения в этом поле, пользователь может ''определять порядок следования'' '''Действий''' ('''Actions''') в выпадающем списке при добавлении и в таблице в описании '''Ролей''' ('''Roles'''). ''Меньшие'' номера располагаются в списке ''выше'' (т.е. '''Действие''' ('''Action''') со значением ''0'' будет ''выше всех''). При ''равных'' значениях '''Действия''' ('''Actions''') ''сортируются по алфавиту''. По умолчанию '''Действия''' ('''Actions''') отсортированы ''по значениям'' в поле '''WA_ID''' в таблице '''WebActions'''.<BR>
  
 
[[Category:Interlook-Web_Администрирование]]
 
[[Category:Interlook-Web_Администрирование]]

Текущая версия на 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-покупателя).
Поэтому, создать роль можно было только для конкретного партнера-туроператора.

Глобальная роль - это роль, которую можно прикрепить к любому онлайн-пользователю, независимо от его партнера-туроператора.

Ud 071.png
В "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.