Отключить кэширование разметок фильтров данных

По умолчанию Web-клиент использует серверный кэш для хранения разметок фильтров данных в представлении. Кэш обновляется при перезапуске сервера Web-клиент, а также автоматически при изменении настроек представления.

Администратору нужно отключить кэширование разметок фильтров, если в Web-клиенте планируется использовать две или более разметки представлений. Если кэширование не отключено, пользователи могут получать разметки фильтра, не соответствующие условиям выбора разметок, указанным в программе Конструктор Web-разметок.

Модуль "Web-клиент" поддерживает следующие способы отключить кэширование разметок фильтров данных:
  • Из интерфейса Консоли управления Docsvision без необходимости работы с форматом .json, начиная с версии 6.1 сборки 1265 и выше: "Кэширование"

  • При помощи настройки в конфигурационном файле модуля, см. подробнее ниже

Чтобы отключить кэширование разметок из конфигурационного файла:
  1. Откройте конфигурационный файл /usr/lib/docsvision/webclient/appsettings.json в Linux и C:\Program Files\Docsvision\WebClient\appsettings.json в Windows.

  2. Перейдите к секции "Docsvision"  "WebClient" > "SettingGroups" > "WebClient".

  3. Измените значение параметра GridFilterCache в false:

    {
      "Docsvision": {
        "WebClient": {
          "SettingGroups": {
            "WebClient": {
              "GridFilterCache": "False" (1)
            }
          }
        }
      }
    }
    1 Возможные значения:
    • False — кэширование разметок фильтров будет отключено.

    • True — значение по умолчанию, кэширование включено.

    В конфигурации по умолчанию параметры отсутствуют. Предпочтительным способом настройки является Консоль управления Docsvision, добавляйте параметры в конфигурационный файл только при крайней необходимости.

    Если настройки указаны в конфигурационном файле, они считываются в первую очередь и имеют приоритет над настройками в Консоли управления Docsvision.

  4. Сохраните изменения конфигурационного файла.