Общая информация

Оглавление  Назад  Далее

 Модуль АльфаЦЕНТР Плюс дополняет базовые возможности в следующих областях:

Пользователи. Модуль поддерживает внутреннюю авторизацию на уровне приложения, т.е. пользователи приложения не являются пользователями СУБД. Модуль для доступа к данным может использовать как пользователя СУБД CNT, так и других пользователей с ограниченными на уровне сервера БД правами. Пользователи могут один из уровней доступа - Администратор и Пользователь. Администратор имеет доступ ко всем объектам из БД АльфаЦЕНТР, Пользователь же имеет доступ только к указанным объектам, расчетным группам, моделям отображения, шаблонам отчетов и формулам. Так же Администратор может ограничить область доступа и пользовательские возможности (действия) пользователя.

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

Доступ пользователя. Каждому пользователю лично или через роль может быть предоставлен доступ к объектам в БД АльфаЦЕНТР, к расчетным группам, к моделям отображения данных, шаблонам отчетов и формулам, При загрузке составных элементов (расчетная группа, моделям отображения данных) в состав этих элементов войдут только те объекты, фидеры, группы 1-го уровня и т.п., к которым у текущего пользователя есть доступ. Недоступные элементы будут скрыты от пользователя. При загрузке конечных отчетов у пользователя должен быть доступ к шаблону, на основе которого сохранен отчет. При создание нового пользователя ему автоматически предоставляется доступ только ко всем шаблонам отчетов.

Действия пользователя. В каждой экранной форме есть набор действий, который может выполнить пользователь. Пользователь с уровнем доступа Администратор может выполнить любые действия, а так же запретить другим пользователям и администраторам выполнять указанные действия. При этом Администраторы могут самостоятельно разрешить себе ранее запрещенные действия, Пользователи же не могут изменить запрещенные им действия. Выполнение всех действий всех пользователей фиксируется в аудите действий пользователя.

Модель отображения данных - иерархическая структура (дерево), в каждом узле которого может быть папка или элемент, имеющий доступ к данным, например объект, точка учета (фидер/счетчик), расчетная группа. Можно создать неограниченное количество моделей отображения данных с разными наборами папок и элементов (объекты, расчетные группы, точки учета и т.п.). При загрузке модели отображения пользователь увидит только те элементы, к которым имеет доступ. Элементы, к которым доступа нет, не будут загружен как и все дочерние элементы, даже если к ним есть доступ. В БД всегда существует модель по умолчанию, которая динамически создается на основе текущего описания объектов, точек учета, групп 1-го уровня.

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

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

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

Список фидеров. Список фидеров позволяет сохранить в именованном списке список точек учета (фидеров/счетчиков) для дальнейшего использования, например, в форме "Удаление данных" или в отчетах, которые выводят данные по списку фидеров. Используется в общих целях.

Список измерений. Список измерений точек учета (фидеров/счетчиков) хранится в виде именованного объекта в БД и может быть использован в любом месте модуля. Используется в общих целях.