Работа под лицензиями Моделера и Пользователя в системе Optimacros
Платформа Optimacros реализует разграничение прав доступа и функциональности пользователей через модель лицензирования. Основными типами лицензий являются:
- Лицензия Моделера (Modeler License) — предоставляет доступ к полному набору инструментов по разработке, администрированию и настройке моделей, процессов и интерфейсов.
- Лицензия Пользователя (User License) — предназначена для конечных пользователей, которым необходим доступ к моделям, вводу/выводу данных, просмотру отчетов и принятию решений в рамках бизнес-процессов.
Разделение этих ролей критически важно для соблюдения принципов безопасности, производительности и масштабируемости платформы.
Функциональность Моделера
Моделер (Modeler) — это пользователь с расширенными административными правами. Основные функции и возможности, предоставляемые лицензией Моделера:
1. Разработка моделей и объектов
- Создание и редактирование структур моделей (измерения, показатели, таблицы) ;
- Настройка атрибутов и иерархий;
- Конфигурация расчетных формул и зависимостей.
2. Интерфейсы и визуализация
- Проектирование форм ввода, отчетных панелей, визуальных дэшбордов;
- Определение прав доступа к интерфейсам и данным.
3. Администрирование
- Управление пользователями и назначение ролей;
- Импорт и экспорт данных;
- Создание и запуск процессов ETL, настройки SSO, интеграций, расписаний.
4. Версионирование и контроль изменений
- Поддержка среды разработки с возможностью публикации моделей;
- Ведение истории изменений;
- Создание архивных версий объектов и конфигураций.
Доступ к функциональности Моделера осуществляется через веб-интерфейс Designer. Интерфейс содержит вкладки: «Метамодель», «Интерфейсы», «Процессы», «Управление пользователями» и пр.
Функциональность Пользователя
Пользователь (User) — это роль, ориентированная на бизнес-потребителей данных и аналитики.
Основные возможности лицензии Пользователя:
- Просмотр доступных моделей, показателей и отчетов;
- Ввод плановых и фактических данных;
- Запуск доступных процессов (например, расчет сценария или отправка данных на утверждение);
- Работа с формами, сводными таблицами и графиками;
- Экспорт отчетов в Excel или PDF;
- Использование фильтров, drill-down и сценарного анализа .
Пользователи не могут создавать новые модели или редактировать структуру уже существующих объектов — это доступно только Моделерам.
Сравнительная таблица функциональности
|
Возможности |
Моделер |
Пользователь |
|---|---|---|
|
Создание и редактирование моделей |
✓ |
× |
|
Управление интерфейсами |
✓ |
× |
|
Импорт/экспорт данных |
✓ |
× |
|
Запуск расчетов и процессов |
✓ |
✓ (ограничено) |
|
Ввод и просмотр данных |
✓ |
✓ |
|
Администрирование пользователей и прав |
✓ |
× |
|
Использование дэшбордов и отчетов |
✓ |
✓ |
|
Работа с фильтрами и drill-down |
✓ |
✓ |
Технические ограничения
- Количество одновременно подключенных Моделеров может быть ограничено согласно лицензионному соглашению;
- Некоторые действия (например, публикация изменений) требуют сохранения и проверки модели на целостность;
- Пользователи ограничены в доступе к системным интерфейсам и логам.
Практические рекомендации
- Для продуктивной работы проекта достаточно 1–3 лицензий Моделера и необходимого количества Пользователей в зависимости от бизнес-процесса;
- Рекомендуется регулярно проводить ревизию активных ролей и пересматривать права доступа;
- Оптимально использовать среду «dev-test-prod» с разделением ролей, чтобы исключить несанкционированные изменения моделей.
Заключение
Разграничение прав в Optimacros между Моделерами и Пользователями обеспечивает высокую управляемость, безопасность и гибкость при внедрении корпоративного планирования. Лицензии Моделера необходимы для проектирования и поддержки модели, в то время как лицензии Пользователя позволяют бизнес-пользователям безопасно и эффективно участвовать в процессе планирования.




