Конфигурационный файл «config.json»¶
Параметры конфигурационного файла «config.json» представлены в таблице.
Параметры конфигурационного файла «config.json»
| Параметр | Описание | Значение по умолчанию | Примечание |
|---|---|---|---|
| displayVersionWatermark | Отображение номера версии в UI | true | · true – отображать версию Web-клиента в интерфейсе; · fasle – не отображать версию Web-клиента в интерфейсе |
| apiPath | Относительный или полный путь к WebAPI. Используется для настройки Web-клиента для работы с WebAPI | /LanDocs.WebApi.NetCore /api/v1/ | |
| displayMainFile | Отображение главного файл документа на плашке (просмотр списка документов) | false | Значения: true, false. По умолчанию не указан в конфигурационном файле |
| templatesLocation | URL к шаблонам экранных форм | Примеры значений: assets/template | |
| defaultSection | Раздел, который считается домашней страницей | ||
| sections | Массив отображаемых разделов | "sections": ["dashboard", "messages","kanban", "documents", "reports", "settings", "vocabularies", "archive"] | Значения: · dashboard (Дашборды); · messages (Сообщения); · kanban (Канбан-доски); · documents (Документы); · projects (Проекты); · reports (Отчеты); · settings (Настройки); · search (Поиск); · vocabularies (Справочники); · archive (Архив). Для Web-администратора: · vocabularies (Управление справочниками); · adminApplication (Элементы кастомизации); · schedulerSettings (Управление планировщиком); · searchSettings (Настройки поиска); · interactionManagement (Управление взаимодействием); · contentStorage (Управление Хранилищем контента); · securitySettings (Настройки безопасности); · monitoring (Мониторинг); · notifications (Управление рассылкой уведомлений); · delivery (Асинхронная загрузка) |
| dashboardNewsFolderId | Идентификатор папки документа для отображения списка новостей на дашборде | 124394653 | |
| nativeAppAddress | Адрес агента для работ с файлами и LanImage | http://localhost:9000/ | Если параметр не указан или пустой, то работа через агент не осуществляется |
| nativeAppVersion | Параметр используется для явного указания совместимых версий нативного приложения и Web-клиента при внесении правок в Web-клиент и/или нативное приложение, которые кардинально меняют их взаимодействие и влияют на совместимость | ||
| enableKanban | Дополнительный режим отображения списка объектов (только для раздела Сообщения) в виде канбан-доски (в дерево объектов раздела Сообщения добавляется узел Канбан-доска) | false | Значения: · false – выключено; · true – включено |
| hotCardReload | Позволяет разработчикам карточек загружать файлы с локального компьютера прямо в приложение | Значения: · true – разрешение операции; · false – запрет. Отсутствие параметра в конфигурационном файле равносильно значению false |
|
| mainInstructionFeature | Включение функционала главного сообщения (кастомный параметр) | true | Параметр не отображается в конфигурационном файле, имеет значение по умолчанию |
| mainInstructionFeatureCards | Массив идентификаторов типов РК для отображения главного сообщения (кастомный параметр) | Параметр не отображается в конфигурационном файле, имеет значение по умолчанию | |
| canReceiveInstruction | Управление передачей параметра canReceiveInstruction: true при поиске получателей сообщения | false | Значения: · true – параметр передается в методах (/instruction/receivers/search/by-instruction-type + /departments/users/search); · false – не передается |
| projectsGroupingField | Управление группировкой в дереве раздела Проекты | По умолчанию параметр отсутствует | Если параметр отсутствует в конфигурационном файле, то в дереве раздела Проекты отображается только узел Все проекты. Если параметр задан (например, "projectsGroupingField": "projectCategoryName"), то в дереве раздела Проекты отображаются узел Все проекты и соответствующая группировка по категориям |
| previewMode | Расположение области предпросмотра | vertical | Значения: · vertical; · horizontal |
| allowedReceiverDomainId | Возможность жесткой фильтрации по домену при выборе сотрудников | По умолчанию параметр отсутствует | В параметре могут быть указаны один или несколько идентификаторов домена (в том числе -1). Если параметр указан, то значения в форме выбора получателя должны быть отфильтрованы по указанным в значениях идентификаторам доменов |
| instructionsTreeLazyLoad | Возможность загружать дерево сообщений по уровням | true | Значения: · false – выключено; · true – включено (рекомендован, если в процессе работы создается дерево с большим количество сообщений (от 1000) |
| enableGosKey | Включение функционала Госключ (используется в прикладных решениях) | false | Значения: · false – выключено; · true – включено |
| enableUserNotificationTab | Отображение вкладки Рассылка уведомлений в справочнике Сотрудники Web-клиента | false | · true – вкладка Рассылка уведомлений отображается, используется в механизме рассылки уведомлений в версиях ниже 3.8.3; · false – вкладка Рассылка уведомлений не отображается |
| createReportButton | Положение кнопки [Создать отчет] | false | Значения: · true – кнопка [Создать отчет] отображается как отдельная; · false – кнопка расположена в дополнительном меню. Если параметр отсутствует в конфигурационном файле, это равносильно false |
| fileAgentApiPath | Адрес, на котором запущен помощник LDM | Пример: http://localhost:9000/ | |
| fileAgentVersion | Версия помощника LDM | 1.0.2 | |
| enableFileAgentSignalR | Чекбокс взаимодействия Web-клиента с файловым агентом | false | Значения: · true – отображается окно подтверждения сохранения новой версии после закрытия ассоциативного приложения; · false – Web-клиент не взаимодействует с файловым агентом |
| esignAuth | Отображение кнопки [Вход по ЭП] на странице авторизации | false | Значения: · true – кнопка отображается; · false – кнопка скрыта |
| enableRediSearch | Управление поиском search-v2 в окне кастомных фильтров | false | Значения: · true – в фильтре используется поиск v2; · false – в фильтре используется поиск v1 |
| esignCheckContainerEnabled | Контроль наличия носителя ЭП | Значения: · true – проверяется наличие носителя ЭП; · false – без проверки (равносильно отсутствию параметра в конфигурационном файле) |
|
| smartUploadProgressBar | Отключение отображения процентов и прогресса загрузки в реальном времени (актуально для Web-клиента) | По умолчанию параметр отсутствует | Значения: · true (параметр отсутствует в конфигурационном файле) – отображаются проценты и прогресс загрузки; · false – отображение процентов отключено, вместо прогресс-бара – «бегающая полоса» |
| folderStatisticIds | Список ID папок, для которых нужно вызвать метод получения счетчиков новых сообщений | 1999 | Указываются только корневые папки, для подпапок будет автоматически подтягиваться (по умолчанию для входящей папки сообщений) |
| ExtractFromArchive | Сохранять структуру папок архива при извлечении файла из архива / многотомного архива | По умолчанию параметр отсутствует | Значения: · PreserveStructure – в выбранную папку скачивается файл архива с учетом структуры папок архива; · Exact или пусто – файлы архива скачиваются в выбранную папку списком |
| journalsWithStamps | Настройка журналов, для которых отображается кнопка [Штампы ЭП] | По умолчанию параметр отсутствует | Указываются ID журналов, для которых доступен функционал штампов. Если параметр отсутствует или значение пусто, то кнопка [Штампы ЭП] доступна во всех журналах |
| journalsAllowSearch | Позволяет скрыть поле поиска в журнале | По умолчанию параметр отсутствует | Значения: · false – поле поиска в UI отсутствует; · true – при отсутствии параметра |
| journalsColumnSettings | Позволяет сохранить настройки столбцов в таблице выбранного журнала | По умолчанию параметр отсутствует | Указываются ID журналов, для которых доступно сохранение настроек столбцов |
| journalsSortSettings | Позволяет сохранить настройки сортировки в столбцах в таблице выбранного журнала | По умолчанию параметр отсутствует | Указываются ID журналов, для которых доступно сохранение настроек сортировки в столбцах |