Руководство пользователя business studio скачать

Вы находитесь здесь: Документация Business Studio » Справка » Руководство пользователя

« Назад

1035 Руководство пользователя Business Studio Версия 3.6, Business Studio 3.6 Глава 16 Администрирование системы

ГЛАВА 16. Администрирование системы

Интерфейс администратора системы открывается выбором в Главном меню пункта меню «Окна –> Сменить интерфейс». Администрирование системы возможно только пользователем, являющимся администратором базы данных.

Для переключения обратно к меню пользователя нужно выбрать этот пункт меню еще раз.

1.1. Резервное копирование и восстановление информационной базы данных

1.1.1. Резервное копирование базы данных

Резервное копирование информационной базы осуществляется из окна списка баз с помощью кнопок «Изменить» –> «Сохранить…». Будет создан файл базы данных. Создание резервной копии базы возможно только локально, то есть на том компьютере, который является сервером базы данных. Подробное описание дано в п. 1.8.4 «Сохранение базы данных в файл».

При таком способе копирования сохраняется вся база целиком: настроечная информация, элементы системы, справочники, отчеты.

Внимание: Для сохранения информационной базы она должна быть закрыта. Если база используется в сети, её должны закрыть все пользователи, которые с ней работают.

Для переноса части информации из одной базы в другую используется функционал импорта-экспорта с помощью групп, подробнее см. п. 10.2.3 «Пакетное формирование отчетов по группе».

На сервере баз данных возможно создание резервной копии базы средствами управления Microsoft SQL Server (например, с помощью консоли Enterprise Manager для Microsoft SQL Server 2000). Описание дано в Руководстве технического специалиста, пункте 1.5 «Резервное копирование баз данных».

Внимание: Для обеспечения сохранности данных рекомендуется настроить автоматическое резервное копирование баз данных на сервере. Описание дано в Руководстве технического специалиста, пункте 1.5.2 «Автоматическое резервное копирование». Настройка осуществляется администратором сервера баз данных Microsoft SQL Server.

1.1.2. Восстановление базы данных

Восстановление информационной базы данных осуществляется из окна списка баз. Восстановление базы данных из резервной копии возможно только локально, то есть на том компьютере, который является сервером баз данных. Подробнее см. п. 1.8.5 «Загрузка базы данных из файла».

Для переноса части информации из другой базы данных используется функционал импорта-экспорта с помощью групп, подробнее см. п. 10.2.3«Пакетное формирование отчетов по группе».

На сервере баз данных возможно восстановление базы средствами управления Microsoft SQL Server (например, с помощью консоли Enterprise Manager для Microsoft SQL Server 2000). Подробное описание дано в Руководстве технического специалиста, п. 1.5 «Настройка прав доступа к базам данных».

1.1.3. Перенос базы данных с одного сервера на другой

Для переноса базы данных с одного сервера на другой необходимо сначала сохранить базу, а затем восстановить её на другом сервере средствами Business Studio. О резервном копировании и восстановлении баз данных см. пп. 16.1.1 и 16.1.2. После восстановления базы данных необходимо убедиться в правильности выбора сервера лицензий в дополнительных свойствах подключения базы данных (см. п. 1.8.6).

1.2. Аудит

С помощью системы аудита собирается и хранится информация о действиях, выполняемых над объектами системы. Эта информация хранится в специальном Log-файле.

Для любого класса элементов системы возможны следующие типы аудита:

  • Создание объекта;

  • Сохранение объекта;

  • Пометка на удаление;

  • Восстановление.

Кроме того, может быть задан аудит отдельных параметров класса. Список параметров, по которым нужно вести аудит, определяется пользователем.

Для аудита имеет смысл выбирать только хранимые параметры, то есть те параметры, которые хранятся в системе, а не рассчитываются по имеющимся данным при каждом обращении к ним. Узнать, является ли параметр хранимым, можно в справочнике «Объектная модель» (см. п. 12.1.1 «Работа с объектной моделью. Окно объектной модели»). Если параметр хранимым не является, но по нему необходимо вести аудит, аудит следует настраивать по классу, на который ссылается данный параметр. Этот класс можно определить также при помощи справочника «Объектная модель» (см. п. 12.1 «Объектная модель»).

Окно для настройки аудита открывается в интерфейсе администратора (переключение в режиме администрирования осуществляется пунктом Главного меню «Окна –> Сменить интерфейс»). Выбор справочника «Настройки аудита»: «Администрирование –> Справочники администрирования –> Настройки аудита» (Рис. 16.2.1).

В окне «Настройки аудита» (Рис. 16.2.2) показывается список классов, для которых настроен аудит. В этом окне создаются и редактируются настройки аудита. На каждый класс элементов может быть создана только одна настройка аудита.

1.2.1. Журнал аудита

Журнал аудита открывается выбором справочника «Аудит»: Администрирование –> Справочники администрирования –> Аудит (Рис. 16.2.1).

В окне «Аудит» (Рис. 16.2.3) показывается список всех измененных объектов, для классов которых настроен аудит. В колонке «Экземпляр» выводится название объекта системы, над которым произведено то или иное действие.

Чтобы посмотреть измененные параметры, нужно выбрать пункт «Измененные параметры аудита» в меню «Списки» (кнопка «Действия»). В окне «Измененные параметры аудита» будут показаны только те параметры, значения которых изменились.

Журнал аудита конкретного объекта системы открывается выбором пункта «Показать историю изменений» (Ctrl+H) в контекстном меню объекта. Контекстное меню объекта системы можно вызвать либо в окне «Редактирование объекта» (Ctrl+E), либо в окне списка объектов.

1.3. Поиск ссылок на объект

Все элементы системы характеризуются набором параметров следующих типов: строка, текст, список, объект, перечисление, целое, вещественное, дата, логика. Вид значения параметра зависит от его типа. Значением параметра типа «Объект» является элемент справочника. При вводе такого значения формируется связь между двумя элементами системы: один элемент системы является значением параметра другого элемента системы.

При удалении предлагается очистить ссылки на удаляемый объект, если удалить объект без очистки ссылок, то при обращении ко второму элементу система будет выдавать сообщение о ссылке на удаленный объект (элемент).

Для элементов системы, у которых есть один или несколько параметров типа «Объект», можно произвести поиск ссылок на объект.

Команда «Поиск ссылок на объект» вызывается из контекстного меню элемента в окне «Редактирование объекта» или в окне списка элементов.

Результатом выполнения команды будет список элементов системы, ссылающихся на данный элемент (Рис. 16.3.1). Другими словами, в этот список попадут те элементы системы, у которых значением параметра типа «справочник» является элемент, для которого выполнен поиск ссылок.

В полученном списке можно открыть элемент на редактирование, а также очистить или переназначить ссылки. После переназначения ссылок необходимо будет вручную изменить диаграммы, на которых присутствовал объект. Результат очистки или переназначения ссылок запишется как лог-файл в «Журнал событий» (см. п. 16.6 «Журнал событий»).

Панель инструментов окна «Поиск ссылок на объект»

Кнопка

Назначение

Редактировать объект. Открывается окно «Редактирование объекта» для выделенного элемента списка.

Обновить. Обновляется информация в списке поиска ссылок.

Переназначить ссылки на объект. Открывается окно со списком элементов соответствующего класса для выбора элемента, на который переназначается ссылка.

Очистить ссылки на объект. Для выделенного элемента очищается значение параметра.

Сохранить лог-файл. Открывает стандартное окно для выбора каталога, в котором будет храниться файл.

1.3.1. Переназначение и очистка ссылок

Чтобы переназначить ссылку на элемент, установите курсор на строку списка в окне «Поиск ссылок на объект» и щелкните по кнопке  на панели инструментов.

Будет открыто окно справочника для выбора того элемента, на который следует переназначить ссылку. После выбора выдается окно диалога с предупреждением о том, что операция переназначения ссылок модифицирует данные. Ответьте «Да», чтобы переназначить ссылку. При этом в окне «Поиск ссылок на объ­ект» появляется сообщение о завершении операции. Щелчок по кнопке  обновит состав строк в окне «Поиск ссылок на объект».

Возможно, переназначение ссылок одновременно для нескольких строк в списке поиска ссылок. Для этого строки нужно выделить, и затем выполнить те же действия, что и для одной строки.

Чтобы очистить ссылку, установите курсор в списке ссылок на строку и щелкните по кнопке  на панели инструментов. В открывшемся окне диалога подтвердите очистку ссылки, щелкнув по кнопке «Да». В окне «Поиск ссылок на объект» появится сообщение о результате очистки ссылки. Эта операция удаляет значение параметра элемента.

Очистку ссылок также можно сделать одновременно для нескольких строк (элементов) списка поиска ссылок.

Внимание: Переназначением и очисткой ссылок следует осознанно, понимая, какие изменения будут произведены. Рекомендуется очищать ссылки на объект в момент удаления.

При физическом удалении элементов из базы ссылки на удаленные объекты будут очищены автоматически (см. п. 16.4.1).

1.4. Работа с элементами, помеченными к удалению

1.4.1. Физическое удаление элементов из базы данных

Удаление помеченных элементов из базы данных производится из формы «Обслуживание базы данных», которая вызывается в интерфейсе Администратора выбором пункта «Обслуживание базы данных» в меню «Администрирование» (см. п. 16.5 «Обслуживание базы данных»).

Внимание: Операция физического удаления элементов из базы данных является необратимой, после её выполнения объекты системы нельзя восстановить.

Перед удалением объектов рекомендуется произвести обслуживание базы данных. Настройка опций обслуживания базы данных и удаления объектов производится в соответствующем окне.

После завершения операции удаления в окне системных сообщений показывается количество удаленных объектов и на экран выдается окно «Редактирование объекта из Журнал удаления».

В окне операции удаления показываются её дата и время, количество успешно удаленных объектов, а также список классов, которым принадлежат объекты, помеченные на удаление, но не удаленные из-за наличия ссылок на них.

В окне «Редактирование объекта из: Журнал удаления» можно вызвать функцию поиска ссылок для переназначения или очистки ссылок на элементы. Установите курсор на строку в списке классов и вызовите команду «Поиск ссылок на объект» из меню кнопки «Действия». После переназначения ссылок (см. п. 16.3 «Поиск ссылок на объект») снова выполните операцию удаления помеченных элементов.

1.4.2. Восстановление элементов

Элемент системы, помеченный на удаление, может быть восстановлен. Восстановление производится в окне справочника класса, которому принадлежит элемент. Справочники классов открываются выбором соответствующего пункта меню «Справочники» в Главном меню программы.

Например, чтобы открыть справочник класса «Бумажные документы», выберите пункт «Все справочники». Далее, в окне «Выберите справочник» в иерархическом списке последовательно откройте группы: «Классы» –> «Объекты системы» –> «Справочники». В группе «Справочники» установите курсор на класс «Бумажные документы» и нажмите кнопку «Выбрать». Будет открыто окно справочника «Бумажные документы» со списком действующих элементов данного класса.

Чтобы в справочнике показывались только элементы, помеченные на удаление, надо изменить фильтр объектов. Для этого щелкните по кнопке  на панели инструментов окна справочника. В окне системного фильтра на панели инструментов нажмите кнопку  «Показать удаленные», отожмите кнопку  «Показать неудаленные». Затем нажмите кнопку «ОК». В результате выполнения фильтра в окне справочника будут показаны только элементы, помеченные на удаление.

Установите курсор на элемент, требующий восстановления, и вызовите команду «Удалить/Восстановить (Ctrl+Del)» в контекстном меню строки, или щелкните по кнопке  на панели инструментов. Ответьте «Да» на вопрос о восстановлении в окне диалога. Статус элемента изменится на «действующий».

Также восстановить удаленные объекты можно из пункта Главного меню «Сервис –>  Удаленные объекты» (см. п. 2.1.1). Откроется окно с полным перечнем всех удаленных элементов справочников.

1.4.3. Журнал удаления

Журнал удаления вызывается в интерфейсе Администратора: «Администрирование –> Справочники администрирования –> «Журнал удаления».

В журнале удаления фиксируются сведения о физическом удалении помеченных объектов из базы данных: дата и время операции удаления, количество успешно удаленных из базы объектов, список классов, из которых не были удалены помеченные объекты.

1.5. Обслуживание базы данных

Обслуживание базы данных производится в интерфейсе Администратора выбором пункта «Обслуживание базы данных» в меню «Администрирование».

Внимание: Перед проведением обслуживания рекомендуется сделать резервную копию базы данных.

Обслуживание базы данных включает в себя корректировку различными методами, очистку журналов аудитов и событий, удаление помеченных объектов. Настройка опций обслуживания базы производится в соответствующем окне.

1.6. Журнал событий

Журнал событий открывается в интерфейсе Администратора: «Администрирование –> Справочники администрирования» –> «Журнал событий».

Журнал событий (Рис. 16.6.1) предназначен для регистрации в системе всех ошибок, возникающих в процессе эксплуатации программы, а также для записи лог-файлов при выполнении некоторых процедур, модифицирующих данные. Например, в журнал событий записывается лог-файл, создаваемый при выполнении процедуры переназначения ссылок в форме «Поиск ссылок на объект» (см. п. 16.3 «Поиск ссылок на объект»).

1.7. Нумераторы классов

Использование нумераторов позволяет организовать сквозную нумерацию объектов разных классов. Количество нумераторов в системе не ограничено.

Чтобы открыть справочник нумераторов, в Главном меню интерфейса пользователя выберите пункт «Справочники –> Все справочники», нажмите кнопку «Показать все», разверните ветку «Классы –> Объекты системы –> Справочники». В группе «Справочники» установите курсор на справочник «Нумераторы» и нажмите кнопку «Выбрать». Будет открыто окно справочника «Нумераторы».

В шаблоне для вывода номера используется строка формата С#.

Таблица 16.7.1 Шаблон для вывода номера

Значение

Описание

0

Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: «00». Например, число 34,5 будет показано, как 35.

#

Для вывода вещественного значения, исключая незначащие нули. Если задать формат: «##», то число 34,5 будет показано, как 35.

.

Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется.

,

Разделитель разрядов (тысяч).

Пример 1. Если задать формат «0,,», число 100 млн. будет показано как просто 100.

Пример 2. Чтобы вывести число около миллиона с тысячными разделителями, нужно задать формат: «#,##0,,».

Пример. Нумератор класса

Чтобы вывести номер с незначащими нулями, вводится шаблон: «000». При этом номер объекта будет иметь вид: «001».

В шаблоне можно ввести текстовый префикс, например: «Пр-000». При этом номер объекта будет иметь вид: «Пр-001».

Для вывода номера без незначащих нулей в шаблоне используется символ «#», например: «Вх-#-К». Вид номера объекта: «Вх-1-К»,… «Вх-99-К» и т.д.

Назначение нумератора классу объектов производится в справочнике «Нумераторы классов». Чтобы открыть справочник, выберите пункт «Все справочники». Далее, в окне «Выберите справочник» нажмите кнопку «Показывать все», в иерархическом списке последовательно откройте группы: «Классы –> Объекты системы –> Справочники». В группе «Справочники» установите курсор на справочник «Нумераторы классов» и нажмите кнопку «Выбрать». Будет открыто окно справочника «Нумераторы классов».

Щелкните по кнопке  на панели инструментов окна, чтобы создать новый элемент справочника. В окне «Редактирование объекта из: Нумераторы классов» в поле «Название» автоматически генерируется название элемента: «Классу <Название класса> соответствует <Название нумератора>».

В поле «Класс» выбирается класс объектов системы, в поле «Нумератор» − нумератор класса. В поле «*Параметр класса» выбирается параметр класса, значением которого будет номер. Параметр класса должен иметь тип «строка».

При необходимости, можно создать новый параметр, который будет содержать нумератор класса. Создание пользовательских параметров осуществляется с помощью утилиты MetaEdit (подробнее см. Руководство технического специалиста, Глава 2 «Редактор классов и параметров»).

1.8. Командная строка

Использование ключей командной строки позволяет выполнять функции Business Studio в автоматическом режиме. При запуске приложения «Business Studio.exe» обязательно задание одного из ключа версий (/enterprise, /professional или /cockpit). В таблице 10.7.1 приведен перечень возможных ключей запуска программы и их назначение:

Таблица 16.8.1 Параметры командной строки

Ключ

Описание

/enterprise

Запуск Business Studio версии Enterprise. Аналогичен запуску приложения «Business Studio Enterprise.exe».

/professional

Запуск Business Studio версии Professional. Аналогичен запуску приложения «Business Studio Professional.exe».

/cockpit

Запуск Business Studio версии Cockpit. Аналогичен запуску приложения «Business Studio Cockpit.exe».

/server=<ИМЯСЕРВЕРА> /db=<ИМЯБАЗЫДАННЫХ>

Запуск программы с подключением к указанному серверу и базе данных.

/server=<ИМЯСЕРВЕРА> /db=<ИМЯБАЗЫДАННЫХ> /backup=»<ИМЯКОПИИ>»

Создает резервную копию указанной базы данных в файл.

/convert [/log=»<ИМЯЛОГФАЙЛА>»]

Запуск конвертации базы данных. Если указан ключ /log, то сообщения, возникающие в процессе конвертации, будут записаны в лог-файл.

/showlogin

Использование SQL режима аутентификации − будет предложен диалог ввода логина и пароля.

/runcmd=»<КОМАНДА> [,<АРГУМЕНТ>]»

Выполняет команду системы. Если команда не использует аргумент, то кавычки можно не указывать.

/quit

Выход из программы после выполнения всех действий.

Примеры команд

Выполнение команд осуществляется только при запуске файла «Business Studio.exe» с одним из ключей версии (/enterprise, /professional или /cockpit).

1) Формирование HTML-Навигатора в папку:

/runcmd=»БизнесМодель.КлиентскиеМетоды.СформироватьHTMLНавигатор <ПУТЬВЫГРУЗКИ>,<ИМЯГРУППЫ>»

Аргументы:

ПУТЬВЫГРУЗКИ – Путь к каталогу HTML-навигатора, например «C:Tempweb». Путь указывается без кавычек. Каталог должен быть создан и пуст.

ИМЯГРУППЫ – Имя группы или имя сохраненной пометки для фильтрации Навигатора. HTML-Навигатор будет формироваться только по тем элементам, которые будут в Навигаторе при фильтрации по этой группе, или, если не найдена группа с таким именем, по сохраненной пометке. Имя сохраненной пометки не должно встречаться среди имен групп. Если ИМЯГРУППЫ не указано, то HTML-Навигатор будет сформирован по всей базе.

2) Выбор пункта меню «Отчеты –> Отчеты объектов»:

/runcmd=»База.Редактор.РедактироватьСписокОбъектов База.ОтчетыОбъектовWord»

Таким образом можно выполнить любой пункт меню. Примеры синтаксиса остальных команд можно посмотреть в интерфейсе администратора системы, в справочнике «Меню пользователя» (пункт меню «Администрирование –> Меню пользователя»).

3) Пакетное формирование отчетов:

/runcmd=»БизнесМодель.КлиентскиеМетоды.СформироватьОтчетыWord <ПУТЬВЫГРУЗКИ>,<ИМЯГРУППЫ>»

Аргументы:

ПУТЬВЫГРУЗКИ – Путь к каталогу отчетов, например C:Tempreports. Путь указывается без кавычек. Каталог должен быть создан.

ИМЯГРУППЫ – Имя группы или имя сохраненной пометки для фильтрации Навигатора. Пакетное формирование отчетов будет производится только по тем элементам, которые будут в Навигаторе при фильтрации по этой группе, или, если не найдена группа с таким именем, по сохраненной пометке. Имя сохраненной пометки не должно встречаться среди имен групп. Если ИМЯГРУППЫ не указано, то пакетное формирование будет произведено по всей базе.

4) Запуск автоматического импорта:

/runcmd=»БизнесМодель.КлиентскиеМетоды.Автоимпортер [[[<ПУТЬККАТАЛОГУ>],<ПАКЕТИМПОРТА>],<ИНТЕРВАЛЗАДЕРЖКИ>]»

Аргументы:

ПУТЬККАТАЛОГУ − путь к каталогу с файлами, указывается без кавычек.

ПАКЕТИМПОРТА − название пакета импорта.

ИНТЕРВАЛЗАДЕРЖКИ – интервал задержки в мс.

Если параметры не указаны, откроется форма с параметрами по умолчанию.

5) Запуск конвертации базы данных:

/server=<ИМЯСЕРВЕРА> /db=<ИМЯБАЗЫДАННЫХ> /backup=»<ИМЯКОПИИ>» /convert /log=»<ИМЯЛОГФАЙЛА>» /quit

Аргументы:

ИМЯСЕРВЕРА – имя сервера базы данных;

ИМЯБАЗЫДАННЫХ – имя базы данных;

ИМЯКОПИИ − имя резервной копии базы данных, которая создается до конвертации;

ИМЯЛОГФАЙЛА − имя файла для фиксации сообщений, полученных в процессе конвертации.

6) Экспорт данных из базы:

/runcmd=»БизнесМодель.КлиентскиеМетоды.ЭкспортироватьДанныеВФайл  <ИМЯФАЙЛА>,[<ГРУППА_ПАКЕТИМПОРТА>]»

Аргументы:

ИМЯФАЙЛА – имя файла, в который производится экспорт;

ГРУППА_ПАКЕТИМПОРТА – название группы, по которой производится экспорт, или название пакета импорта, по которому производится экспорт; если параметр не задан, то будет произведен экспорт всей базы данных.

7) Импорт данных в базу с использованием пакета импорта:

/runcmd=»БизнесМодель.КлиентскиеМетоды.ИмпортироватьДанныеИзФайла

ПоПакету   <ИМЯФАЙЛА>,<ПАКЕТИМПОРТА>»

Аргументы:

ИМЯФАЙЛА – имя файла, из которого импортируются данные;

ПАКЕТИМПОРТА – название пакета импорта, с использованием которого производится импорт данных в базу.

8) Удаление помеченных объектов из базы данных:

/runcmd=»База.КлиентскиеКлассы.ЖурналУдаления.УдалениеПомеченных

ОбъектовИзБазы [<КОРРЕКТИРОВКА_БАЗЫ>,<АВТООЧИСТКА_ССЫЛОК>]»

Аргументы:

КОРРЕКТИРОВКА_БАЗЫ – логическая переменная, указывает необходимость проведения методов корректировки базы, можно установить значение «Нет» для ускорения процедуры удаления, например при продолжении прерванного удаления. Варианты: True, False, Да, Нет;

АВТООЧИСТКА_ССЫЛОК – логическая переменная, указывает необходимость проведения автоматической очистки ссылок на помеченные объекты, можно установить значение «Нет» для ускорения процедуры удаления, например при продолжении прерванного удаления. Варианты: True, False, Да, Нет.

Пример. Синтаксис команды

Чтобы посмотреть синтаксис команды для открытия окна справочника «Физические лица» необходимо открыть свойства элемента меню «Модуль БизнесМодель –> Меню пользователя –> Справочники –> Физические лица». Командой будет параметр «Метод» в свойствах параметра «Действие», т.е. «База.Редактор.РедактироватьСписокОбъектов», а аргументом будет параметр «Аргумент», т.е. «БизнесМодель.ФизЛица».

1.9. Права пользователя

В Business Studio для решения задачи разграничения прав доступа групп пользователей к элементам базы данных предназначено несколько справочников.

Таблица 16.9.1 Справочники для настройки прав пользователя

Справочник

Описание

Категории прав

Определяет права доступа к Справочникам базы.

Права пользователя

Устанавливает Категорию прав для Пользователя.

Меню пользователя

Определяет иерархию и действия пунктов меню.

Группы меню

Определяет корневой пункт меню (от которого будет строиться иерархия меню).

Права пользователя на меню

Устанавливает Пользователю тип доступа для Группы меню.

Пример разграничения прав доступа описан в п. 17.6 «Раздача прав пользователям».

1.9.1. Автоматическая раздача прав

Включает и выключает автоматическую раздачу прав пользователя и прав пользователя на меню. По умолчанию автоматическая раздача прав включена. В этом случае при открытии базы в классе «Права пользователя» создается запись пользователя с категорией прав «Права администратора»; в классе «Права пользователя на меню» для версий «Enterprise» и «Professional» создается запись пользователя с разрешением доступа к «Меню пользователя», для версии «Cockpit» создается запись пользователя с разрешением доступа к «Меню Кокпита».

В случае отключенной автоматической раздачи прав, администратору базы необходимо будет самостоятельно создать запись нового пользователя и назначить права, подробнее см. ниже.

Для изменения параметра «Автоматическая раздача прав» необходимо открыть Настройки для всех пользователей Business Studio (пункт Главного меню «Сервис –> Настройки для всех пользователей»). В контекстном меню выбрать «Настройка колонок», затем в списке «Настройка колонок» включить показ поля «Автоматическая раздача прав». После этого параметр можно редактировать.

1.9.2. Категории прав

Зачастую необходимо бывает ограничить права группы пользователей на доступ к некоторым справочникам. Для этого предназначен справочник «Категории прав» (Рис. 16.9.1). Открывается в режиме администрирования выбором пункта меню «Администрирование –> Справочники администрирования», открыть справочник «Категории прав».

Добавление категории прав

Добавление новой категории прав рекомендуется осуществлять по гиперссылке «Добавить копированием» (Рис. 16.9.1). В этом случае создается полная копия выбранной в списке категории прав. Также возможно добавление новой категории прав по кнопке на панели инструментов «Новый». В этом случае создается категория прав с полным отсутствием прав доступа.

Редактирование категории прав

Редактирование категории прав пользователя осуществляется по гиперссылке «Редактирование прав» (Рис. 16.9.1), будет открыто окно «Права» (Рис. 16.9.2). Для веток «Классы» и «Элементы списков» можно редактировать права доступа к справочнику; создания, изменения и удаления объектов справочника; доступа и изменения параметров; выполнения действий по гиперссылкам; для ветки «Формы» − права доступа к формам.

Установить полный доступ для всех – устанавливает разрешение на доступ, изменение, создание и удаление объектов всех Классов и Элементов списков; разрешение на доступ для всех Форм.

Внимание: не рекомендуется использовать операцию «Установить полный доступ для всех» для категорий прав пользователей кроме категории «Права администратора».

Установить для всех нижележащих – устанавливает выбранный тип доступа для выделенного в списке типа права у всех потомков выделенного в дереве справочника.

Внимание: рекомендуется устанавливать запрет на доступ, изменение, создание и удаление объектов справочника База.Администрирование и всех его потомков для любых категорий прав пользователей кроме категории «Права администратора».

Назначение категории прав пользователю

Назначение категории прав пользователю осуществляется из справочника «Права пользователя» (Рис. 16.9.3). Открыть его можно из окна «Справочники администрирования». Создать запись нового пользователя можно по кнопке на панели инструментов «Новый» или из контекстного меню. В поле Учетная запись можно выбрать учетные записи пользователей или групп как локальные, так и принадлежащие домену Active Directory. В поле Категория прав по кнопке  выбирается категория прав пользователя.

1.9.3. Меню пользователя

Открыть справочник «Меню пользователя» можно из окна «Справочники администрирования». При необходимости, можно создать собственное меню по аналогии с Меню пользователя. Папка – это раскрывающийся пункт меню, конечный объект – это пункт, по которому выполняется действие. Название в виде «-» задается для разделителей пунктов меню.

Внимание: Нумерация в папке меню не должна прерываться, т.е. 1,2,3,…

Разрешение на доступ к меню

Разрешение и запрет на доступ к меню пользователю осуществляется из справочника «Права пользователя на меню» (Рис. 16.9.5). Открыть его можно из окна «Справочники администрирования». В столбце «Меню» по кнопке  выбрать группу меню для выделенного пользователя, в столбце «Тип доступа» выбрать из выпадающего списка Разрешить либо Запретить.

Группы меню назначаются в справочнике «Группы меню» (Рис. 16.9.6), открывается он из окна «Справочники администрирования». В столбце ГруппаМеню по кнопке  выбирается пункт меню, который будет главным, пунктами меню будут его потомки.

При назначении пользователю нескольких групп меню с типом доступа «Разрешить», в пункте главного меню Окна появится пункт Сменить интерфейс, с помощью которого можно переключаться между группами меню.

1.10. Горизонтальные права

Для разграничения прав доступа к объектам системы предназначен механизм горизонтальных прав. Окно редактирования прав вызывается из Навигатора и форм справочников выбором пункта контекстного меню «Права доступа» (Рис. 16.10.1).

В верхней части окна задается список пользователей (групп пользователей), которым назначены права. Список пользователей редактируется с помощью кнопок «Добавить» и «Удалить».

В нижней части окна показываются права для выбранного пользователя. Разрешение и запрет прав редактируется с помощью соответствующих опций. Серым фоном выделены права, унаследованные от объекта-родителя.

По кнопке «Дополнительно» открывается форма «Дополнительные права на объект <Название_объекта>» (Рис. 16.10.2).

На закладке «Права» отображаются следующие колонки:

  • Тип – тип права, Разрешить, Запретить;

  • Имя – имя пользователя, которому назначено право;

  • Права – права, назначенные пользователю с указанным типом права (Чтение, Изменение, Создание, Удаление, Редактирование прав);

  • Унаследовано – опция показывает, что право унаследовано от объекта-родителя.

  • Применять к – применять право к этому объекту и потомкам, только к этому объекту или только к потомкам.

Редактирование прав осуществляется с помощью кнопок «Добавить», «Удалить», «Изменить». По кнопке «Изменить» открывается окно настройки элемента разрешения (Рис. 16.10.3).

На закладке «Владелец» указывается пользователь-владелец объекта. При создании объекта в качестве владельца указывается пользователь, его создавший. Этому пользователю будет присвоены права, заданные для пользователя «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ».

Внимание: Если владелец объекта не задан (например, для объектов, созданных в предыдущих версиях), то права пользователя СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ действуют для любого пользователя.

Опция «Наследовать от родительского объекта применяемые к потомкам права, добавляя их к явно заданным в этом окне» управляет наследованием прав. При включенной опции будут унаследованы права объекта-родителя. При отключении опции будет выдано окно с предложением скопировать наследуемые права потомкам. Если отключена опция наследования прав, то для всех потомков объекта необходимо явно задавать права.

Включенная опция «Сбросить права у всех потомков объекта и включить у них наследование прав» срабатывает по кнопке «Ок», при этом будет выдано окно с подтверждением. Опция активна только для групп.

По умолчанию права для объектов заданы следующим образом:

  • Все группы верхнего уровня имеют права, дающие полный доступ для всех пользователей.

  • Для всех объектов включена опция наследования прав.

Внимание: Администратору базы данных видны любые объекты, независимо от наличия у него права «Чтение» для этих объектов. Кроме того, он всегда может редактировать горизонтальные права, независимо от наличия у него права «Редактирования прав».

Примеры раздачи прав пользователям описаны в п. 17.6.

З повагою ІЦ “KURSOVIKS”!

Предложите, как улучшить StudyLib

(Для жалоб на нарушения авторских прав, используйте

другую форму
)

Ваш е-мэйл

Заполните, если хотите получить ответ

Оцените наш проект

1

2

3

4

5

Понравилась статья? Поделить с друзьями:
  • Серения инструкция по применению в ветеринарии для кошек
  • Дозор 78 руководство пользователя
  • Газовая колонка бош wr13 2 p23 инструкция
  • Сибазон ампулы инструкция по применению взрослым от чего помогает
  • Фемостон конти 5мг 1мг инструкция по применению цена отзывы