Лента событий
Мы доработали события с типом Мониторинг:
- Теперь при обработке событий мониторинга не отображаются уведомления.
- Если из события мониторинга было создано дело, кнопка создания дела автоматически будет изменена на кнопку перехода в карточку дела без обновления страницы.
Фильтрация
Мы добавили возможность фильтровать список объектов и дел по группам пользователей — теперь в фильтре Ответственный вы можете выбрать в качестве значения фильтра одну или несколько групп пользователей:
- Выбрать группы в фильтре Ответственный (Еще фильтры — Ответственный) вы можете:
- В разделе Дела или в разделе объектов
- В карточке объекта в блоке Таблица
- В календаре
- В списке значений фильтра группы отображаются вместе с пользователями, список отсортирован по алфавиту.
- Для каждой группы отображаются: Название группы и подпись под названием — Группа.
- В результате фильтрации по группам будут отображаться дела/объекты, в которых в качестве ответственных указаны пользователи, входящие в выбранные в фильтре группы.
Отчеты
- Мы расширили возможности визуализации в отчетах — теперь в блоке Диаграмма в параметрах отчета вы можете выбрать новый тип диаграммы — Показатель, которая отображает ключевые показатели в числовом формате:
- Для диаграммы Показатель предусмотрены следующие параметры:
- Параметр — выбор из списка полей, которые выбраны в качестве колонки отчета, доступно выбрать до 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}.
- Выполнили рефакторинг карточек и списков клиентских запросов