Настройка приложения в конфигурационных файлах

 
Некоторые функции приложения можно настроить, изменив конфигурационный файл app_settings.json, расположенный в:
OC Windows:
C:\ProgramData\AstraRegul\HMI.SecurityConfigurator
 
OC Linux:
/home/<user>/AstraRegul/HMI.SecurityConfigurator для ОС Linux.
 
Пример такого файла:
{
 "UserInAtLeastOneGroup": true,
 "UserInOnlyOneGroup": false,
 "AppTemplatesPath": "C:\\Program Files\\AstraRegul\\Astra.HMI.SecurityConfigurator\\resources\\Security_Templates",
 "BackupsPath": "C:\\ProgramData\\Backups",
 "DomainNodes": "",
 "ScreenKeyboard":
 {
  "Enabled": false,
  "ProgramPath": "",
  "Arguments": ""
 }
}
 
Параметры настроек из файла совпадают со свойствами компонента Настройки.
 

Настройки внешнего вида приложения

 
Информация о приложении сохраняется в конфигурационные файлы. Это необходимо для того, чтобы сохранять внешний вид и положение окна Astra.HMI.SecurityConfigurator при перезапуске приложения.
 
Имя файла
Назначение
session.json
В файл записываются данные о положении и размере окна приложения в последней сессии.
settings.json
Хранит информацию о внешнем виде приложения:
ширине и видимости таблиц (пользователей, приложений и пр.) и их столбцов;
ширине списков (приложений, групп и пр.), расположенных в левой части окна приложения.
Также здесь хранятся пути:
к папке, выбранной для экспорта файлов *.csv или *.xlsx;
к папке, из которой импортируются шаблоны приложений.
 
Чтобы ознакомиться с файлами, перейдите к их расположению:
OC Windows:
C:\Users\<user>\AstraRegul\HMI.SecurityConfigurator
 
OC Linux:
/home/<user>/AstraRegul/HMI.SecurityConfigurator