Структура Stimulsoft Reports.Server

Stimulsoft Server представляет собой универсальный комплекс программного обеспечения, предназначенного для работы с отчетностью и аналитикой. Этот комплекс имеет клиент-серверную архитектуру, то есть с одним сервером может работать множество клиентов, являющихся пользователями. Поэтому данные различных пользователей могут быть в различных рабочих пространствах.

 

Ниже представлена условная схема с тремя рабочими пространствами:

 

 

 

Управляют сервером пользователи, у которых роль Супервизор (Supervisor). Эти пользователи обладают абсолютными правами во всех рабочих пространствах на сервере. В том числе имеют право на создание и удаление рабочих пространств. Кроме этого, в каждом рабочем пространстве есть администраторы, менеджеры, пользователи и другие роли, которые осуществляют определенную деятельность только в пределах их рабочего пространства.

 

 

Рассмотрим структуру основного клиентского приложения более подробно:

 

 

img_1 Панель закладок сервера.

img_2 Кнопка локализации. При нажатии, будет раскрыт выпадающий список с перечнем локализаций интерфейса сервера.

img_3 Меню уведомлений. При выполнении различных операций с элементами сервера будут формироваться уведомления. В данном меню отображается история уведомлений.

img_4 При нажатии на данную кнопку, будет открыто меню аккаунта.

img_5 Панель основных команд для работы с элементами сервера.

img_6 Панель режимов отображения перечня элементов.

img_7 Перечень элементов в текущем рабочем пространстве сервера.

 

Информация

 

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

 

 

 

Run in Background

При работе в Stimulsoft Server можно использовать возможность фонового режима выполнения операция. Фоновый режим выполнения операций предоставляет возможность одновременно выполнять неограниченное число операций. В этом случае, ограничение накладывают технические характеристики сервера. Для того чтобы включить фоновый режим выполнения операций, необходимо установить флажок у параметра Запустить в фоне (Run in Background) в окне при создании определенной задачи. После выполнения или невыполнения фоновой операции, будет добавлено уведомление в меню уведомлений.