Автоматически закрывать неактивные сессии пользователей

Web-клиент автоматически переводит в офлайн-режим сессии (подключение к серверу Docsvision) неактивных пользователей. При этом у пользователей появится предупреждение о переводе сессии в офлайн. Впоследствии неактивные сессии будут закрыты. Таймер закрытия сессии запускается одновременно с переходом в офлайн-режим.

После перевода пользовательской сессии в офлайн-режим или её закрытия будет остановлено автоматическое обновление счетчиков непрочитанных карточек и содержимого папок.

Чтобы изменить стандартные настройки сессии пользователей:
  1. Откройте конфигурационный файл /usr/lib/docsvision/webclient/appsettings.json.

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

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

      "Docsvision": {
        "WebClient": {
          "SettingGroups": {
            "WebClient": {
              "SessionSuspendTimeout": 10, (1)
              "SessionCloseTimeout": 300, (2)
              "SessionInactiveMessageHide": true (3)
            }
          }
        }
      }
    1 SessionSuspendTimeout — время неактивности пользователя в минутах, через которое сессия будет переведена в офлайн-режим. Значение по умолчанию — 10 минут.
    2 SessionCloseTimeout — время неактивности пользователя в минутах, через которое сессия будет закрыта. Значение по умолчанию — 300 минут.
    3 SessionInactiveMessageHide — отключает показ сообщения "Подключение остановлено в связи с отсутствием активности".
    • Значение true Сообщение не отображается, сессия восстанавливается при нажатии курсором мыши в любой области окна Web-клиент.

    • Значение false Сообщение отображается, сессия восстанавливается при нажатии курсором мыши на сообщение или в любой области окна Web-клиент (значение по умолчанию).

  4. Чтобы отключить перевод неактивной сессии в офлайн-режим, установите SessionSuspendTimeout в значение 0.

    Сервер Web-клиента проверяет неактивность пользователей через промежуток времени SessionSuspendTimeout * 0.5, поэтому перевод пользовательской сессии в офлайн-режим может быть выполнен в промежутке времени до SessionSuspendTimeout * 1.5.

  5. Чтобы отключить закрытие неактивных сессий, установите SessionCloseTimeout в значение 0.

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

Неактивные сессии не закрываются, если в конфигурационном файле Web-клиента параметр DisableClearSession установлен в значении true.