Теперь при обработке событий мониторинга не отображаются уведомления.
Если из события мониторинга было создано дело, кнопка создания дела автоматически будет изменена на кнопку перехода в карточку дела без обновления страницы.
Фильтрация
Мы добавили возможность фильтровать список объектов и дел по группам пользователей — теперь в фильтре Ответственный вы можете выбрать в качестве значения фильтра одну или несколько групп пользователей:
Выбрать группы в фильтре Ответственный (Еще фильтры — Ответственный) вы можете:
В разделе Дела или в разделе объектов
В карточке объекта в блоке Таблица
В календаре
В списке значений фильтра группы отображаются вместе с пользователями, список отсортирован по алфавиту.
Для каждой группы отображаются: Название группы и подпись под названием — Группа.
В результате фильтрации по группам будут отображаться дела/объекты, в которых в качестве ответственных указаны пользователи, входящие в выбранные в фильтре группы.
Отчеты
Мы расширили возможности визуализации в отчетах — теперь в блоке Диаграмма в параметрах отчета вы можете выбрать новый тип диаграммы — Показатель, которая отображает ключевые показатели в числовом формате:
Для диаграммы Показатель предусмотрены следующие параметры:
Параметр — выбор из списка полей, которые выбраны в качестве колонки отчета, доступно выбрать до 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}.
Выполнили рефакторинг карточек и списков клиентских запросов
Версия 74.6 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one, чтобы сделать работу с Case.one еще комфортнее.
Улучшения и исправления
Исправили ошибку, которая возникала при обновлении инстансов в конфигурации Linux на версию 74.5, если в системном справочнике Инстанция были добавлены значения вручную.
Версия 74.5 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one в части доработки функциональности модулей.
Модули
Мы добавили возможность переносить значения системного справочника Инстанция , которые были добавлены вручную, с помощью модулей.
Версия 74.4 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one, чтобы сделать работу с Case.one еще комфортнее.
Улучшения и исправления
Исправили ошибку Status Code: 401; Unauthorized при открытии дашборда Hangfire на инстансе с конфигурацией Linux при включенной интеграции с Active Directory — теперь дашборд открывается без ошибок.
Поправили ошибку, которая возникала при попытке загрузить документы в папку Google Drive в карточке дела, если в названии дела был использован апостроф.
Версия 74.3 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one, чтобы сделать работу с Case.one еще комфортнее.
Улучшения и исправления
Поправили ошибку при открытии карточки дела, в которой значение поля с типом Число заполнялось в результате работы сценария автоматизации.
Мы исправили отображение записи в разделе Администрирование — Действия в системе о скачивании пользовательского отчета в формате CSV.
Изменили поведение по умолчанию для Common Table Expression (CTE), используемых в запросах построения отчетов для конфигурации PostgreSQL — теперь для всех CTE, независимо от количества использования, принудительно отключена материализация данных.
API
В 75версии Case.one в публичный и приватный API будет добавлено ограничение на максимальный размер запрашиваемой страницы — рекомендуем заблаговременно провести доработку скриптов, работающих с API Case.one, чтобы размер запрашиваемых страниц не превышал 100 элементов.
Вернули прежнюю логику работы методов API, которые возвращают фильтры для полей отчетов, чтобы избежать появления ошибок при фильтрации в отчетах по ссылочным полям.
Версия 74.2 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one, которое позволяет избежать появления ошибок при работе в Системе.
Улучшения и исправления
Поправили фильтрацию в отчетах по ссылочным полям — теперь фильтрация объединенных значений по ссылочному полю выполняется корректно, если:
В качестве колонок отчета выбраны поля, которые находятся в мультистроках
В колонках отчета указан формат Объединить все значения
Теперь при просмотре отчета корректно отображаются все значения полей из мультистрок, если отчет содержит большое количество колонок с полями из мультистрок, а в колонках отчета выбран формат Объединить все значения
Мы поправили работу сортировки по колонкам при просмотре отчетов в дашбродах — теперь при нажатии на колонку отчета в дашборде сортировка выполняется корректно
Исправили ошибки установки модуля — теперь модуль будет успешно установлен:
Если в состав модуля включена формула расчета, автора которой нет на инстансе
Если в состав модуля включены отчет и дашборд, который ссылается на на этот отчет
Исправили ошибку миграции при обновлении инстанса Case.one с версией SQL Server 2014 — теперь обновление Case.one до версии 74.1 выполняется без ошибок.
Версия 74.1 (PATCH)
Мы выпустили небольшое обновление к 74 версии Case.one, где добавили возможность отправлять уведомления о важных изменениях прямо в Case.one и исправили отображение результатов поиска в полях с типом Объект-Участник.
Уведомления в Case.one
Теперь вы сможете получать уведомления о важных изменениях прямо в Case.one (например, о предстоящем релизе):
Уведомления отображаются в "Колокольчике" и в левом нижнем углу страницы Case.one.
Текст и кнопки уведомлений могут содержать полезные ссылки.
Предусмотрены следующие особенности отображения уведомлений:
Уведомление отображается сразу после авторизации, если настроенное время жизни уведомления еще не истекло
Если на момент авторизации пришло несколько уведомлений, они отображаются в левом нижнем углу по одному (от старых к новым) — следующее уведомление отображается после прочтения предыдущего и обновления страницы или перехода на другую страницу
Уведомления в "Колокольчике":
Отображаются по дате/времени создания, новые наверху
Для просмотра полного текста уведомления выберите его из списка, оно будет открыто в левом нижнем углу
Если время жизни уведомления истекло, уведомление будет автоматически удалено из списка
Доступно удаление уведомления из "Колокольчика" с помощью кнопки — если уведомление находилось в очереди на отображение, но было удалено из "Колокольчика", уведомление не будет отображаться
Поиск в поле с типом "Объект-Участник"
Мы изменили порядок сортировки результатов поиска в поле с типом Объект-Участник — теперь результаты отображаются по релевантности в следующем порядке:
Значения, строго совпадающие с поисковым запросом.
Остальные значения в алфавитном порядке.
Улучшения и исправления
Начиная с 75 версии Case.one будет прекращена поддержка ElasticSearch версий ниже 7.17, поскольку в них были выявлены уязвимости. Рекомендуем заблаговременно подготовиться к обновлению ElasticSearch до версии 7.17.
Мы обновили docker-compose.yml файлы, добавив ссылки на rabbitmq.conf, чтобы избежать ошибок при развертывании Saas-инстансов в конфигурации Linux.
Версия 74, июнь 2024
Участники
Мы добавили возможность автозаполнения карточки участника по ИНН в Casebook для индивидуальных предпринимателей:
Теперь в карточке участника с типом Организация, если вы ввели 10 или 12 цифр в поле ИНН, будет предложено автоматически заполнить сведения об ИП или организации (при наличии информации).
В поле ИНН карточек участников мы изменили подсказки:
Для карточки организации — "ИНН организации или ИП"
Для карточки ФЛ — "ИНН физического лица"
Задачи
В разделе Задачи теперь вы можете сразу видеть объекты, к которым относится задача, и переходить в карточки этих объектов:
При просмотре списка задач после названия задачи отображается колонка Дело
В режиме Канбан, если вы настроили отображение дела в карточке задачи, название дела теперь является ссылкой на карточку дела
Теперь у задач и подзадач отображается описание (если оно заполнено) прямо в ленте событий и на вкладке События карточки дела.
Календарь
Мы добавили новую системную вкладку Календарь в карточки объектов:
На вкладке отображаются события и задачи, относящиеся к этому делу, и которые доступны пользователю согласно роли
С календарем в карточке объекта доступны те же действия, что и в разделе Календарь
Боковая панель календаря скрыта по умолчанию
Мы добавили возможность работать с календарями на клиентском портале:
Вкладка Календарь отображается после вкладки Дела
На вкладке отображаются:
События и задачи, в которых клиент является автором, выбран в поле Участники карточки события или Ответственный карточки задачи по всем доступным клиенту делам/объектам
Объекты и дела, к которым у клиента есть доступ (если включен системный календарь Объекты — см. ниже)
В фильтре Пользователь календаря можно выбрать значение Текущий пользователь (установлено по умолчанию)
Для клиентского портала предусмотрены следующие ограничения — на боковой панели календаря недоступны:
Добавление нового календаря
Действия с календарями из меню-троеточия
Смарт-календари (блок скрыт)
Мы добавили новый системный календарь Объекты, где отображаются наименования карточек объектов (являются ссылками на карточку):
Календарь доступен в основном приложении Case.one и на клиентском портале
Календарь Объекты (отключен по умолчанию) расположен после календаря Задачи
Цвет календаря — зеленый
Вы можете синхронизировать календарь по ссылке и отключить/включить его (как и другие системные календари)
Если в рамках одного дня:
Есть события, задачи и объекты, объекты отображаются вверху списка
Есть несколько объектов, список объектов будет отсортирован по названию
Карточки объектов отображаются в календаре, если:
В настройках типа объекта в блоке Основное выбрано значение поля Дата для отображения на календаре
В карточке объекта заполнена дата, указанная в качестве значения поля Дата для отображения на календаре
Карточка объекта не находится в архиве
У пользователя есть права на карточку объекта
Для перехода в карточку объекта дважды нажмите на наименование дела в календаре
Мы доработали фильтрацию в календаре:
Для фильтрации объектов в календаре добавили новые фильтры (не применяются для событий и задач):
Основной фильтр Тип объекта — вы можете выбрать один или несколько типов объектов из списка
Дополнительный фильтр Еще фильтры, где отображается список полей всех типов объектов и дел (доступные для выбора поля зависят от значения фильтра Тип объекта)
Фильтры Тип события и Пользователи не применяются для объектов
Теперь вы можете сохранять, изменять, применять и удалять наборы фильтрации (как и в ленте событий)
Синхронизация с Casebook
Мы добавили возможность отключения синхронизации дела с Casebook в карточке объекта:
Пункт Отключитьсинхронизацию:
Доступен в контекстном меню окна синхронизации дела с Casebook
Недоступен для архивных объектов
При отключении синхронизации:
Будут остановлены следующие процессы:
Обновление данных карточки объекта
Создание и обновление документов и событий
Добавление и обновление участников при фоновой синхронизации карточки объекта — в рамках отдельного процесса синхронизация участников будет выполняться
В окне Синхронизация с картотекой дел:
Значение в поле Номер дела будет сброшено
Будут удалены сведения о дате последнего обновления
Вместо кнопки Обновить будет отображаться кнопка Синхронизировать
Все сведения, которые были получены ранее в результате синхронизации, не будут изменены или удалены, включая:
Созданные события:
Об изменении значений карточки объекта
О созданных событиях и документах по данным из Casebook, связанных с карточкой объекта
О добавлении участников по данным из Casebook, связанных с карточкой объекта
Связь с созданным делом у события с типом Мониторинг
Включение синхронизации карточки объекта с Casebook (первое или повторное) выполняется как и раньше.
Карточки объектов
Мы изменили свойства фильтрации в блоке с типом Таблица:
Теперь установленные значения фильтров и строка поиска сохраняются для каждого пользователя — выбранные значения будут:
Применены во всех объектах, где используется эта таблица
Сохранены до момента сброса значений фильтрации (например: не будут сброшены при переключении вкладок объекта, повторном открытии объекта, сохранении изменений карточки объекта, обновлении страницы и т.д.)
Добавили возможности сохранения, изменения, применения и удаления наборов фильтрации (как и в ленте событий).
Отчеты
Мы изменили отображение всех типов диаграмм при просмотре отчетов и дашбордов:
Между диаграммой и легендой добавлен разделитель
Легенда диаграммы теперь отображается одной строкой
В конце строки легенды доступны кнопки переключения значений (назад и вперед)
Всплывающие при наведении подсказки о значениях диаграммы отображаются поверх остальной информации
Теперь для полей с типом Дата и Время:
В настройках колонки пользовательского отчета на вкладке Параметры в поле Формат времени вы можете выбрать отображение даты и времени:
По умолчанию:
При просмотре отчета в Case.one дата и время отображаются с учетом часового пояса, указанного в профиле пользователя
При просмотре отчета, скачанного в формате *.xlsx и *.csv — UTC +0
Время аккаунта — дата и время отображаются с учетом часового пояса, указанного в поле Часовой пояс раздела Администрирование — Аккаунт
Время профиля — дата и время отображаются с учетом часового пояса, указанного в профиле пользователя
При просмотре автоматически генерируемых отчетов, отправляемых по расписанию, учитывается настройка формата времени:
Для зарегистрированных пользователей Case.one:
По умолчанию
Время аккаунта
Время профиля
Для незарегистрированных пользователей в Case.one:
По умолчанию — значение будет автоматически выбрано, если был указан формат даты и времени Время профиля
Время аккаунта
Доступен выбор значения в поле Формат времени:
Для системных полей с типом Дата и время:
Проект — Дело — События — Основная информация: Время начала, Время окончания, Дата и время начала и Дата и время окончания
Проект — Дело — Задачи — Основная информация: Время выполнения и Дата и время выполнения
Звонки — Время звонка
Для созданных полей с типом Дата и Время
Предусмотрены следующие особенности учета настроек формата даты и времени:
Для пользовательских отчетов — при выборе значений Минимум, Максимум или Среднее в поле Формат итогов в настройках колонки результат будет отображаться с учетом значения в поле Формат времени
Для автоматически генерируемых отчетов, отправляемых по расписанию, остаются без изменений:
Дата и время генерации отчета
Отправка автоматически сгенерированного отчета
Улучшения и исправления
Поправили отображение системной иконки при наведении на нее курсора мыши на форме изменения доступа к папкам и проектом — теперь, если права были назначены автоматически на группу, в качестве автора предоставления прав не отображается Casebook.
Исправили отображение всех столбчатых и линейных диаграмм на инстансах, развернутых на Linux — теперь порядок рядов в блоке Диаграмма не перестраивается.
Исправили загрузку списка событий в календаре при просмотре календаря в режиме День — теперь все события загружаются с паджинацией по 20 записей.
Теперь недоступно изменять права к папкам и проектам на форме предоставления общего доступа, если доступ был предоставлен группе пользователей автоматически.
Объекты
В настройки типов объектов в блоке Вкладки мы добавили новую системную вкладку Календарь:
По умолчанию отображение вкладки Календарь в карточке объектов включено
С вкладкой доступны все действия, как и с любой системной вкладкой: настройка видимости, переименование, изменение порядка отображения
В настройки типов объектов в блок Основное мы добавили поле Дата для отображения на календаре:
Вы можете выбрать из списка одно поле формата Дата, которое есть в этом типе объекта:
Для выбора доступны кастомные поля с форматом Дата и системное поле Дата создания
При выборе поля из мультистроки/мультиблока, объект будет отображаться для каждой даты
При выборе системного поля Дата создания, объект будет отображаться в календаре без учета времени создания
Если дата выбрана, в системном календаре Объекты будет отображаться объект этого типа, если:
В карточке объекта заполнена дата, указанная в качестве значения поля Дата для отображения на календаре
Карточка объекта не находится в архиве
У пользователя есть права на карточку объекта
Мы изменили логику настроек редактируемости, обязательности и доступности полей для возможности их переноса с помощью модулей — теперь эти настройки привязаны к типу объекта, в котором они находятся (при сохранении настроек в одном типе, эти настройки поля в других типах объектов не будут изменены):
Функциональность переиспользования полей (добавление поля в блок) не изменена
Возможно указать различные условия редактируемости, обязательности и доступности поля в различных типах объектов
Изменения предусмотрены для следующих типов полей:
Гиперссылка
Дата
Дата и время
Кнопка (настройка доступности)
Логический
Справочник
Текст
Текстовое расширяемое
Формула расчета
Чек-бокс (возможность редактирования)
Число
Шаблон номера дела
Объект:
Дело
Объект
Пользователь
Документ
Участник
При копировании блока или типа объекта все настройки обязательности, редактируемости и доступности будут также скопированы
Теперь при настройке блока Таблица в конструкторе объектов вы можете изменить порядок колонок с помощью Drag&Drop:
Колонка, которая расположена вверху списка, будет отображаться первой в карточке объекта
Изменение порядка доступно для всех колонок
При редактировании, удалении, перемещении или изменении формата полей порядок их отображения в таблице не меняется
Роли
В разделе Роли в блоке Права к объектам доступа в секции Объекты мы добавили права на отображение календаря:
Доступные права: Просмотр (включены по умолчанию) — при наличии прав на просмотр доступны просмотр и редактирование календаря.
При наличии прав на просмотр вкладка Календарь отображается:
В карточке объекта (если ее отображение включено для типа объекта)
В главном разделе клиентского портала
При просмотре карточки объекта через клиентский портал
Улучшения и исправления
Поправили логику сохранения изменений в дашбордах в разделе Администрирование — Секции — теперь в редакторе дашборда недоступно изменение и сохранение информации в блоке Текст при наличии прав Просмотр на раздел Секции.
Управление модулями Сase.one
Мы продолжаем развивать и расширять функциональность модулей в Case.one:
Чтобы в будущем вы могли скачивать и устанавливать нужные вам модули (содержащие как отдельные настройки, так и целые коробочные решения), мы начали разработку Pravo(Market) (публичной витрины модулей, созданной на базе Case.one), где будут представлены все готовые решения для платформы Case.one.
В этом релизе мы добавили следующие возможности:
Отключение модуля
Перенос сущностей и их настроек с помощью модуля:
Системные справочники, включая возможность переноса архивных значений справочников
Секции (дашборды и внешние страницы)
Отчеты (пользовательские и системные)
Настройки уровня прав ролей к кастомным и системным блокам дел и объектов в ролях
Возможность автоматического запуска скрипта после установки модуля, который нужен в следующих случаях:
Если есть два поля, из которых необходимо сделать одно в новой версии — скрипт объединит их в одно в нужном формате
Если поле необходимо удалить, когда оно не нужно в конфигурации
При необходимости проведения особых стартовых действий, например, создание технических конфигураций (объектов)
Изменили свойства настроек редактируемости, обязательности и доступности полей для переноса их с помощью модуля — теперь эти настройки привязаны к типу объекта, в котором они находятся (при сохранении настроек в одном типе, эти настройки поля в других типах объектов не будут изменены).
Добавили ограничение на удаление с инстанса сущностей, которые были упакованы в состав модуля, чтобы избежать ошибок при формировании файла модуля.
Сделали API установки модулей асинхронным, чтобы установка модуля не прерывалась из-за настроек таймаута для запросов, поскольку установка больших модулей может занимать продолжительное время. Установка модуля также не будет отменена (будет продолжаться в фоновом режиме), если закрыть вкладки браузера или обновить страницу.
Модули на текущий момент являются внутренним инструментом, поэтому здесь мы приводим краткое описание функциональности.
Публичный АПИ
Теперь вы можете получить сведения о дате и времени последнего входа пользователя в систему Case.one через публичный API:
Мы добавили параметр LastLoginDate в следующие методы:
GET /api/v1/users/{id}
GET /api/v1/users
GET /api/v2/users/{id}
GET /api/v2/users
В качестве источника данных берутся дата и время из статуса Последний вход колонки Статус в разделе Администрирование — Пользователи:
Формат данных: дата в ISO, время в UTC+0
Поле может быть пустым, если пользователь никогда не входил в Case.one
В результате будут получены сведения о последнем входе пользователя или клиента, если вход в Case.one был выполнен:
На странице входа Case.one
С помощью Windows-аутентификации
Через SSO
Улучшения и исправления
Для комфортной работы в Системе мы провели оптимизацию следующих разделов и функций:
Добавили поддержку Postgres на сайте регистрации
Раздел Администрирование — Действия в системе
Поправили ошибки, которые возникали в консоли при построении списка объектов с разбивкой по стадиям, если была отключена статистика.
Исправили работу метода внутреннего API PUT api/ReportPermissions — теперь пользователю недоступно получить права на папки отчетов, на которые у него нет прав.
Версия 73.4 (PATCH)
Мы выпустили небольшое обновление к 73 версии Case.one, в части исправления ошибок и оптимизации работы со сценариями автоматизации.
Улучшения и исправления
Мы исправили ошибку в сценариях автоматизации, которая возникала при выборе способа заполнения, если в операторах Создать — Объект, Изменить — Дело в качестве условия срабатывания сценария был выбран Клиентский запрос или Участник.
Мы доработали список доступных способов заполнения полей в сценариях автоматизации при создании или изменении объекта и/или дела, если в условиях срабатывания сценария указаны Клиентский запрос или Участник — теперь вы можете выбрать один из следующих способов заполнения полей:
Указать значение вручную
Заполнить дату/время с задержкой срабатывания
Выбрать в качестве ответственного инициатора условия срабатывания
Версия 73.3 (PATCH)
Мы выпустили небольшое обновление к 73 версии Case.one, которое позволяет избежать появления ошибок при работе в Системе.
Улучшения и исправления
Поправили ошибки, которые возникали в консоли при построении списка объектов с разбивкой по стадиям, если была отключена статистика — теперь список объектов отображается, как и при включенной статистике.
Мы исправили автоматический пересчет количества задач при изменении их параметров — в БД в таблице CaseMap.TotalUserTasks теперь отображается верное значение параметра TaskCount, если:
В задаче был изменен ответственный, и она одновременно была закрыта
В качестве ответственного по задаче была выбрана группа, а после изменили состав пользователей, входящих в группу
Версия 73.2 (PATCH)
Мы выпустили обновление к 73 версии Case.one в части предоставления доступа группам пользователей к папкам, проектам и делам вручную и в результате автоматического присвоения прав.
Оптимизация автоматического предоставления доступа к делам
Мы изменили запись об автоматическом предоставлении прав доступа группе — теперь при предоставлении доступа группе пользователей к папке, проекту и/или делу в списке прав доступа на вкладке Настройки в карточке объекта и на форме общего доступа к папке и проекту:
В записи о правах теперь отображаются две строчки:
Если права группе выданы только вручную, отображаются записи:
О предоставлении доступа вручную
Об итоговых правах, выданных группе — уровень доступа, который был выдан вручную, запись недоступна для редактирования
Если права доступа, которые выданы вручную, выше автоматически присвоенных прав, отображаются записи:
О предоставлении доступа вручную
Об итоговых правах доступа группы — отображаются максимальные права доступа (которые выданы вручную)
Если права, которые выданы вручную, ниже или равны автоматически присвоенным правам, отображаются записи:
О предоставлении доступа вручную согласно текущей реализации
Об итоговых правах доступа группе — отображаются права доступа, указанные в настройках группы
Если права к делу выданы группе только автоматически, отображается одна строчка в записи о правах доступа, выданных группе (как и раньше)
Улучшения и исправления
При одновременном выполнении синхронизации дела с Casebook и изменении дела сценарием автоматизации с оператором Изменить теперь информация в полях сохраняется с учетом синхронизации и изменений в результате работы сценария.
Со следующего релиза минимальная версия RabbitMQ будет изменена c 3.8 до 3.12. Рекомендуем заблаговременно подготовиться к обновлению RabbitMQ до версии 3.12.
Версия 73.1 (PATCH)
Мы выпустили небольшое обновление к 73 версии Case.one в части работы с "тяжелыми" системными отчетами.
Системные отчеты
Мы изменили процесс скачивания файла кэшируемого системного отчета — теперь такие отчеты формируются асинхронно, что позволяет скачивать их даже при превышении таймаута запроса:
Если время формирования системного отчета превышает установленный срок жизни соответствующего запроса, процесс кэширования системных отчетов будет успешно завершен
При скачивании отчета:
Если системный кэшируемый отчет сформирован, а время жизни кэша еще не истекло, отчет будет скачан;
Если время жизни кэша истекло для сформированного отчета, при попытке скачать отчет будет выполнено повторное формирование кэшируемого отчета, после чего отчет станет доступен для скачивания.
Версия 73, апрель 2024
Участники
Для повышения удобства просмотра информации:
Мы изменили отображение участников на вкладке Участники карточки объекта:
Теперь участники отображаются с группировкой по ролям — все роли участника в деле отображаются в колонке Роль в деле
В окне выбора роли:
Сначала отображаются все установленные роли участника
При снятии флага роль будет удалена у участника
Если сбросить все флаги, кнопка Сохранить будет недоступна
При установке флага у новой роли она будет добавлена у участника
При фильтрации списка участников по роли:
Если у участника в поле Роль указана хотя бы одна из выбранных фильтре ролей:
Участник отображается в списке в результате фильтрации
В поле Роль отображаются все роли участника в текущем деле
Если у участника нет ни одной роли из указанных в фильтре, участник не отображается в списке в результате фильтрации
Еще мы изменили отображение списка дел в карточке участника на вкладке Дела:
Теперь дела отображаются с группировкой по ролям — все роли участника в деле отображаются в колонке Роль
В окне выбора роли:
Сначала отображаются все установленные роли участника
При снятии флага роль будет удалена у участника
Если сбросить все флаги, кнопка Сохранить будет недоступна
При установке флага у новой роли она будет добавлена у участника
Интеграция с Doc.one
Если в полях с типом Текстовое расширяемое в Case.one использовалось форматирование, оно будет автоматически перенесено в документ при формировании документа по шаблону Doc.one, и вам не придется тратить лишнее время на редактирование.
Улучшения и исправления
Теперь во время обновления Case.one на экране режима обслуживания отображается уведомление со ссылкой на нашу справочную систему: "Обновляем систему и добавляем новые функции. Ознакомьтесь с нашими обновлениями в разделе "Новые возможности", чтобы первым узнать о новинках Case.one". Язык текста уведомления зависит от локализации инстанса. После завершения обновления автоматически загрузится страница Case.one.
Мы исправили обновление данных в отчете, если в карточке объекта поле, которое использовано в качестве колонки отчета, было перенесено из мультистроки в простую строку — теперь при изменении поля данные в отчете автоматически обновляются.
Теперь если у секции после ее создания были удалены все дополнительные вкладки, после обновления страницы панель вкладок при просмотре секции отображаться не будет.
Поправили работу фильтров в разделе Дела и разделах с объектами — теперь при выборе в фильтре Дата создания значения по умолчанию За все время:
Кнопка Сбросить не отображается
В списке отображаются проекты без дел (пустые)
Теперь при сохранении в поле с типом Число значения с шестью знаками после запятой карточка объекта будет сохранена без ошибки.
В карточках участника ФЛ и организации изменили наименование блока с дополнительными атрибутами на Дополнительно.
Исправили сортировку событий в календаре — события отображаются в следующем порядке:
События, которые длятся несколько дней
Задачи
События, у которых установлен флаг Весь день
События, у которых флаг Весь день не установлен
В поле Телефон профиля пользователя, если не указан номер телефона, символ + теперь установлен по умолчанию.
Теперь дело нельзя сохранить, если не заполнено поле, в условиях обязательности которого указано заполнение другого поля этого дела.
При скачивании отчета в формате CSV, если в отчете использовано поле с форматом Дата и время, в файле отчета дата будет отображаться в среднем формате, а время — в формате аккаунта без учета часового пояса пользователя (UTC0).
Справочники
Мы добавили возможность архивировать значения справочников:
Вы можете перенести в архив значения системного справочника Суд, а также значения и подуровни пользовательских справочников, выбрав в меню-троеточии:
Пункт Архивировать — отображается для простых значений справочников и любых уровней/подуровней иерархического справочников:
При отсутствии дочерних подуровней будет заархивировано только выбранное значение
При наличии дочернего подуровня будут заархивированы выбранное значение и значения всех дочерних подуровней
Архивация не выполняется для родительского уровня/подуровня
Пункт Архивировать подуровень — отображается только для родительских уровней иерархического справочников при раскрытии уровня:
При отсутствии дочерних подуровней пункт не отображается
При наличии дочернего подуровня будут заархивированы значения всех дочерних подуровней без изменения выбранного значения
Архивация не выполняется для родительского уровня/подуровня
Для заархивированных значений и подуровней:
Отображается признак В архиве
В меню троеточии доступны следующие действия: Удалить, Удалить подуровень (при наличии заархивированного подуровня), Восстановить, Восстановить подуровень (при наличии заархивированного подуровня)
В любой момент вы можете восстановить из архива значения системного справочника Суд, а также значения и подуровни пользовательских справочников, выбрав в меню-троеточии:
Пункт Восстановить — отображается для простых значений справочников и любых уровней/подуровней иерархического справочников:
При отсутствии дочерних подуровней будет восстановлено только выбранное значение
При наличии дочерних подуровней будет восстановлено только выбранное значение, без восстановления дочерних подуровней
Восстановление недоступно, если родительские подуровни находятся в архиве
Восстановление не выполняется для родительского уровня/подуровня
Пункт Восстановить подуровень — отображается только для родительских уровней иерархического справочников при раскрытии уровня:
При отсутствии дочерних подуровней пункт не отображается
При наличии дочернего подуровня будут восстановлены значения всех дочерних подуровней без изменения выбранного значения
Восстановление не выполняется для выбранного уровня/подуровня
Восстановление недоступно, если родительские подуровни находятся в архиве
Объекты
В конструктор типов объектов на вкладку Настройки мы добавили новый блок Системные поля, где вы можете настроить отображение системных полей из блока Основное:
Для полей Название дела и Ответственный флаги видимости установлены по умолчанию:
Если вы отключите видимость у полей, при попытке сохранения отобразится уведомление: "Скрытие полей Ответственный или Названиедела может повлиять на работу сценариев и других функций Системы"
Если видимость поля Ответственный отключена:
При попытке выделения объекта в новое дело:
Карточка нового объекта (дела) будет создана
Поле Ответственный будет скрыто и не заполнено
Сохранение изменений в карточке объекта (дела) недоступно, поскольку поле Ответственный не заполнено
При удалении пользователя, который является ответственным:
Значение в поле Ответственный будет сброшено
Если не назначен преемник удаленного пользователя, сохранение изменений в карточке объекта (дела) недоступно, поскольку поле Ответственный не заполнено
Для полей Проект, Тип дела, Клиент, Описание флаги сняты по умолчанию
При копировании типа объекта настройки видимости в блоке Системные поля будут перенесены в скопированный тип объекта
Мы изменили логику настроек видимости блоков для возможности их переноса с помощью модулей — теперь настройки видимости блоков привязаны к типу объекта, в котором они находятся (при сохранении настроек видимости в одном типе, настройки видимости этого блока в других типах объектов не будут изменены).
Чтобы в карточке объекта значение текстового поля не обрезалось, а переносилось на другую строку, теперь вы можете изменить формат поля с типом Текст на Текстовое расширяемое после сохранения типа объекта:
В настройках поля Формат данных вы можете выбрать Текст или Текстовое расширяемое
Изменение формата недоступно, если поле:
Не единственное в строке
Изначально в формате Текстовое расширяемое (возможно изменение только до сохранения типа объекта)
Изменение доступно в конструкторах объектов, клиентских форм, реестров и дополнительных атрибутов
При изменении формата:
Настройка маски поля будет скрыта
Сохраняются:
Настроенные параметры и условия
Настройки других полей, если изменяемое поле указано в качестве условия
Отчеты, сценарии и наборы фильтрации, где было использовано поле
При поиске или фильтрации по измененному полю в разделах Объекты (Дела) и ленте событий будет работать ElasticSearch (при наличии интеграции)
Интеграции
Мы добавили интеграцию с SSO (Single Sign-On — технология единого входа) Keycloak (на базе Open ID) для клиентов, которые не могут использовать Active Directory, чтобы предоставить следующие возможности:
Аутентификация и создание пользователей — если интеграция включена:
Все пользователи при входе на страницу Case.one будут перенаправлены на страницу аутентификации Keycloak
Если в Case.one нет аутентифицированного пользователя, будет создана карточка пользователя со следующей информацией, полученной от SSO:
Фамилия
Имя
Инициалы — добавляются в Case.one на основании ФИО
Email
Внешний идентификатор
Должность и Организация — при отсутствии сведений поля будут пустыми
Пользователь не сможет зайти в Case.one:
При попытке авторизации по уже зарегистрированному адресу электронной почты
Если при попытке авторизации в Case.one не обнаружено активной подписки
Если пользователь заблокирован в Case.one
При выходе из Case.one пользователь будет автоматически перенаправлен на страницу аутентификации SSO Keycloak.
Назначение ролей пользователям с помощью настройки в файле конфигурации Case.one, определяющей присвоение роли пользователям в Case.one, данные о которых получены через SSO Keycloak:
Если сведения о роли получены:
При наличии в Case.one соответствия пользователю будет назначена указанная роль
Если в Case.one нет соответствия или роль не указана, пользователь будет создан без роли
При наличии нескольких совпадений ролей в Case.one пользователю будет назначена первая роль из списка совпавших
Обновление данных пользователей — при включенной интеграции возможно заблокировать или разблокировать пользователя, изменить группы пользователя, но недоступно:
Редактировать сведения о пользователе в Case.one, которые указаны в обязательных полях
Изменить роли
Создать новых пользователей
Синхронизация с Casebook
Мы расширили список тегов для синхронизации с Casebook — новые теги формируются из атрибутов ответа используемого для создания документов и событий метода API Casebook 2.0 (GetCaseDocumentsArbitrExV2), информация по которым загружается в события:
cb_e_InstanceNumber — номер рассмотрения дела в инстанции (параметр Casebook — InstanceNumber)
cb_e_Court — название суда (параметр Casebook — Court)
cb_e_Date— дата документа (параметр Casebook — Date)
cb_e_InstanceLevel— уровень инстанции (параметр Casebook — InstanceLevel):
1 — Первая инстанция
2 — Апелляция
3 — Кассация
4 — Надзор
5 — Кассация ВС
Улучшения и исправления
В разделе Администрирование — Аккаунт в блоке Настройки локализаций (не отображается для SaaS) в контекстном меню файлов локализации мы изменили название пункта Загрузить на Заменить.
Теперь во время обновления Case.one на экране режима обслуживания отображается уведомление со ссылкой на нашу справочную систему: "Обновляем систему и добавляем новые функции. Ознакомьтесь с нашими обновлениями в разделе "Новые возможности", чтобы первым узнать о новинках Case.one". Язык текста уведомления зависит от локализации инстанса. После завершения обновления автоматически загрузится страница Case.one.
Исправили работу блока Правила определения дубликатов:
В настройках объектов — при выборе продвинутого режима фильтрации, правила, указанные в базовом режиме будут сброшены
В настройках участников — переключение между режимами фильтрации срабатывает сразу
Заменили текст ошибки при попытке удаления поля, которое было использовано в правиле определения дубликатов: "Неверный синтаксис запроса: Поле {название поля} не найдено".
Управление модулями Сase.one
Мы начали объемную доработку Case.one, которая позволит реализовывать коробочные решения, делать типовые интеграции в виде Модулей, чтобы оперативно поставлять такие решения нашим клиентам, управлять ими и осуществлять поддержку с помощью версионирования:
Модули — совокупность реализованных в Системе настроек и кастомизаций, которые можно собрать в отдельный загрузочный файл.
Основная задача модуля — запаковать то, что уже настроено на инстансе в файл с поддержкой версионности, для переноса настроек на другой инстанс, их тиражирования.
Модули на текущий момент являются внутренним инструментом, поэтому здесь мы приводим краткое описание функциональности.
Приложения
В разделе Администрирование — Приложения вся информация теперь распределена по двум вкладкам:
Приложения:
На вкладке отображается существующий список приложений Case.one
Добавлен новый блок Модули, где доступно загрузить и установить модуль
Редактор — вкладка (скрыта по умолчанию) предназначена для управления модулями, где доступно:
Просмотреть список модулей
Найти модуль по наименованию (поиск выполняется по вхождению) или отфильтровать список модулей по дате изменения (стандартный фильтр по дате) и версии
Сохранить набор фильтрации
Создать модуль
Изменить модуль — доступно редактирование основной информации, иконки, набора сущностей
Скачать модуль
На вкладке Редактор по каждому модулю отображается следующая информация:
Название модуля
Дата изменения
Версия модуля
Роли
В разделе Администрирование — Роли в блоке Права к объектам доступа:
В секции Администрирование — Модули мы изменили название секции Модули на Приложения
После секции Приложения добавили новую секцию Редактор модулей, которая определяет доступность вкладки Редактор в разделе Администрирование — Приложения:
По умолчанию секция Редактор модулей выключена
Доступные права: Просмотр, Изменение, Удаление
Улучшения и исправления
Для комфортной работы в Системе мы провели оптимизацию следующих разделов и функций:
Раздел Администрирование — Справочники:
Создание и редактирование кастомного справочника
Список справочников
Редактирование справочника Формулы расчета
Редактирование справочника Валюта
Раздел Администрирование — Биллинг
Раздел Администрирование — Шаблоны документов
Раздел Администрирование — Нумерации дел
Раздел Администрирование — Аккаунт
Объединение контактов
Исправили работу метода публичного АПИ POST/api/v2/objects при получении сведений из методов GET /api/v2/objects/id и PUT /api/v2/objects/id.
Версия 72.2 (PATCH)
Мы выпустили небольшое обновление к 72 версии Case.one — исправили отображение вкладок дашбордов и скорректировали работу методов публичного АПИ.
Дашборды
Мы поправили отображение вкладок у дашбордов:
Теперь при просмотре дашбордов в в браузере Safari v17.0 на панели вкладок отображаются добавленные вкладки и кнопка Еще.
Исправлено отображение дашборда с несколькими вкладками после перехода из дашборда без вкладок — теперь панель вкладок отображается корректно.
Публичный АПИ
Мы исправили выполнение скрипта через метод api /v2/scripts/run — теперь функция setJsonResult отрабатывает корректно и возвращает данные в формате UTC.
Теперь в ответе методов получения участников (GET) v1, v2 и v3 поле LastChangeDate содержит значение из БД, а не null.
Версия 72.1 (PATCH)
Мы выпустили небольшое обновление к 72 версии Case.one, которое позволяет избежать появления ошибок при работе в Системе.
Улучшения и исправления
Мы исправили отображение даты и времени выполнения задач в режиме Канбан — срок выполнения отображается фиолетовым цветом:
Если дата и время выполнения задачи больше текущего времени
Если задача находится в статусе Закрыта, а дата и время выполнения задачи установлены позже текущих
Теперь проверка на наличие дублей при создании дела через метод POST api/v1/objects, если в правиле определения дубликатов использовано ссылочное поле (например: Справочник, Объект-Документ, Объект-Пользователь, Объект-Участник, Объект-Дело, Объект-Класс объекта), выполняется корректно.
В миграции 202311291039508_DropOldBankruptcyViews мы заменили конструкцию DROP VIEW IF EXISTS на поддерживаемый в более старых версиях вариант (в соответствии с ограничением до версии MSSQL 2014).
Мы устранили ошибку 500, которая могла возникать при архивации и удалении более 5 дел через скрипт одновременно.