Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:administration:user_rights [2013/01/30 17:00]
127.0.0.1 внешнее изменение
ru:manual:administration:user_rights [2020/02/11 14:38] (текущий)
belkin
Строка 1: Строка 1:
 ====== Права пользователя ====== ====== Права пользователя ======
  
-В Business Studio для решения задачи разграничения прав доступа групп пользователей к элементам базы данных предназначено несколько справочников.+В Business Studio для решения задачи разграничения прав доступа групп пользователей к объектам базы данных предназначено несколько справочников.
  
 +Описание назначения справочников для настройки прав пользователя приведено в Таблице 1.
  
 <startTableBox> <startTableBox>
 ^  Справочник  ^  Описание  ^ ^  Справочник  ^  Описание  ^
 | Категории прав | Определяет права доступа к Справочникам базы. | | Категории прав | Определяет права доступа к Справочникам базы. |
-| Права пользователя | Устанавливает Категорию прав для Пользователя. |+| Пользователи | Содержит добавленные для работы в базе данных учетные записи пользователей и их группы. \\ Поддерживаются как локальные учётные записи и группы, так и принадлежащие домену Active Directory. | 
 +| Права пользователя | Устанавливает категорию прав для пользователя. |
 | Меню пользователя | Определяет иерархию и действия пунктов меню. | | Меню пользователя | Определяет иерархию и действия пунктов меню. |
 | Группы меню | Определяет корневой пункт меню (от которого будет строиться иерархия меню). | | Группы меню | Определяет корневой пункт меню (от которого будет строиться иерархия меню). |
-| Права пользователя на меню | Устанавливает Пользователю тип доступа для Группы меню. |+| Права пользователя на меню | Устанавливает пользователю тип доступа для группы меню. |
 <endTableBox|Таблица 1. Справочники для настройки прав пользователя> <endTableBox|Таблица 1. Справочники для настройки прав пользователя>
  
-Пример разграничения прав доступа описан в [[ru/manual/sample_questions/distribution_rights]].+Пример разграничения прав доступа описан в главе [[ru/manual/sample_questions/distribution_rights]]
 + 
 +**Видеоинструкция по раздаче прав на справочники и меню:** 
 + 
 +<html><iframe width="1024" height="768" src="https://www.youtube.com/embed/sOn66qfTYUk" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html> 
 + 
 +Теоретическая часть и текстовые инструкции приведены ниже.
  
 ===== Автоматическая раздача прав ===== ===== Автоматическая раздача прав =====
  
-Включает и выключает автоматическую раздачу прав пользователя и прав пользователя на меню. По умолчанию автоматическая раздача прав включена. В этом случае при открытии базы в классе "Права пользователя" создается запись пользователя с категорией прав "Права администратора"; в классе "Права пользователя на меню" для версий "//Enterprise//" и "//Professional//" создается запись пользователя с разрешением доступа к "Меню пользователя", для версии "//Cockpit//" создается запись пользователя с разрешением доступа к "Меню Кокпита".+По умолчанию автоматическая раздача прав пользователя и прав пользователя на меню включена. В этом случае при открытии базы в справочнике "Права пользователя" создается запись пользователя с категорией прав "Права администратора"; в справочнике "Права пользователя на меню" для редакций Enterprise и Professional создается запись пользователя с разрешением доступа к "Меню пользователя", для редакции Cockpit создается запись пользователя с разрешением доступа к "Меню Кокпита".
  
-В случае отключенной автоматической раздачи правадминистратору базы необходимо будет самостоятельно создать запись нового пользователя и назначить праваподробнее см. ниже.+В случае отключенной автоматической раздачи прав администратору базы необходимо будет самостоятельно создать запись нового пользователя и назначить ему права на доступ к справочникам системы (см. [[ru/manual/administration/user_rights#назначение_категории_прав_пользователю|Назначение категории прав пользователю]]) и права на меню (см. [[ru/manual/administration/user_rights#разрешение_на_доступ_к_меню|Разрешение на доступ к меню]]).
  
-Для изменения параметра "Автоматическая раздача прав" необходимо открыть Настройки для всех пользователей Business Studio (пункт Главного меню &quot;Главная -> Настройки для всех пользователей&quot;). В контекстном меню выбрать "Настройка колонок", затем в списке &quot;Настройка колоноквключить показ поля //"Автоматическая раздача прав"//. После этого параметр можно редактировать.+Для изменения значения параметра "Автоматическая раздача прав" необходимо открыть **Настройки для всех пользователей** (**Главное меню -&gt; Главная -> Настройки для всех пользователей** -&gtвкладка **Основные**). Открыть окно **Настройка колонок** (кнопка **Действия** -&gt**Настройка колонок**), установить флажок напротив параметра "Автоматическая раздача прав" и нажать на кнопку **Применить**. После этого параметр можно редактировать. Если флажок будет установлен для параметра "Автоматическая раздача прав", то автоматическая раздача прав будет включена, если флажок будет снят – автоматическая раздача прав будет выключена.
  
 ===== Категории прав ===== ===== Категории прав =====
  
-[{{ ru/manual/administration/user_rights/user_rights_1400.png?nolink |Рисунок 1}}]+Зачастую необходимо бывает ограничить права группы пользователей на доступ к некоторым справочникам. Для этого предназначен справочник "Категории прав" (Рис. 1). Открывается он в режиме администрирования (**Главное меню -> Администрирование -> Справочники администрирования -> Категории прав**).
  
-Зачастую необходимо бывает ограничить права группы пользователей на доступ к некоторым справочникам. Для этого предназначен справочник "Категории прав" (Рис. 1). Открывается в режиме администрирования выбором пункта меню "Администрирование -> Справочники администрирования", открыть справочник "Категории прав".+[{{ ru/manual/administration/user_rights/user_rights_1400.png?nolink |Рисунок 1. **Окно справочника** "Категории прав"}}]
  
 ==== Добавление категории прав ==== ==== Добавление категории прав ====
  
-Добавление новой категории прав рекомендуется осуществлять по гиперссылке "Добавить копированием(Рис. 1). В этом случае создается полная копия выбранной в списке категории прав. Также возможно добавление новой категории прав по кнопке на панели инструментов "Новый". В этом случае создается категория прав с полным отсутствием прав доступа.+Добавление новой категории прав рекомендуется осуществлять нажатием на гиперссылку **Добавить копированием** (см. Рис. 1). В этом случае создается полная копия выбранной в списке категории прав. Также возможно добавление новой категории прав по кнопке **Новый** на панели инструментов **Окна справочника**. В этом случае создается категория прав с полным отсутствием прав доступа.
  
 ==== Редактирование категории прав ==== ==== Редактирование категории прав ====
  
-Редактирование категории прав пользователя осуществляется по гиперссылке "Редактирование прав(Рис. 1), будет открыто окно "Права(Рис. 2). Для веток "Классы" и "Элементы списков" можно редактировать права доступа к справочнику; создания, изменения и удаления объектов справочника; доступа и изменения параметров; выполнения действий по гиперссылкам; для ветки "Формы" − права доступа к формам.+Переход к редактированию категории прав пользователя осуществляется нажатием на гиперссылку **Редактирование прав** (см. Рис. 1). Будет открыто окно **Права** (Рис. 2).
  
 [{{ ru/manual/administration/user_rights/user_rights_1404.png?nolink |Рисунок 2}}] [{{ ru/manual/administration/user_rights/user_rights_1404.png?nolink |Рисунок 2}}]
  
-//Установить полный доступ для всех// - устанавливает разрешение на доступ, изменение, создание и удаление объектов всех Классов и Элементов списков; разрешение на доступ для всех Форм.+Для поиска классов в дереве по названию удобно использовать Окно поиска, которое можно вызывать от дерева классов командой контекстного меню "Найти..." или комбинацией клавиш Ctrl+F. 
 + 
 +Для веток "Классы" и "Элементы списков" можно редактировать права
 +  * доступа к справочнику; создания, изменения и удаления объектов справочника; 
 +  * доступа и изменения параметров
 +  * выполнения действий по гиперссылкам. 
 +Для ветки ";Формы" можно редактировать права доступа к формам.
  
 == Внимание! == == Внимание! ==
-Не рекомендуется использовать операцию "Установить полный доступ для всех" для категорий прав пользователей кроме категории "Права администратора"+Запрет имеет более высокий приоритет чем Разрешение. Например, если для пользователя или любой группы, членом которой он является, установлены для любого права, включая унаследованные, флажки и на Разрешение, и на Запрет, то результатом будет Запрет
-===== =====+==== ====
 \\ \\
-//Установить для всех нижележащих// - устанавливает выбранный тип доступа для выделенного в списке типа права у всех потомков выделенного в дереве справочника.+Кнопка **Установить полный доступ для всех** устанавливает разрешение на доступ, изменение, создание и удаление объектов всех классов и элементов списков; разрешение на доступ для всех форм.
  
 == Внимание! == == Внимание! ==
-Рекомендуется устанавливать запрет на доступ, изменение, создание и удаление объектов справочника //База.Администрирование// и всех его потомков для любых категорий прав пользователей кроме категории "Права администратора".+Не рекомендуется использовать кнопку **Установить полный доступ для всех** для категорий прав пользователей кроме категории "Права администратора". 
 +==== ==== 
 +\\ 
 +Кнопка **Установить для всех нижележащих** устанавливает выбранный тип доступа для выделенного в списке типа права у всех потомков выделенного в дереве справочника. 
 + 
 +== Внимание! == 
 +Рекомендуется устанавливать запрет на доступ, изменение, создание и удаление объектов справочника "База.Администрированиеи всех его потомков для любых категорий прав пользователейкроме категории "Права администратора". 
 +==== ====
 ==== Назначение категории прав пользователю ==== ==== Назначение категории прав пользователю ====
  
-[{{ ru/manual/administration/user_rights/user_rights_1402.png?nolink |Рисунок 3}}]+Назначение категории прав пользователю осуществляется из справочника "Права пользователя" (Рис. 3). Открыть его можно из интерфейса администратора (**Главное меню -> Администрирование -> Права пользователя**).
  
-Назначение категории прав пользователю осуществляется из справочника "Права пользователя" (Рис. 3). Открыть его можно из окна "Справочники администрирования". Создать запись нового пользователя можно по кнопке на панели инструментов "Новыйили из контекстного меню. В поле //Учетная запись// можно выбрать учетные записи пользователей или групп как локальныетак и принадлежащие домену Active Directory. В поле //Категория прав// по кнопке {{common/3dot.png?16x15&nolink}} выбирается категория прав пользователя.+[{{ ru/manual/administration/user_rights/user_rights_1402.png?nolink |Рисунок 3. **Окно справочника** "Права пользователя" }}] 
 + 
 +Создать запись нового пользователя можно нажатием на кнопку **Новый** панели инструментов. В параметре "Пользователь" требуется выбрать объект из справочника "Пользователи", соответствующий учетной записи пользователя или группы, которой требуется выдать права. Если в справочнике "Пользователи" нет подходящей записи, её требуется добавить самостоятельно. В параметре "Категория прав" нажатием на кнопку {{common/3dot.png?16x15&nolink}} выбирается категория прав пользователя
 + 
 +Назначить категорию прав текущему пользователю можно также на вкладке **Категория вертикальных прав** в **Настройках пользователя** (**Главное меню -> Главная -> Настройки пользователя** -> вкладка **Права** -> вкладка **Категория вертикальных прав**).
  
 ===== Меню пользователя ===== ===== Меню пользователя =====
  
-[{{ ru/manual/administration/user_rights/user_rights_1406.png?nolink |Рисунок 4}}]+Открыть справочник "Меню пользователя" (Рис. 4) можно из интерфейса администратора (**Главное меню -> Администрирование -> Меню пользователя**). При необходимости, можно создать собственное меню по аналогии с меню, имеющимися в справочнике "Меню пользователя". Папки, находящиеся непосредственно в папке с меню (например, папка "Отчеты", находящаяся в папке "Меню пользователя") - вкладки ленты меню. Папки, расположенные ниже по иерархии (например, папка "Фильтры", находящаяся в папке "Отчеты") - группы пунктов меню соответствующих вкладок. Конечные объекты - это пункты меню, по которым выполняются действия.
  
-Открыть справочник "Меню пользователя" можно из окна "Справочники администрирования"При необходимости, можно создать собственное меню по аналогии с //Меню пользователя//Папки, находящиеся непосредственно в папке с меню (например, папка "Отчеты", находящаяся в папке "Меню пользователя") - закладки ленты меню, папки, расположенные ниже по иерархии (например, папка "Фильтры", находящаяся в папке "Отчеты") - блоки команд меню соответствующих закладок, а конечные объекты - это пункты, по которым выполняются действия. +[{{ ru/manual/administration/user_rights/user_rights_1406.png?nolink |Рисунок 4**Окно справочника** "Меню пользователя"}}]
  
 == Внимание! == == Внимание! ==
 Нумерация в папке меню не должна прерываться, т.е. 1,2,3,… Нумерация в папке меню не должна прерываться, т.е. 1,2,3,…
 +==== ====
 +==== Задание иконки для пункта меню ====
 +Для пунктов меню можно задавать иконки: как  присутствующие в составе программы по умолчанию, так и пользовательские.
 +
 +Для задания пользовательских иконок ((Возможность доступна в Business Studio, начиная с версии 4.2)) необходимо предварительно подготовить содержащую иконки библиотеку dll (создайте самостоятельно или загрузите из доступных источников) и поместить её в папку <Путь, по которому установлена Business Studio текущей версии>\Plugins.
 +
 +Алгоритм действий для задания иконки для пункта меню следующий:
 +  - Откройте справочник "Меню пользователя", найдите в нём тот пункт меню, для которого хотите задать свою иконку, и откройте для него **Окно свойств**.
 +  - В открывшемся **Окне свойств** выведите на показ параметры "Иконка" и "Иконка большая" (кнопка **Действия** -> **Настройка колонок**). \\ Если заполнено поле "Иконка большая" - в выбранном пункте меню выводится большая иконка над названием (пример - пункт меню **Все справочники** со вкладки **Справочники** **Главного меню** программы), значение в поле "Иконка" при этом игнорируется. \\ Если заполнено поле "Иконка" - в выбранном пункте меню выводится маленькая иконка слева от названия (пример - пункт меню **События** со вкладки **Справочники** **Главного меню** программы). \\
 +  - Задайте значение в поле "Иконка большая" или "Иконка" (в зависимости от того, что требуется получить):
 +    * Если требуется использовать иконку из числа присутствующих в составе программы по умолчанию - требуемое значение этого параметра совпадает с нумерацией соответствующих графических файлов из папки objects, которая находится по следующему пути: <Каталог установки Business Studio>\BS_Portal\www\img\objects\ (например, C:\Program Files\STU-Soft\Business Studio 4.2\BS_Portal\www\img\objects\).
 +    * Если требуется использовать иконку из своей библиотеки dll, предварительно размещённой по пути <Путь, по которому установлена Business Studio текущей версии>\Plugins - значение этого параметра надо задавать в виде //Plugins\**dll_name.dll**#**icon_index**//, \\ где **dll_name.dll** - имя библиотеки dll, включая расширение файла, а **icon_index** - индекс выбранной иконки в указанной библиотеке. \\ Индекс выбранной иконки можно узнать в MSDN документации по требуемой библиотеке, если библиотека стандартная (например, Shell32.dll). Если библиотека пользовательская, то индексы иконок необходимо запоминать при ее построении.
 +  - Сохраните внесённые изменения (в **Окне свойств** нажмите на кнопку **Сохранить**).  
 ==== Разрешение на доступ к меню ==== ==== Разрешение на доступ к меню ====
  
-Разрешение и запрет на доступ к меню пользователю осуществляется из справочника "Права пользователя на меню" (Рис. 5). Открыть его можно из окна "Справочники администрирования". В столбце "Меню" по кнопке {{common/3dot.png?16x15&nolink}} выбрать группу меню для выделенного пользователя, в столбце "Тип доступа" выбрать из выпадающего списка //Разрешить// либо //Запретить//.+Разрешения на доступ к меню для пользователей настраиваются в справочнике "Права пользователя на меню" (Рис. 5). Открыть его можно из интерфейса администратора (**Главное меню -> Администрирование -> Права пользователя на меню**). В параметре "Пользователь" требуется выбрать объект из справочника "Пользователи", соответствующий учетной записи пользователя или группы, которой требуется выдать права. Если в справочнике "Пользователи" нет подходящей записи, её требуется добавить самостоятельно. В параметре "Меню" нажатие на кнопку {{common/3dot.png?16x15&nolink}} позволяет выбрать группу меню для выделенного пользователя, в параметре "Тип доступа" можно выбрать из выпадающего списка значения "Разрешитьлибо "Запретить". 
 + 
 +[{{ ru/manual/administration/user_rights/user_rights_1408.png?nolink |Рисунок 5. **Окно справочника** "Права пользователя на меню"}}] 
 + 
 +Группы меню назначаются в справочнике "Группы меню" (Рис. 6). Открывается справочник из интерфейса администратора (**Главное меню -> Администрирование -> Справочники администрирования -> Группы меню** -> кнопка **Выбрать**). В параметре "Группа меню" нажатие на кнопку {{common/3dot.png?16x15&nolink}} позволяет выбрать пункт меню, который будет главным, а в параметре "Пункт меню при старте" - действие, которое будет выполнено при старте программы (например, открытие выбранного справочника).  
 + 
 +[{{ ru/manual/administration/user_rights/user_rights_1410.png?nolink |Рисунок 6. **Окно справочника** "Группы меню"}}] 
 + 
 +При назначении пользователю нескольких групп меню с типом доступа "Разрешить" в случае выполнения пункта **Сменить меню** (**Главное меню -> Окна -> Сменить меню**) на экран будет выведено окно выбора меню. 
 + 
 +Дать разрешение на доступ к меню текущему пользователю можно также на вкладке **Меню** в **Настройках пользователя** (**Главное меню -> Главная -> Настройки пользователя** -> вкладка **Права** -> вкладка **Меню**). 
 + 
 + 
  
-[{{ ru/manual/administration/user_rights/user_rights_1408.png?nolink |Рисунок 5}}] 
  
-Группы меню назначаются в справочнике &quot;Группы меню&quot(Рис. 6), открывается он из окна "Справочники администрирования". В столбце //Группа меню// по кнопке {{common/3dot.png?16x15&nolink}} выбирается пункт меню, который будет главным, пунктами меню будут его потомки.+[&lt;contextnavigator&gt;]
  
-[{{ ru/manual/administration/user_rights/user_rights_1410.png?nolink |Рисунок 6}}] 
  
-При назначении пользователю нескольких групп меню с типом доступа "Разрешить", в случае выполнения пункта Главного меню "Окна -> Сменить меню", на экран будет выведено окно выбора меню. 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki