Администрирование

Все инструменты администратора системы находятся в разделе блокнота «Администратор системы».

Управление пользователями

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

Пользователи

Инструмент для управления пользователями запускается командой «Администратор системы» → «Группы, пользователи, функции, доступ» → «Пользователи системы».

В верхней части окна располагается панель инструментов. Назначение кнопок (по порядку):

  • Выход — закрывает окно. Перед закрытием выдаётся запрос на сохранение изменений;
  • Сформировать блокнот — показывает в области блокнота все доступные пункты и позволяет изменить их видимость для выбранного пользователя;
  • Показать блокнот — показывает в области блокнота доступные для выбранного пользователя пункты блокнота;
  • Добавить нового пользователя — отображает окно добавления пользователя;
  • Удалить/Восстановить — удаляет или восстанавливает удалённую запись пользователя;
  • Отключить/включить показ удалённого — управляет отображением в списке удалённых записей (удалённые записи помечены знаком «x» в самой первой колонке);
  • Очистить список от удалённых — безвозвратно уничтожает удалённые записи;
  • Список пользователей группы — показывает список всех пользователей той же группы, что и текущий;
  • Экспорт списка пользователей в Excel;
  • (в центре) Установить ограничения доступа — открывает окно расширенной настройки прав доступа пользователя. Правее этой кнопки отображается имя пользователя блокнот которого отображён в области блокнота;
  • (в центре) Если область блокнота находится в режиме формирования блокнота, здесь отображается кнопка для его сохранения (представлена на изображении);
  • (справа) Экспорт списка блокнота — экспортирует список функций загруженного блокнота в текстовый файл.

В левой части окна находится список пользователей. Описание колонок списка:

  • ФИО пользователя (пользователь системы может быть привязан к записи из списка сотрудников, изменить эту привязку можно щелкнув в этой колонке правой кнопкой мыши);
  • Код — код пользователя в системе. Не меняется и нужен для служебных целей;
  • Код группы — код группы, к которой принадлежит пользователь (для изменения нужно щелкнуть правой кнопкой мыши);
  • Запреты — позволяет запретить пользователю вход в систему, напомнить о необходимости или заставить сменить пароль (меню с опциями по щелчку правой кнопкой мыши);
  • Отчётный период с — персональная (отличная от общесистемной) для пользователя дата начала отчётного периода;
  • Дней ОП — персональная установка начала отчетного периода (отличная от общесистемной), в днях от текущей даты;
  • Admin — пометка о том, что пользователь обладает правами администратора (администратор может работать в закрытой для других системе);
  • ЗапБлок — разрешение отменять блокировки изменения спецификаций документов;
  • ЗапИзм — разрешение отменять блокировки изменения документов;
  • Logon name — для привязки к учетной записи пользователя Windows и осуществления автоматического входа в Alibi. (В данном примере при запуске Alibi от имени учётной записи пользователя bondarenko домена maxus будет произведён вход в систему пользователя Бондаренко без запроса имени и пароля. Имя домена должно совпадать с переменной окружения %USERDOMAIN%, не %USERDNSDOMAIN%.)

Изменение значений в колонках Admin, ЗапБлок, ЗапИзм производится по нажатию клавиши «Пробел». Для двух последних также возможен выбор значения из меню правой клавиши мыши.

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

В правой части окна расположена область блокнота. В ней показывается или редактируется блокнот пользователя. Блокнот загружается в область по нажатию кнопок «Показать блокнот» и «Сформировать блокнот». Имя пользователя, чей блокнот загружен в настоящий момент отображается в центре панели инструментов. В блокноте чёрным цветом выделены пункты к которым у пользователя нет доступа, синим — доступ к которым наследуется от разрешений для группы, красным — разрешённые для пользователя индивидуально.

Добавление пользователя

Для добавления пользователя нужно нажать кнопку «Добавить нового пользователя» панели инструментов окна управления пользователями.

В открывшемся окне указываются:

  • имя и пароль для входа в систему;
  • личный код (один из доступных уже указан при запуске формы, но можно и поменять);
  • группа (выбор из списка по кнопке «…»);
  • ФИО (для установления связи между создаваемой учетной записью и сотрудником организации (из справочника «Список сотрудников») нужно выбрать сотрудника из списка, вызываемого кнопкой «…»).

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

Расширенная настройка прав доступа

Окно вызывается кнопкой «Установить ограничения доступа» панели инструментов окна управления пользователями. В данном окне можно настроить права доступа пользователя ко всем функциям системы, бизнес-документам и их атрибутам.

В строке состояния показываются код группы, код и ФИО пользователя, настройки которого загружены.

Колонки списка документов и их атрибутов:

  • Элемент — тип элемента. Могут быть следующими:
    • DOCUM — документ;
    • PAGE_ — страница спецификации;
    • P_TXT — поле страницы спецификации;
    • P_CMD — кнопка страницы спецификации;
    • TABL_ — таблица;
    • T_COL — колонка таблицы;
    • T_CMD — кнопка таблицы.
  • Бизнес-документ — названия документов и их атрибутов. После запуска окна список свёрнут и отображаются только документы. По щелчку правой кнопкой мыши в этой колонке, описание документа разворачивается, показывая доступные атрибуты. По повторному щелчку описание сворачивается.
  • Запр_GRP — параметры запрета, унаследованные от группы.
  • Запр_USR — индивидуальные параметры запрета пользователя. Устанавливаются из меню, доступного по правой кнопке мыши в этой колонке.

Параметры запрета (для колонок Запр_GRP и Запр_USR):

  • пусто — запреты не определены, доступ открыт;
  • 0 — запрет на показ;
  • 1 — запрет на корректировку.

Кнопки панели инструментов:

  • Показать только запреты / Показать всё — скрывает все элементы списка, у которых не установлены запреты / возвращает обычный режим просмотра;
  • Всё развернуть / Всё свернуть — разворачивает/сворачивает описание всех документов;
  • Режимы показа — отображает стандартное для таблиц меню настроек отображения (это меню также доступно по правой кнопке на заголовках колонок);
  • Снять все ограничения по доступу — снимает все индивидуальные запреты пользователя;
  • Поиск — открывает окна поиска по текущей колонке;
  • Сохранить изменения — сохраняет внесённые изменения;
  • Отчёт в Excel — вызывает общесистемную функцию экспорта таблицы в MS Excel. Экспорт будет произведён для текущего состояния представления таблицы. Для экспорта полного списка документов и атрибутов нужно вначале нажать кнопку «Всё развернуть».

Группы пользователей

Инструмент для управления группами пользователей запускается командой «Администратор системы» → «Группы, пользователи, функции, доступ» → «Группы пользователей системы».

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

  • Отсутствие на панели инструментов кнопки экспорта списка в текстовый файл и наличия на её месте кнопки, позволяющей отметить все пункты блокнота.
  • Отсутствие окна добавления группы. При нажатии на кнопку «Добавить новую группу» в список групп сразу добавляется запись.
  • Группы можно переименовывать.
  • По кнопке «Установить ограничения доступа» открывается окно расширенной настройки прав доступа групп, аналогичное окну расширенной настройки прав доступа пользователей.

Добавление группы

  1. нажать кнопку «Добавить новую группу пользователей»;
  2. перейти в списке к созданной группе «Новая группа» и задать для неё осмысленное наименование;
  3. нажать кнопку «Сформировать блокнот» — будет создана и загружена заготовка блокнота;
  4. отметить в блокноте пункты, доступ к которым должны иметь члены группы;
  5. сохранить блокнот (одноимённая кнопка);
  6. закрыть окно, утвердительно ответив на все предложения о сохранении.

Разграничение доступа

Ограничить доступ к функциям и документам системы можно двумя путями:

  1. с помощью блокнота пользователя/группы (описано выше), сформировав блокнот только с необходимыми пользователю пунктами;
  2. с помощью инструмента расширенной настройки прав доступа к документам и их атрибутам для пользователей и групп.

Вариантом второго инструмента является форма комплексного управления доступом. Она вызывается командой «Администратор системы» → «Группы, пользователи, функции, доступ» → «Доступ к функциям системы».

В левой части окна расположен список документов и их атрибутов. В правой — дерево групп и пользователей. Колонки дерева пользователей:

  • Изм. — установка запрета на редактирование;
  • Вид. — установка запрета на просмотр;
  • Группы и пользователи — названия групп и имена пользователей.

Назначение кнопок панели инструментов аналогично окну расширенной настройки прав доступа для пользователей.

Начальные настройки

Описатель классификаторов

Инструмент предназначен для формирования описания классификаторов в системе. Вызывается командой «Начальные настройки» → «Описатель классификаторов».

Колонки таблицы:

  • Наименование классификатора — текстовое наименование классификатора;
  • Формат кода — формат кода классификатора, где Х любой символ кроме символа точка, а точка является разделителем групп;
  • Имя файла классификатора — наименование таблицы БД которая будет являться классификатором;
  • Имя файла справочника — наименование таблицы БД к которой будет применяться классификатор;
  • Имя поля справочника — наменование поля в справочнике которое должно заполняться из классификатора;
  • Имя файла протокола — наименование файла в который будут протоколироваться действия по изменению самого классификатора.

Общие настройки

Система допускает глубокую настройку администратором.

Блокнот

Для администратора доступен специальный инструмент настройки внешнего вида и функций, которые будут запускаться при двойном щелчке по пунктам блокнота. Этот инструмент редактирует блокнот системы, на основе которого формируются блокноты групп и пользователей. Вызывается инструмент командой «Администратор системы» → «Группы, пользователи, функции, доступ» → «Блокнот функций системы».

Контекстное меню элементов дерева содержит команды:

  • Добавить равноправное — будет добавлен пункт блокнота со случайным названием на том же уровне на котором находится выбранный пункт меню;
  • Добавить подчиненное — будет добавлен пункт блокнота со случайным названием на уровень ниже чем выбранный пункт меню (при этом для текущего пункта будет снята запускаемая функция, если она была назначена);
  • Редактировать — в верхней строчке окна появится поле ввода, где можно отредактировать название текущего пункта блокнота;
  • Удалить — текущий пункт блокнота будет удален;
  • Показать доступ к функции — в отдельном окне будут показаны группы пользователей и отдельные пользователи имеющие доступ к выбранному пункту меню;
  • Свернуть блокнот — оставить на экране только пункты блокнота верхнего уровня.
  • Шрифт — изменить шрифт блокнота;
  • Запускаемая функция (только для элементов, у которых нет вложенных) описано ниже.

Также поддерживается перетаскивание (Drag and Drop) для перемещения и копирования элементов дерева.

Выбор пункта «Запускаемая функция» приведёт к открытию панели задания запускаемого действия.

Элементы панели:

  • список доступных типов действий:
    • ^ — встроенная функция системы;
    • [ — внешняя форма FoxPro (*.scx файл);
    • { — внешняя программа FoxPro (*.prg файл);
    • ! — внешняя программа Windows (*.exe файл).
  • поле ввода названия запускаемой функции (или файла);
  • кнопка подтверждения ввода;
  • кнопка отмены ввода;
  • кнопка выбора функции/файла (в зависимости от выбранного типа).

После внесения изменений нужно нажать кнопку «Утвердить и записать все изменения» на главной панели окна. Для применения изменений необходимо перезагрузить систему.

Пути системы

В системе разнородные компоненты расположены в разных каталогах. Диалог настройки путей вызывается командой «Администратор системы» → «Подстройка системы» → «Конфигурация».

Краткое описание назначения каталогов:

  • Общие настройки (файл set.set) — путь к каталогу с файлом, содержащим настройки, общие для всех пользователей системы;
  • База данных служебная — каталог служебных файлов;
  • Программы и библиотеки — *.exe и *.dll файлы (также дополнительные формы и программы FoxPro);
  • Шаблоны документов — каталог с шаблонами отчетов (*.frx и *.sab файлы);
  • База данных (вариант DBF) — каталог о основной базой данных, содержащей всю информацию;
  • Документы — документы и файлы справки;
  • Графические файлы — фото сотрудников, изображения товаров и т.п.;
  • Дополнительные каталоги — каталоги с прочими файлами, доступ к которым из системы должен предоставляться без указания полного пути.

Для сохранения изменений следует нажать на кнопку «Утвердить и записать все изменения». Изменения вступят в силу после перезагрузки системы.

Подробнее о структуре и составе системы на файловом уровне читайте в статье «Техническое описание AlibiTT».

Шаблоны

Настройка шаблонов состоит из двух частей:

  1. определения типов документов для шаблонов;
  2. установки связи между типами документов и шаблонами.

Типы документов для шаблонов

Первая задача решается с помощью справочника типов документов, к которым могут привязываться шаблоны («Администратор» → «Группы, пользователи, функции, доступ» → «Шаблоны документов» → «Типы документов для шаблонов»).

Список шаблонов документов

Для второй задачи предназначена функция «Администратор» → «Группы, пользователи, функции, доступ» → «Шаблоны документов» → «Список шаблонов документов».

  • x — запись удалена;
  • + — файл шаблона существует (записи с несуществующими файлами выводятся красным цветом);
  • Имя файла шаблона;
  • Тип — тип шаблона: FRX — шаблон Visual FoxPro, SAB — шаблон MS Word (клавиша «Пробел» меняет тип);
  • Класс документа — значение из справочника «Типы документов для шаблонов»;
  • Для групп пользователей — перечисление групп и пользователей, которым не доступен данный шаблон; если поле пусто, то шаблон доступен всем группам; синтаксис [:U [:U […]]] [;G [;G […]]], где U — код пользователя, G — код группы;
  • описание документа — справочное описание шаблона.

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

При внесении изменений, в правом верхнем углу окна появляется кнопка »[ИЗМ!]», по нажатию на которую изменения сохраняются.

Глобальные переменные

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

Список глобальных переменных по умолчанию

Инструмент для задания значений глобальных переменных по умолчанию. Вызывается командой «Администратор» → «Группы, пользователи, функции, доступ» → «Список глобальных переменных по умолчанию». В колонке «Суть переменной» кратко описано назначение переменных. В колонке «Значение по умолчанию» можно задать значение переменных, для большинства доступен выбор из списка или справочника по правой кнопке мыши.

После изменения переменной нужно нажать кнопку «Актуализировать текущее значение переменной» (F7).

Установка глобальных переменных для пользователей

Инструмент для переопределения значений глобальных переменных по умолчанию для конкретных пользователей и групп. Вызывается командой «Администратор» → «Группы, пользователи, функции, доступ» → «Установка глобальных переменных для пользователей».

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

  1. нажать кнопку «Добавить» (F5) для добавления записи;
  2. указать группу или пользователя в соответствующих колонках;
  3. выбрать переменную в колонке «Переменная»;
  4. задать значение;
  5. нажать кнопку «Утвердить» на панели инструментов (нажатие «Отменить» отменит добавление).

Для изменения правил:

  1. нажать кнопку «Начать редактирование» (F4) для перехода в режим редактирования;
  2. внести необходимые изменения в нужные правила;
  3. нажать кнопку «Закончить редактирование» (Shift+F4).

Во всех изменяемых полях возможен выбор из справочников по правой кнопке мыши.

Для фиксации внесённых изменений нажать кнопку «Утвердить/Записать» (F7). Изменения вступят в силу при следующем входе в систему.

 
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki