Версия 79.2 (PATCH)

Мы выпустили небольшое обновление к 79 версии Case.one, которое содержит ряд оптимизаций и позволяет избежать появления ошибок при работе в системе.

Контекст сценариев 

Для ускорения работы запроса получения контекстов сценария добавили возможность удаления отработавших контекстов сценариев:

  • В секции Custom файла настроек конфигурации в параметре ClearDeletedExecutionContexts доступно указать крон-выражение, которое указывает, когда и как часто будет срабатывать очистка контекстов (значение по умолчанию — раз в час).
  • Очистка выполняется физически из БД — удаляются записи из ExecutionContexts, у которых IsDeleted = true, также каскадно очищаются связанные записи из ExecutionContextLinks.

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

  • Исправили ошибку, которая возникала при открытии отчета в Excel — теперь Excel-файлы больше не требуют восстановления при открытии, а структура и форматирование шаблонов сохраняются корректно.
  • Поправили отображение отчетов при наличии ограничений на количество мультиблоков и мультистрок.
  • Доработаны скрипты для устранения оставшихся дубликатов вкладки Календарь на вкладке Настройки типов объектов и вкарточках объектов.
  • В целях снижения потребления памяти приложением исправили долгую отработку sql-запросов к DocumentContentType и отключили кэширование для больших справочников Название файла и Название задачи.
  • Исключили возможность получения удаленного дела по прямой ссылке — теперь при попытке открыть удаленное дело отображается стандартная ошибка: Дело не найдено или недостаточно прав.
  • Устранили рост сообщений типа SerializedEntityBlocksUpdated в RabbitMQ — изменили процесс пересчета и выполнили оптимизацию обработки Data-полей при добавлении поля с типом Чекбокс.