Настройки агрегации

Новый грид позволяет настроить агрегацию строк. Агрегация — сбор суммарных данных — позволяет получать численные результаты по данным, содержащимся в строках таблицы. Например, в представлении может отображаться количество документов определённого вида или количество документов, отправленных определённому пользователю.

Инструкцию по установке, настройке и требования к системе для установки Elasticsearch см. в документации модуля Платформа: Установка, Настройка, Требования.

Доступность агрегации

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

Агрегация доступна только для пользователей в следующих группах Windows или в аналогичных группах Справочника сотрудников:
  • Использование агрегатов (DocsVision Aggregation Users).

  • Администраторы (DocsVision Administrators).

  • Продвинутые пользователи (DocsVision Power Users).

  • Администраторы безопасности (DocsVision Security Administrators).

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

Настройки включения в группы применятся только в новой сессии пользователя. Чтобы настройки применились, необходимо повторно выполнить вход в Web-клиент.

Задержка обновления агрегации

Администратор может настроить задержку обновления списка карточек и доступных агрегатов при использовании Elasticsearch.

Чтобы настроить автоматическое применение по таймеру:
  1. Откройте файл Каталог-установки-Web-клиента\5.5\Site\web.config.

  2. Измените значение параметра, заданное по умолчанию:

    <SettingGroup Name="Grid">
            <Setting Name="ApplyAggregatesTimeout" Value="1000" /> (1)
            <Setting Name="ApplyAggregatesButton " Value="True" /> (2)
    </SettingGroup>
    1 По истечении указанного количества миллисекунд будут автоматически обновлены список карточек и доступные агрегаты.
    2 Флаг определяет, будет ли список карточек обновляться автоматически или перестраиваться по нажатию кнопки Применить.

    Доступные агрегаты обновляются согласно настройке ApplyAggregatesTimeout.