Управление конфигурацией
Параметры конфигурации системы
Значения конфигурационных параметров хранятся в таблице config_params.
| Код параметра | Описание | Тип данных | Значение |
|---|---|---|---|
| timezone | Часовой пояс | string | Europe/Kazan |
| primary_language | Основной язык | string | ru |
| minor_language | Второстепенный язык | string | en |
| custom_i18_file_suffix | Суффикс имени кастомизированных i18 файлов | string | |
| mailgun_domain | Домен от имени которого будет отправляться email | string | |
| mailgun_apikey | API ключ сервиса mailgun для отправки Email уведомлений и автоматически генерируемых отчетов | string | |
| mailgun_from | Email адрес отправителя в письмах, отправленных автоматически через сервис mailgun | string | |
| contact_email | Email поддержки | string | help@elephantsoft.ru |
| contact_email_subject_prefix | Префикс заголовка письма | string | |
| smart_contactors | Управление контакторами кабинетов | bool | 10 |
| smart_meters | АСКУЭ кабинетов | bool | true |
| smart_lums | Установлены умные светильники | bool | true |
| suggestion_box_limit | Макс. элементов в suggestion box | int | 10 |
| dimming_enabled | Димминг светильников | bool | true |
| allowed_cascade_cabinets | Каскадность кабинетов | bool | true |
| user_defined_mounting_uid | Номера новых опор задаются вручную | bool | true |
| birt_endpoint | HTTP адрес сервиса Birt | string | http://127.0.0.1:8180/birt-viewer/frameset |
| birt_templates_root_path | Путь к файлам шаблонов Birt | string | /var/lib/tomcat8/webapps/birt-viewer |
| date | Формат даты | string | DD.MM.YYYY |
| time | Формат времени | string | HH:mm |
| datetime | Формат дата-время | string | DD.MM.YYYY HH:mm |
| datetimesec | Формат дата-время+сек. | string | DD.MM.YYYY HH:mm:ss |
| new_head_default_attributes | Атрибуты по умолчанию для обнаруженных БУ | string | {“StateID”: 7, “SpecID”: 1, “IsManagedBySchedule”: false} |
| new_meter_default_attributes | Атрибуты по умолчанию для обнаруженных счётчиков | string | {“SpecID”: 1,“TariffCount”: 1,“TranformationRatio”: 1.0} |
| branding_page_title | Текст заголовка HTML страницы | string | АСУНО |
| branding_page_footer | Текст в нижней части страницы | string | Copyright (c) 2020 |
| branding_login_header | Текст заголовка на странице логина | string | АСУНО |
| branding_login_subheader | Текст подзаголовка на странице логина | string | Лайтинг Менеджмент Систем |
| branding_logo_file_name | Имя файла с логотипом | string | |
| tile_server_endpoint | HTTP адрес тайл сервера | string | |
| default_lat | Долгота по умолчанию | float | 49.66007 |
| default_lon | Широта по умолчанию | float | 58.59665 |
| db_max_open_conns | Макс кол-во одновременных соединений | int | 20 |
| db_max_idle_conns | Макс кол-во ожидающих соединений | int | 5 |
| twofa_activated | Активирована двухфакторная аутентификация | bool | false |
Атрибуты параметра конфигурации
- Уникальный код
- Описание параметра. Отображается на странице просмотра/изменения значений параметров
- Тип данных
- Тип визуального компонента, который использутся для ввода/корректировки значения
- Значение по умолчанию
- Текущее значение
- Признак: значение только для чтения?
- Признак: не показывать в графическом интерфейсе?
White Labeling
При наличии необходимости, договоренности и юридической возможности, Система может поставляться под другим наименованием, брендом, альтернативным логотипом, адресом домена и т.п. Изменение значений параметров *branding_** возможно только представителем разработчика.
Нормализация терминологии
В различных регионах одной страны, может быть приняты различные термины для обозначения сущностей предметной области. Например слова: Кабинет, ШУНО, ШУО, Пункт питания и Пункт включения, обозначают одну сущность, в документации представленную как ШУНО. Система мультиязычная, все статические тексты пользовательского интерфейса содержатся в текстовых файлах для каждого языка: ru.i18, en.i18, el.i18 и тп. Пример содержимого:
module.inventory.mountings.col.UID=Код
module.inventory.mountings.col.RefType=Тип
module.inventory.mountings.col.RefState=Состояние
module.inventory.mountings.col.RefCategory=Категория
module.inventory.mountings.col.RefLocationCategory=Кат. дороги
module.inventory.mountings.col.RefOwner=Владелец
module.inventory.mountings.col.SegmentUID=Сегмент
module.inventory.mountings.col.CabinetUID=Кабинет
module.inventory.mountings.col.RadioNetworkUID=Радиосеть
module.inventory.mountings.col.Height=Высота,м
module.inventory.mountings.col.Address=Адрес
module.inventory.mountings.col.Sockets=Рожки
Файлы ресурсов расположены в папке /frontend/langs/
Если вместо слова Кабинет надо отображать слово Пункт питания, достаточно открыть файл на редактирование и изменить в файле соответствующее значение:
module.inventory.mountings.col.CabinetUID=Пункт питания
Данный способ возможен, но не рекомендован. При обновлении версии ПО, пользовательские изменения будут поттеряны!
Рекомендованный способ
-
Создать текстовый файл ru.i18.moscow (рекомендуется название города)
-
Изменить значение конфигурационного параметра
custom_i18_file_suffix=moscow -
В созданный файл скопировать строчки, которые должны быть переопределены. Изменить значения.
module.inventory.mountings.col.CabinetUID=Пункт питания module.inventory.cabinets.header=Пункты питания ... -
Перезапустить сервер приложений.
Сервис отправки электронных писем - mailgun
Отправка электронных писем через сервис mailgun, позволяет с высокой вероятностью не попадать в папку спам. При объеме несколько тысяч писем (в случае с АСУНО речь идет всего о десятках писем в месяц), данный сервис остается бесплатным.
Внимание: При регистрации требует указания кредитной карты!
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.