Версия 68, апрель 2023

Дела/Объекты

  • Теперь в списке дел и объектов вы можете удалить сразу несколько архивных дел, если:
    • Есть права Действие — Удаление на раздел дел или объектов. 
    • Вы являетесь автором дела/объекта или вам предоставлены права с уровнем Администрирование на карточку дела/объекта.
  • Теперь в карточке дела или объекта системные вкладки (например: СобытияДокументыЗадачи и т.д.) могут называться иначе, быть скрыты или отображаться в любом порядке в зависимости от настроек карточки дела в разделе Администрирование.

Дашборды

Теперь данные отчетов на дашбордах могут отображаться в табличном формате:

  • Таблица отчета отображается, даже если сам отчет недоступен:
    • Если у вас есть доступ к отчету, отображается кнопка перехода к отчету.
    • Если прав на отчет нет, при переходе по ссылке отображается ошибка: «Отчет не найден или недостаточно прав».
  • В таблице можно выполнять сортировку значений в колонках отчета, но недоступна фильтрация.
  • Итоги отчета не отображаются в табличном формате.
  • Значения отчета в виде ссылок (например, Наименование дела) доступны для перехода из таблицы. 

Фильтрация и поиск

  • Для повышения удобства использования фильтров теперь при использовании фильтров по дате, в Case.one используются следующие временные рамки:
    • Вчера — за предыдущий день.
    • Сегодня — за текущий день.
    • За текущую неделю — за семь дней с первого дня недели согласно настройкам инстанса, в которые входит текущий день.
    • За текущий месяц — с первого по последнее число месяца, в которые входит текущий день.
    • За последние 7 дней — за последние 7 дней, относительно текущего дня.
    • За последние 30 дней — за последние 30 дней, относительно текущего дня.

Значения для указанных параметров динамические и пересчитываются в зависимости от даты текущего дня.


  • Изменение логики фильтрации выполнено в следующих разделах:
    • События
    • Объекты
    • Вкладки объектов
    • Контакты
    • Клиентские запросы
    • Задачи
    • Документы
    • Биллинг
    • Заметки
    • Мой арбитр
    • Сценарии — также изменена фильтрация по дате на вкладке Настройки в условиях доступности ручного сценария и в условиях сценария по расписанию

Комментарии

Теперь вы можете редактировать и удалять комментарии:

  • При редактировании комментария:
    • После сохранения изменений к комментарию будет добавлена метка об изменении.
    • Редактировать комментарий можно в любое время и неограниченное количество раз.
    • Если было изменено упоминание пользователя (указан другой пользователь или упоминание удалено), то уведомление в «Колокольчике»:
      • Будет заменено на новое, если упоминание не было прочитано.
      • Будет удалено, если упоминание тоже было удалено.
  • При удалении комментария:
    • «Лайки» и «Дизлайки» будут удалены вместе с комментарием.
    • Если под комментарием велось обсуждение, ответы удалены не будут, а на месте основного комментария отобразится запись: «Комментарий был удален».

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

  • Исправлено сохранение форматирования поля с типом Текстовое расширяемое при выполнении условий обязательности\редактируемости — теперь форматирование не будет сбрасываться.
  • Теперь, если у пользователя отобрали права на дело или объект, события об изменении дела или объекта будут автоматически скрываться в ленте событий.
  • При просмотре задач в карточке объекта или дела в режиме канбан теперь в список не попадают задачи из других дел, если их больше 20 в одном статусе.
  • Исправлена ошибка скачивания отчета из общего списка отчетов.
  • Исправлена паджинация страниц в ленте событий, если страниц с событиями больше трех.
  • Если у пользователя отобрали права на какую-то из вкладок карточки объекта или дела в тот момент, когда пользователь находился на этой вкладке, будет выполнен автоматический переход на первую доступную вкладку в деле или объекте. Если доступных вкладок нет, выполнится переход на первый доступный раздел.
  • Исправлено отображение блоков с типом Встраиваемый код в дашбордах — при наличии нескольких таких блоков с Iframe содержимое всех блоков теперь отображаются корректно.
  • Исправлена форма просмотра задачи — на форме недоступно свернуть блок Основное.
  • Отчеты, в которых есть колонки из дополнительных атрибутов, теперь формируются корректно на Linux-инстансах.
  • Исправлена ошибка открытия инструкции по работе с продвинутым режимом фильтрации на Linux-инстансах.
  • При отправке клиентского запроса, в котором есть поле с типом Встраиваемый код, содержимое поля теперь отображается корректно.
  • Теперь при вводе символа @ в продвинутом режиме фильтрации список выбора поля открывается, даже при отсутствии пробела между оператором и тегом.
  • Теперь при формировании документа по шаблону, полученному из Doc.one, если в шаблоне есть некорректные теги, в уведомлении будут перечислены все такие теги.
  • Исправлено отображение диаграмм — теперь при построении диаграмм в отчетах с большим количеством данных наименования на диаграммах не выходят за границы диаграммы.
  • Теперь в карточке дела или объекта, если ручной сценарий не найден в списке, кнопка Запустить не будет доступна для нажатия.

Сценарии

  • В конструктор сценариев и скриптов мы добавили вкладку История, где отображается история изменения сценария или скрипта. 
  • На вкладке История сценариев автоматизации:
    • На панели слева отображается список изменений сценария, сгруппированный по дате сохранения сценария и пользователю, внесшему изменения в сценарий:
      • Для просмотра детальной информации по изменениям нужно развернуть список изменений, сгруппированный по пользователю. В списке изменения отображаются по 100 записей.
      • Группировки изменений отображаются с учетом часового пояса пользователя.
      • При нажатии на изменение, это поле будет подсвечено в настройках оператора на панели справа.
      • Если в результате изменения был удален оператор, изменение подсвечиваться не будет.
      • В историю попадают следующие изменения сценария:
        • Удаление оператора.
        • Добавление оператора.
        • Изменение поля в настройках оператора.
        • Изменение условия (в операторах Ожидать и Если).
        • Изменение на вкладке Настройки.
        • Изменение в скрипте (в операторе Скрипт).
    • В центре отображается последняя версия схемы сценария со всеми операторами:
      • При нажатии на оператор сценария отобразятся настройки оператора, а последние изменения будут подсвечены желтым цветом.
      • Доступно масштабирование сценария, как и в конструкторе.
    • На панели справа отображаются настройки оператора:
      • Панель справа по умолчанию свернута (если не выбран оператор на схеме сценария или не выбрано изменение).
      • Изменение настроек оператора недоступно.
      • Доступно закрыть панель.
  • На вкладке История скрипта:
    • На панели слева отображается список изменений скрипта, сгруппированный по дате сохранения сценария и пользователю, внесшему изменения в скрипт:
      • Для просмотра детальной информации по изменениям нужно развернуть список изменений, сгруппированный по пользователю. В списке изменения отображаются по 100 записей.
      • Группировки изменений отображаются с учетом часового пояса пользователя.
      • При нажатии на изменение, оно будет подсвечено в скрипте:
        • Красным цветом, если значение удалено.
        • Зеленым, если добавлено.
      • В историю попадают следующие изменения скрипта:
        • Изменение самого скрипта.
        • Изменение настроек скрипта.
    • В центре отображается последняя версия скрипта:
      • Последние изменения будут выделены в скрипте.
      • В правом верхнем углу доступно выбрать режим просмотра изменений:
        • Объединенный вид — все изменения отображаются и подсвечиваются в скрипте.
        • Раздельный вид — режим сравнения версий: слева отображается версия скрипта до изменений, а справа — после.

Дашборды

Теперь при настройке дашборда в блоке Отчет вы можете выбрать режим отображения данных отчета: Диаграмма или Таблица (значение по умолчанию).


Дела/Объекты

Теперь в конструкторе объектов на вкладке Настройки вы можете изменить:

  • Название системных вкладок.
  • Видимость системных и созданных вкладок для пользователей.
  • Порядок отображения вкладок (системных и созданных) в карточке объекта или дела с помощью Drag&Drop.

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

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

Шифрование паролей

  • Мы добавили возможность подключения шифрования паролей:
    • В конфигурационных файлах — после включения шифрования при запуске приложение прочитает файл appsettings.Secrets.json, если шифрование включено и в переменных окружения есть приватный ключ, то приложение зашифрует значения в файле и перезапишет файл:
      • Также в файл конфигурации добавлена настройка, которая содержит в строке подключения:
        • Адрес базы данных / rabbit mq
        • Логин / пароль к базе данных / rabbit mqIcon
      • При шифровании есть возможность разделить строку, которая будет шифроваться на адрес подключения и логин / пароль, и зашифровать только часть данных.
    • В скриптах — доступно использовать функцию по получению настроек (логин/пароль) из конфигурационного файла приложения:
      • При использовании функции в JS-скриптах можно использовать данные настроек (логин/пароль) для авторизации в сторонних приложениях
      • JS-скрипты не указывают пароли от сервисов в явном виде.
  • При шифровании есть возможность разделить строку, которая будет шифроваться на адрес подключения и логин / пароль, и зашифровать только часть данных:
    • Шифруются все параметры конфигурации в appSettings.
    • Незашифрованная часть может быть доступна в настройках подключения к БД.
    • Остальные параметры обязательно шифруются если указана настройка шифрования.

Поддержка протокола LDAPS

LDAPS — это SSL-версия LDAP, которая защищает передаваемые данные.

Теперь Case.one может работать c Active Directory как по протоколу LDAP, так и протоколу LDAPS — мы добавили возможность использования протокола LDAPoverSSL (LDAPS) в качестве протокола получения данных о пользователях Active Dirrectory (AD) при работе приложения Case.one в Linux


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

  • Исправлена фильтрация по полю Дата и время с включенным Elasticsearch в разделе Дела — даты из фильтра приведены к UTC-формату.
  • Теперь синхронизация пользователей, в названиях юнита OU (субконтейнер в Active Directory) которых присутствуют круглые скобки, выполняется в штатном режиме.
  • Исправлена работа метода /api/v2/caseTypes/{id} — параметр CalculationFormulas возвращает массив при наличии значений.
  • Исправлена ошибка при попытке сохранения в системе комбинации символов "\u" в названии блока или при синхронизации с AD.