Создание профилей пользователей |
В этом разделе:
Профили для ИРБИС32
Работа каждого зарегистрированного пользователя в любом из АРМов характеризуется определенным профилем.
Профили пользователей формируются с помощью стандартных инициализационных файлов Windows (файлы с расширением INI).
Для ИРБИС32: |
Профили могут создаваться для пользователей ЛЮБОЙ категории.
ОБЯЗАТЕЛЬНО создавать профили для пользователей АРМов Каталогизатор и Комплектатор.
ЖЕЛАТЕЛЬНО – для пользователй АРМов Книговыдача и Книгообеспеченность.
НЕОБЯЗАТЕЛЬНО – для пользователей АРМов Читатель и Администратор.
Физически профилем пользователя является файл с расширением имени INI.
В дистрибутиве системы предлагаются
профили умолчания для всех АРМов:
IRBISC.INI – для АРМа Каталогизатор
IRBISP.INI - для АРМа Комплектатор
IRBISB.INI - для АРМа Книговыдача
IRBISK.INI - для АРМа Книгообеспеченность
IRBISA.INI – для АРМа Администратор
IRBISR.INI – для АРМа Читатель
Профили для КОНКРЕТНЫХ пользователей первоначально создаются как копии соответствующих профилей умолчания с КОНКРЕТНЫМИ именами,
например: irbisc_1.ini, irbisp_1.ini и т.п.)
– путем прямого копирования или с помощью режима СОХРАНИТЬ КАК в РЕДАКТОРЕ INI-файлов (АРМ Администратор – ИНСТРУМЕНТЫ).
ВСЕ профили пользователей размещаются там же, где исполняемые модули АРМов, т.е. на файл-сервере.
Для старта конкретного АРМа с конкретным профилем необходимо на клиентской машине под ярлыком указать соответствующее имя INI-файла в качестве первого параметра командной строки (например, …IRBISC.EXE irbisc_1.ini). Если при старте АРМа никакой INI-файл не указывается – используется соответствующий профиль умолчания.
клиентским INI-файлом, |
находящимся на клиентской машине, по умолчанию это:
•CIRBISC.INI для АРМа «Каталогизатор»,
•CIRBISR.INI для АРМа «Читатель»,
•CIRBISР.INI для АРМа «Комплектатор»,
•CIRBISВ.INI для АРМа «Книговыдача»,
•CIRBISK.INI для АРМа «Книгообеспеченность»,
•CIRBISA.INI для клиентского АРМа «Администратор»),
серверным INI-файлом, |
который передается клиенту при авторизации, по умолчанию это:
•IRBISC.INI для АРМа «Каталогизатор»,
•IRBISR.INI для АРМа «Читатель»,
•IRBISР.INI для АРМа «Комплектатор»,
•IRBISВ.INI для АРМа «Книговыдача»,
•IRBISK.INI для АРМа «Книгообеспеченность»,
•IRBISA.INI для клиентского АРМа «Администратор».
В отличие от остальных АРМов серверный АРМ «Администратор» работает в архитектуре файл-сервер и имеет единый INI-файл (по умолчанию IRBISA.INI).
Основные параметры, определяющие профиль пользователя, находятся в серверных INI-файлах.
Профили НЕОБХОДИМО создавать для ВСЕХ категорий пользователей (при этом все читатели могут рассматриваться как ОДИН условный пользователь).
Внимание: |
НЕ ПУТАТЬ ИДЕНТИФИКАТОР конкретного ЧИТАТЕЛЯ и ПРОФИЛЬ АРМа ЧИТАТЕЛЬ |
Профиль конкретного пользователя – это совокупность ИМЕНИ/ПАРОЛЯ и INI-файлов для работы с ДОСТУПНЫМИ АРМами.
INI-файлы на серверной части |
Профили пользователя создаются на серверной части при запущенном сервере БД ИРБИС с помощью утилиты СПИСОК КЛИЕНТОВ ДЛЯ ДОСТУПА К СЕРВЕРУ, которая вызывается нажатием правой кнопки мыши на иконке сервера.
Новый профиль создается с помощью диалогового окна,
Создание нового Профиля клиента.
которое вызывается нажатием правой кнопки мыши и выбором соответствующего пункта меню (ДОБАВИТЬ КЛИЕНТА).
- ИМЯ и ПАРОЛЬ (в пароле различаются большие и малые буквы);
- ДОСТУПНЫЕ данному пользователю АРМы – с помощью соответствующих переключателей («птичек»);
- уникальные имена INI-файлов для доступных АРМов (вместо профилей умолчания). Если при этом указываются имена несуществующих INI-файлов (например, irbisc_1.ini), они создаются автоматически (после нажатия кнопки СОХРАНИТЬ). Данные INI-файлы ДОЛЖНЫ обязательно находиться в основной директории (IRBIS64) на серверной части.
INI-файлы на клиентских машинах |
Кроме INI-файлов, составляющих профили пользователей и находящихся на серверной части, существуют INI-файлы на клиентских машинах («рядом» с соответствующими исполняемыми модулями АРМов) – cirbisc.ini, cirbisp.ini и т.д. – в которых сохраняются ТОЛЬКО настройки пользовательского интерфейса соответствующих АРМов.
(Если на ОДНОЙ клиентской машине работает два и более пользователей, для данных INI-файлов можно применять тот же механизм, что описан выше для ИРБИС32, т.е. использовать имена уникальных клиентских INI-файлов в качестве первого параметра командной строки – например, стартовать АРМ Каталогизатор так: cirbisc_new_unicode.exe cirbisc_1.ini).
Вместо стандартного (умалчиваемого) клиентского INI-файла можно использовать иной INI-файл – для этого необходимо указать имя этого INI-файла в качестве первого параметра в командной строке для старта соответствующего АРМа. Например:
<имя_исполняемого_модуля> private.ini
Какой серверный INI-файл будет передаваться конкретному клиенту при авторизации в конкретном АРМе (а следовательно – каким будет профиль пользователя) – определяется в специальной таблице Создание нового Профиля клиента.
Список и назначение параметров клиентских и серверных INI-файлов содержатся в Приложении 1. Параметры настройки.
См. также:
Приложение 6. Сценарии поиска. Редактор INI-файлов и сценариев поиска