Настройка визуализации контуров приложения#
1. Назначение#
Данный раздел описывает процесс настройки визуального обозначения контуров работы приложения (например, test, dev, prod).
Функция позволяет визуально отличать окружения при работе с интерфейсом — в зависимости от выбранной базы данных цвет
рабочего поля изменяется согласно заданной конфигурации.
2. Добавление индикатора контура в конфигурацию БД#
Откройте файл конфигурации приложения:
nano /opt/global/globalserver/global3.config.xml
Для каждой записи о базе данных необходимо добавить атрибут environmentIndicator, указывающий на название контура.
Пример записи:
<database alias="PGTEST" driver="org.postgresql.Driver" schema="PUBLIC"
url="jdbc:postgresql://192.168.1.1:6432/postgres"
connectionType="proxyShared" authenticationType="btk"
environmentIndicator="TEST_DB"></database>
<database alias="PGDEV" driver="org.postgresql.Driver" schema="PUBLIC"
url="jdbc:postgresql://192.168.1.2:6432/postgres"
connectionType="proxyShared" authenticationType="btk"
environmentIndicator="DEV_DB"></database>
После секции <databases> необходимо добавить новый тег <environmentIndicators>, в котором задаются параметры для
каждого контура: название, описание и цвет подсветки интерфейса.
Пример конфигурации:
<environmentIndicators activated="true" defaultIndicator="TEST_DB">
<!-- Включена видимость рамки главной формы приложения и фоновый цвет -->
<indicator name="TEST_DB">
<views caption="Запущен контур TEST" color="#87cefa">
<MainFormBorder/>
<BackgroundColor/>
</views>
</indicator>
<indicator name="DEV_DB">
<views caption="Запущен контур DEV" color="#eb1a21">
<MainFormBorder/>
<BackgroundColor/>
</views>
</indicator>
</environmentIndicators>
Пояснения:#
activated=»true» — включает отображение визуальных индикаторов.
defaultIndicator — задаёт индикатор по умолчанию.
caption — текст, отображаемый в интерфейсе.
color — цвет рамки и фона рабочего поля (в формате HEX).
MainFormBorder — активирует цветную рамку вокруг главного окна. Необязательный параметр.
BackgroundColor — задаёт цвет фона рабочей области. Необязательный параметр.
3. Применение изменений#
После внесения изменений сохраните файл и перезапустите сервер.
sudo systemctl restart global3
После перезапуска приложение автоматически применит визуальные настройки.
Цвет и подпись интерфейса будут соответствовать выбранному контуру, указанному в конфигурации базы данных.
4. Тестирование#
На стартовой странице выберете необходимый вам контур:

Перейдите в любое приложение. В соответствие с конфигурацией будет добавлена рамка и изменен фон рабочей области.
Для первого контура (Тест):

Для второго контура (Dev):
