Дела/Объекты
- Теперь в списке дел и объектов вы можете удалить сразу несколько архивных дел, если:
- Есть права Действие — Удаление на раздел дел или объектов.
- Вы являетесь автором дела/объекта или вам предоставлены права с уровнем Администрирование на карточку дела/объекта.
- Теперь в карточке дела или объекта системные вкладки (например: События, Документы, Задачи и т.д.) могут называться иначе, быть скрыты или отображаться в любом порядке в зависимости от настроек карточки дела в разделе Администрирование.
Дашборды
Теперь данные отчетов на дашбордах могут отображаться в табличном формате:
- Таблица отчета отображается, даже если сам отчет недоступен:
- Если у вас есть доступ к отчету, отображается кнопка перехода к отчету.
- Если прав на отчет нет, при переходе по ссылке отображается ошибка: «Отчет не найден или недостаточно прав».
- В таблице можно выполнять сортировку значений в колонках отчета, но недоступна фильтрация.
- Итоги отчета не отображаются в табличном формате.
- Значения отчета в виде ссылок (например, Наименование дела) доступны для перехода из таблицы.
Фильтрация и поиск
- Для повышения удобства использования фильтров теперь при использовании фильтров по дате, в 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.Secrets.json, если шифрование включено и в переменных окружения есть приватный ключ, то приложение зашифрует значения в файле и перезапишет файл:
- При шифровании есть возможность разделить строку, которая будет шифроваться на адрес подключения и логин / пароль, и зашифровать только часть данных:
- Шифруются все параметры конфигурации в 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.