Версия 75, октябрь 2024

Лента событий

Мы доработали события с типом Мониторинг:

  • Теперь при обработке событий мониторинга не отображаются уведомления.
  • Если из события мониторинга было создано дело, кнопка создания дела автоматически будет изменена на кнопку перехода в карточку дела без обновления страницы.

Фильтрация

Мы добавили возможность фильтровать список объектов и дел по группам пользователей — теперь в фильтре Ответственный вы можете выбрать в качестве значения фильтра одну или несколько групп пользователей:

  • Выбрать группы в фильтре Ответственный (Еще фильтры — Ответственный) вы можете:
    • В разделе Дела или в разделе объектов
    • В карточке объекта в блоке Таблица
    • В календаре
  • В списке значений фильтра группы отображаются вместе с пользователями, список отсортирован по алфавиту.
  • Для каждой группы отображаются: Название группы и подпись под названием — Группа.
  • В результате фильтрации по группам будут отображаться дела/объекты, в которых в качестве ответственных указаны пользователи, входящие в выбранные в фильтре группы.

Отчеты 

  • Мы расширили возможности визуализации в отчетах — теперь в блоке Диаграмма в параметрах отчета вы можете выбрать новый тип диаграммы — Показатель, которая отображает ключевые показатели в числовом формате:
    • Для диаграммы Показатель предусмотрены следующие параметры:
      • Параметр — выбор из списка полей, которые выбраны в качестве колонки отчета, доступно выбрать до 6 показателей
      • Формат — выбор формата зависит от типа поля, возможные значения: Не выбрано (по умолчанию), Количество всех значенийМаксимумСреднееМинимум
      • Красный, если:
        • Выбор условия: БольшеБольше или равноРавноНе равноМеньшеМеньше или равно
        • Значение по умолчанию — Не выбрано
        • Поле не обязательно для заполнения
        • Если выбрано условие, отображает показатель красным цветом
      • Значение — ввод значения для выделения показателя красным цветом
      • Зеленый, если:
        • Выбор условия: БольшеБольше или равноРавноНе равноМеньшеМеньше или равно
        • Значение по умолчанию — Не выбрано
        • Поле не обязательно для заполнения
        • Если выбрано условие, отображает показатель зеленым цветом
      • Значение — ввод значения для выделения показателя зеленым цветом

Если числовые диапазоны в полях Значение для параметров Красный, если и Зеленый, если пересекаются, при сохранении отобразится ошибка.


    • При просмотре диаграммы Показатель на вкладке Отчет:
      • Числовое значение отображается с учетом формата настройки показателя
      • Каждое значение показателя отображается в отдельной рамке
      • Если значений несколько, они отображаются в один ряд
      • Под числовым значением отображается название параметра, который был выбран в качестве показателя
      • При наведении курсора отображается подсказка
      • Если в параметрах диаграммы не указаны значения для полей Красный, если и Зеленый, если, итоговые значения показателя отображаются черным цветом
      • Если итоговое значение показателя не попадает ни в один диапазон числовых значений, выбранных в полях Красный, если и Зеленый, если, итоговые значения показателя отображаются черным цветом
  • Теперь значения на диаграммах отображаются с учетом настройки формата времени — время отображается на диаграммах:
    • Во всплывающих подсказках
    • В легенде
    • На оси Х для столбчатых и линейных диаграмм

Карточка объекта

Мы добавили уведомление о превышении рекомендованного количества строк и блоков в карточке объекта, чтобы вы своевременно узнавали о возможном снижении производительности системы:

  • В настройки конфигурации мы добавили параметры, которые позволяют задать ограничение на максимальное количество строк и блоков (значения по умолчанию: 100 блоков, 500 строк).
  • Если превышено одно или несколько ограничений, при попытке сохранения карточки объекта отображается ошибка:
    • Если превышено количество строк: Количество строк на вкладке превышает рекомендованное количество: N. Скорость работы приложения может замедлиться
    • Если превышено количество блоков: Количество блоков на вкладке превышает рекомендованное количество: N. Скорость работы приложения может замедлиться
    • Если одновременно превышено количество строк и блоков: Количество строк и блоков на вкладке превышает рекомендованное количество: строки - N, блоки - N. Скорость работы приложения может замедлиться

Для стабильной и комфортной работы мы не рекомендуем превышать предел в 500 строк и 100 блоков в карточке объекта, поскольку возможно значительное снижение общей производительности.


  • При подсчете строк в карточке объекта:
    • Учитываются:
      • Обычные строки и мультистроки
      • Обычные и мультистроки из скрытых блоков — подсчет скрытых блоков и их содержимого:
        • Выполняется, если блок скрыт настройками видимости в конструкторе объекта
        • Не выполняется, если блоки скрыты настройками прав доступа
      • Строки из системного блока Ссылки
    • Не учитываются строки:
      • Из блоков Таблица и Основное
      • Строки, в которых у полей нет значений
  • При подсчете блоков в карточке объекта учитываются:
    • Обычные блоки и мультиблоки
    • Системные блоки, включая блоки Основное и Таблица
    • Скрытые блоки — подсчет скрытых блоков и их содержимого:
      • Выполняется, если блок скрыт настройками видимости в конструкторе объекта
      • Не выполняется, если блоки скрыты настройками прав доступа
    • Блоки, в которых нет полей

Улучшения и исправления

  • Исправили учет часового пояса пользователя, если часовой пояс отличается от UTC 0, при создании дела — теперь дело будет создано с учетом часового пояса пользователя.
  • Убрали "моргание" Главного меню при переключении между страницами.
  • Исправили отображение доп. атрибутов в карточке участника без обновления страницы при переходе в карточку другого участника с заполненными доп. атрибутами по ссылке.
  • Внесли ряд исправлений в клиентский портал и в функциональность работы с клиентскими запросами:
    • Поправили отображение уведомления при удалении клиентского запроса — теперь уведомление всегда отображается после удаления запроса
    • Исправили отображение профиля в клиентском портале:
      • Теперь ФИО клиента в профиле отображается с учетом выбранного формата в разделе Администрирование — Аккаунт
      • Границы полей E-mail и Телефон — теперь все границы и высота полей в блоке Личные данные одинаковы 
    • При просмотре карточки клиентского запроса в поле Дело теперь отображается пункт Добавить дело в конце списка
    • Исправили проверку заполнения обязательных полей в клиентском запросе — теперь незаполненные обязательные поля подсвечиваются оранжевым цветом
    • Поправили отображение иконки загрузки добавленного в Системе документа в поле с типом Документ при заполнении формы клиентского запроса неавторизованным клиентом — теперь иконка загрузки добавленного документа недоступна для нажатия
    • Теперь при создании запроса на клиентском портале поля, для которых указано значение по умолчанию, будут автоматически заполнены
    • Исправили отображение статуса запроса при его повторной отправке — теперь статус запроса обновляется сразу после отправки
    • Изменили название блока с основными данными в клиентском запросе — теперь блок называется Основная информация
    • Поправили механизм копирования клиентских форм — теперь при копировании формы клиентского запроса сохраняются настройки обязательности поля
  • Теперь в делах с заполненной датой за пределами 01.01.1753 Content и сами даты корректно обновляются, дело становится доступным для поиска по полю с типом Текст.
  • Исправили фильтрацию дел по полю с типом Данные, которое содержит ссылочные поля, на инстансе, где подключен ElasticSearch.
  • Исправили ошибку открытия документа по ссылке — теперь открывается одна форма просмотра документа, а не две.
  • Исправили вывод данных в отчете по колонке, где выбрано поле с типом Время с выбранным форматом Количество всех значений.
  • Теперь в карточке дела сохраняются изменения в зависимом от скрытого поля блоке.
  • Исправили возможность редактирования полей в блоках, которые зависят от блоков, скрытых по условиям видимости.
  • Поправили округление итогов по полю с типом Число при распечатывании отчета — теперь количество знаков после запятой у итогов колонки соответствует настройке поля в типе дела.
  • Исправили ошибку, возникающую при открытии карточки дела с блоком Таблица, в настройках которой добавлен фильтр Статус — Пустые.
  • Исправили работу поиска дел по URL ссылки из поля с типом Текстовое расширяемое.

Пользователи

  • Теперь вы можете узнать, какие пользователи сейчас работают в Case.one — мы доработали значения фильтра Статус в списке пользователей (раздел Администрирование — Пользователи):
    • Добавили новое значение В сети, которое позволяет отслеживать активных пользователей:
      • В результате работы фильтра в списке отобразятся только те пользователи, которые находятся в сети на момент применения фильтра
      • По умолчанию, пользователь считается активным, если он выполняется какие-либо действия в Case.one или бездействует 10 минут (в настройках конфигурации можно изменить период времени активности пользователя)
    • При выборе значения Активный теперь в результате фильтрации будут отображаться пользователи, которые:
      • Сейчас работают в Системе (в сети)
      • Не в сети, но заходили в Case.one — в колонке Статус списка пользователей отображается информация о дате и времени последнего входа в Case.one
    • Изменили название значения Не входил на Неактивный — теперь при фильтрации по неактивным пользователям в колонке Статус списка пользователей отображается статус Неактивный вместо Еще не входил

Отслеживание активных пользователей (со статусом В сети) также доступно при наличии интеграции с Open ID или Active Directory.


  • Мы добавили возможность выгружать список пользователей и клиентов:
    • В разделе Администрирование — Пользователи в меню-троеточии вы можете выбрать формат загрузки списка пользователей: CSV или XLSX
    • При формировании файла выгрузки активных пользователей отображается уведомление: Обратите внимание. Формирование файла для загрузки может занять несколько минут
    • Если количество записей в списке превышает 5000, отображается ошибка
    • Название файла выгрузки списка активных пользователей формируется по маске: Пользователи dd.mm.yyyy hh.mm, где dd.mm.yyyy hh.mm — дата и время формирования файла пользователей
    • В файле отображаются следующие сведения по каждому пользователю:
      • ФИО пользователя
      • Идентификатор пользователя в Case.one
      • Тип пользователя — клиент или пользователь
      • Статус — значение из колонки Статус списка пользователей

Выгружать список пользователей доступно только в разделе Администрирование — Пользователи — в карточке пользователя меню-троеточие не отображается.


Интеграция с Casebook

Для поддержки функциональности интеграции с Casebook, начиная с 75 релиза Case.one, будет использоваться API Casebook версии 3.0вместо API Casebook версии 2.0:

  • В рамках перехода на новый API Casebook версии 3.0 будет выполнена миграция данных, которая будет запущена автоматически в фоновом режиме при выполнении подключения интеграции с Casebook. В результате миграции:
    • Список отслеживаемых организаций в личном кабинете пользователя в Case.one будет перенесен на новую версию API Casebook
    • Мониторинг новых дел по отслеживаемым организациям продолжит работать в соответствии с текущей реализацией
  • В 75 версии Case.one интеграция с Casebook будет отключена по умолчанию.
  • Перед выполнением подключения интеграции обязательно убедитесь, что соблюдены все условия:
    • Получены данные учетной записи API Casebook v 3.0
    • Установлен релиз Case.one, включающий переход с API Casebook v 2.0 на API Casebook v 3.0 (75 версия)
    • В настройках конфигурации указаны корректные учетные данные для API Casebook v 2.0 —  если в момент подключения приложения Сasebook с данными учетной записи API Сasebook v 3.0 в конфигурационном файле отсутствуют данные учетной записи API Сasebook v 2.0:
      • Приложение подключается
      • Миграция отслеживаемых организаций не выполняется
      • Ранее добавленные на отслеживание организации в личных кабинетах пользователей на инстансе Case.one будут утеряны
    • На момент перехода (миграции) функционирует API Casebook v 2.0
  • Для подключения интеграции в разделе Администрирование — Приложения:
    • Нажмите кнопку Подключить в блоке Интеграции в строке Casebook
    • Введите логин и пароль от учетной записи API Casebook v 3.0 и нажмите кнопку Подключить

Чтобы не потерять данные о новых делах, в которых участвует отслеживаемая организация, и сократить время простоя между работой мониторинга на API Сasebook v 2.0 и API Сasebook v 3.0, не забудьте получить учетную запись API Сasebook v 3.0 и оперативно подключить приложение Casebook.


Улучшения и исправления

  • Мы доработали логику валидации данных пользователей, которые поступают из сервиса Мой арбитр, чтобы пользователи, которые зарегистрированы в сервисе Мой арбитр на момент отсутствия на Госуслугах подтвержденной почты, смогли авторизоваться в сервисе:
    • Если в ответе от сервиса Мой арбитр в поле Email приходит пустое значение, дополнительно проверяется наличие значения в поле Login
    • Если в ответе от сервиса Мой арбитр в поле Email приходит значение, логика авторизации не меняется
  • В сценариях автоматизации при использовании оператора Ожидать — Редактирование и Ожидать — Заполнение для клиентского запроса теперь не отображаются поля с типом Сообщение.
  • Исправили ошибку при открытии доп. атрибутов события — теперь ошибка "Объект не найден" не отображается, атрибуты открываются для просмотра.
  • В разделе Действия в Системе теперь корректно добавляются записи о создании отчета с диаграммой.
  • Теперь при просмотре записи об изменении дела в результате работы сценария автоматизации в разделе Администрирование — Действия в системе в поле Значение отображается название дела, а не идентификатор.
  • Исправили ошибку добавления дополнительных атрибутов в тип события, название которого было ранее удалено в разделе Администрирование — Справочники.
  • Исправили ошибку, которая возникала при выполнении скрипта для получения списка секций от имени системного пользователя — теперь такой скрипт выполняется успешно, поскольку учитывается, что у системных пользователей максимальные права.

Управление модулями Case.one

Мы продолжаем развивать и расширять функциональность модулей в Case.one — в этом релизе:

  • Теперь вы можете добавлять и редактировать блоки и поля, а также добавлять вкладки в типы дел, которые были перенесены с помощью модуля.
  • Мы добавили возможность запуска пред-миграционного скрипта, который выполняет проверки инстанса на наличие проблем или конфликтов (например, проверка отсутствия на инстансе модулей или сущностей с определенными идентификаторами). 
  • Доработали сортировку значений сущностей в файле модуля.
  • Исправили ряд ошибок.

Модули являются внутренним инструментом, поэтому здесь мы приводим краткое описание функциональности.


Публичный АПИ

Мы добавили ограничение в публичном и приватном API на максимальный размер запрашиваемой страницы в 100 элементов без паджинации для следующих списков:

  • Список типов блоков в дашборде;
  • Список форматов полей в конструкторе типов объектов;
  • Список классов объектов в режиме администрирования;
  • Список таймлогов в сайдбаре AI-ассистента в календаре. 

Улучшения и исправления

  • Исправили ошибку с кодом 500 в ответе Get api/ViewSettings/GetPresetsList, которая возникала при некорректном значении в value (при отправке запроса POST /api/ViewSettings/SaveSettingsByKey). 
  • Теперь для методов внутреннего API PUT /api/Users и PUT /api/Users/Put все обязательные поля в схеме запроса в Swagger отмечены звездочкой.
  • Мы адаптировали DbMultiplier в соответствии с новой моделью хранения прав на записи.
  • Оптимизировали получение списка неиндексированных файлов в конфигурации с более 50к объектов.
  • Исправили ошибку с кодом 500, которая могла возникнуть при выполнении запросов api/v2/caseTypes/{id} и api/v2/objectTypes/{id}.
  • Выполнили рефакторинг карточек и списков клиентских запросов