В BPMSoft версии 1.8 добавлено новое цветовое решение для интерфейса — темная тема.
Рисунок 1 — Темная тема BPMSoft
Темная тема пока представлена в бета-версии, поэтому по умолчанию отключена и активируется через механизм управления функциональностью «FeatureToggle». После вывода из бета-версии переключатель темной темы будет доступен по умолчанию для всех пользователей.
Чтобы включить темную тему для текущего пользователя:
Примечание. Например, если адрес приложения BPMSoft на платформе .NET 8 — https://bpmsoft-test-site.ru, то адрес страницы управления функциональностью — https://bpmsoft-test-site.ru/Nui/ViewModule.aspx#BaseSchemaModuleV2/FeaturesPage.
Рисунок 2 — Включение функциональности для темной темы
После повторного входа в коммуникационной панели будет доступен переключатель для изменения темы приложения. Подробнее: Интерфейс BPMSoft
Чтобы включить темную тему для всех пользователей, необходимо выполнить запрос к базе данных. Ниже представлен SQL-скрипт для включения функциональности, где:
DECLARE -- Код функциональности. @featureCode varchar(max) = 'EnableThemeSwitcher', -- Id функциональности. @featureId uniqueidentifier, -- Id пользователя или роли из таблицы SysAdminUnit (All employees). @userId uniqueidentifier = 'a29a3ba5-4b0d-de11-9a51-005056c00008'; -- Запись полученного запросом Id необходимой функциональности. SET @featureId = (SELECT TOP 1 Id FROM Feature WHERE Code = @featureCode); -- Внесение записей в таблицу состояний функциональности для роли All employees. INSERT INTO AdminUnitFeatureState (SysAdminUnitId, FeatureState, FeatureId) VALUES (@userId, 1, @featureId);
DO $$ DECLARE -- Код функциональности. "FeatureCode" VARCHAR := 'EnableThemeSwitcher'; -- Id функциональности. "FeatureId" UUID; -- Id пользователя или роли из таблицы SysAdminUnit (All employees). "UserId" UUID := 'a29a3ba5-4b0d-de11-9a51-005056c00008'; BEGIN -- Получение ID функциональности SELECT "Id" INTO "FeatureId" FROM "Feature" WHERE "Code" = "FeatureCode" LIMIT 1; -- Внесение записей в таблицу состояний функциональности для роли All employees INSERT INTO "AdminUnitFeatureState" ("SysAdminUnitId", "FeatureState", "FeatureId") VALUES ("UserId", 1, "FeatureId"); END $$;
После выполнения скрипта для всех пользователей в коммуникационной панели будет доступен переключатель для изменения темы приложения. Подробнее: Интерфейс BPMSoft
Чтобы включить функциональность для необходимых пользователей или ролей:
После выполнения скрипта для группы пользователей, указанных в запросе, в коммуникационной панели будет доступен переключатель для изменения темы приложения. Подробнее: Интерфейс BPMSoft
Адаптация кастомизации интерфейса под темную тему разработчиком
Ссылка, по которой вы перешли, больше недействительна — её срок действия закончился. Ссылка активна в течение 24 часов.
Вы можете запросить новую ссылку.
До встречи в экосистеме BPMSoft.
Теперь вы зарегистрированы в экосистеме BPMSoft. Авторизуйтесь, чтобы получить доступ ко всем её возможностям.
Если у вас возникнут трудности с использованием сайта или сервисов, вы всегда можете обратиться к нам за помощью.
К сожалению, ссылка больше не активна — она действовала только 24 часа.
Здравствуйте.
Эта ссылка больше недействительна, так как вы запрашивали новую.
Перейдите по последней ссылке или запросите новую.
Ссылка, по которой вы перешли, недействительна.
Если вы хотите восстановить пароль, просто запросите новую ссылку.
Ваш пароль успешно обновлён — теперь вы можете пользоваться всеми возможностями экосистемы BPMSoft.
Ваш пароль успешно изменен, вы можете продолжить работу в экосистеме BPMSoft.
Учётная запись пока не активирована.
Мы отправили письмо для подтверждения на ваш email — перейдите по ссылке в течение 24 часов с момента регистрации.
Если письмо не пришло, пожалуйста, напишите нам об этом.
До встречи в экосистемe BPMSoft.
Учетная запись заблокирована
Пожалуйста, свяжитесь с нами для уточнения данных.
Если пользователь с указанным Email зарегистрирован в системе BPMSoft, ему на почту отправлена ссылка для восстановления пароля.
Чтобы установить новый пароль, перейдите по ссылке из письма.
Ссылка активна в течение 24 часов.