Участники
Мы добавили возможность автозаполнения карточки участника по ИНН в Casebook для индивидуальных предпринимателей:
- Теперь в карточке участника с типом Организация, если вы ввели 10 или 12 цифр в поле ИНН, будет предложено автоматически заполнить сведения об ИП или организации (при наличии информации).
- В поле ИНН карточек участников мы изменили подсказки:
- Для карточки организации — "ИНН организации или ИП"
- Для карточки ФЛ — "ИНН физического лица"
Задачи
- В разделе Задачи теперь вы можете сразу видеть объекты, к которым относится задача, и переходить в карточки этих объектов:
- При просмотре списка задач после названия задачи отображается колонка Дело
- В режиме Канбан, если вы настроили отображение дела в карточке задачи, название дела теперь является ссылкой на карточку дела
- Теперь у задач и подзадач отображается описание (если оно заполнено) прямо в ленте событий и на вкладке События карточки дела.
Календарь
- Мы добавили новую системную вкладку Календарь в карточки объектов:
- На вкладке отображаются события и задачи, относящиеся к этому делу, и которые доступны пользователю согласно роли
- С календарем в карточке объекта доступны те же действия, что и в разделе Календарь
- Боковая панель календаря скрыта по умолчанию
- Мы добавили возможность работать с календарями на клиентском портале:
- Вкладка Календарь отображается после вкладки Дела
- На вкладке отображаются:
- События и задачи, в которых клиент является автором, выбран в поле Участники карточки события или Ответственный карточки задачи по всем доступным клиенту делам/объектам
- Объекты и дела, к которым у клиента есть доступ (если включен системный календарь Объекты — см. ниже)
- В фильтре Пользователь календаря можно выбрать значение Текущий пользователь (установлено по умолчанию)
- Для клиентского портала предусмотрены следующие ограничения — на боковой панели календаря недоступны:
- Добавление нового календаря
- Действия с календарями из меню-троеточия
- Смарт-календари (блок скрыт)
- Мы добавили новый системный календарь Объекты, где отображаются наименования карточек объектов (являются ссылками на карточку):
- Календарь доступен в основном приложении Case.one и на клиентском портале
- Календарь Объекты (отключен по умолчанию) расположен после календаря Задачи
- Цвет календаря — зеленый
- Вы можете синхронизировать календарь по ссылке и отключить/включить его (как и другие системные календари)
- Если в рамках одного дня:
- Есть события, задачи и объекты, объекты отображаются вверху списка
- Есть несколько объектов, список объектов будет отсортирован по названию
- Карточки объектов отображаются в календаре, если:
- В настройках типа объекта в блоке Основное выбрано значение поля Дата для отображения на календаре
- В карточке объекта заполнена дата, указанная в качестве значения поля Дата для отображения на календаре
- Карточка объекта не находится в архиве
- У пользователя есть права на карточку объекта
- Для перехода в карточку объекта дважды нажмите на наименование дела в календаре
- Мы доработали фильтрацию в календаре:
- Для фильтрации объектов в календаре добавили новые фильтры (не применяются для событий и задач):
- Основной фильтр Тип объекта — вы можете выбрать один или несколько типов объектов из списка
- Дополнительный фильтр Еще фильтры, где отображается список полей всех типов объектов и дел (доступные для выбора поля зависят от значения фильтра Тип объекта)
- Фильтры Тип события и Пользователи не применяются для объектов
- Теперь вы можете сохранять, изменять, применять и удалять наборы фильтрации (как и в ленте событий)
- Для фильтрации объектов в календаре добавили новые фильтры (не применяются для событий и задач):
Синхронизация с Casebook
Мы добавили возможность отключения синхронизации дела с Casebook в карточке объекта:
- Пункт Отключить синхронизацию:
- Доступен в контекстном меню окна синхронизации дела с Casebook
- Недоступен для архивных объектов
- При отключении синхронизации:
- Будут остановлены следующие процессы:
- Обновление данных карточки объекта
- Создание и обновление документов и событий
- Добавление и обновление участников при фоновой синхронизации карточки объекта — в рамках отдельного процесса синхронизация участников будет выполняться
- В окне Синхронизация с картотекой дел:
- Значение в поле Номер дела будет сброшено
- Будут удалены сведения о дате последнего обновления
- Вместо кнопки Обновить будет отображаться кнопка Синхронизировать
- Все сведения, которые были получены ранее в результате синхронизации, не будут изменены или удалены, включая:
- Созданные события:
- Об изменении значений карточки объекта
- О созданных событиях и документах по данным из Casebook, связанных с карточкой объекта
- О добавлении участников по данным из Casebook, связанных с карточкой объекта
- Связь с созданным делом у события с типом Мониторинг
- Созданные события:
- Будут остановлены следующие процессы:
- Включение синхронизации карточки объекта с Casebook (первое или повторное) выполняется как и раньше.
Карточки объектов
Мы изменили свойства фильтрации в блоке с типом Таблица:
- Теперь установленные значения фильтров и строка поиска сохраняются для каждого пользователя — выбранные значения будут:
- Применены во всех объектах, где используется эта таблица
- Сохранены до момента сброса значений фильтрации (например: не будут сброшены при переключении вкладок объекта, повторном открытии объекта, сохранении изменений карточки объекта, обновлении страницы и т.д.)
- Добавили возможности сохранения, изменения, применения и удаления наборов фильтрации (как и в ленте событий).
Отчеты
- Мы изменили отображение всех типов диаграмм при просмотре отчетов и дашбордов:
- Между диаграммой и легендой добавлен разделитель
- Легенда диаграммы теперь отображается одной строкой
- В конце строки легенды доступны кнопки переключения значений (назад и вперед)
- Всплывающие при наведении подсказки о значениях диаграммы отображаются поверх остальной информации
- Теперь для полей с типом Дата и Время:
- В настройках колонки пользовательского отчета на вкладке Параметры в поле Формат времени вы можете выбрать отображение даты и времени:
- По умолчанию:
- При просмотре отчета в Case.one дата и время отображаются с учетом часового пояса, указанного в профиле пользователя
- При просмотре отчета, скачанного в формате *.xlsx и *.csv — UTC +0
- Время аккаунта — дата и время отображаются с учетом часового пояса, указанного в поле Часовой пояс раздела Администрирование — Аккаунт
- Время профиля — дата и время отображаются с учетом часового пояса, указанного в профиле пользователя
- По умолчанию:
- При просмотре автоматически генерируемых отчетов, отправляемых по расписанию, учитывается настройка формата времени:
- Для зарегистрированных пользователей Case.one:
- По умолчанию
- Время аккаунта
- Время профиля
- Для незарегистрированных пользователей в 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
- Мы добавили параметр LastLoginDate в следующие методы:
Улучшения и исправления
- Для комфортной работы в Системе мы провели оптимизацию следующих разделов и функций:
- Добавили поддержку Postgres на сайте регистрации
- Раздел Администрирование — Действия в системе
- Поправили ошибки, которые возникали в консоли при построении списка объектов с разбивкой по стадиям, если была отключена статистика.
- Исправили работу метода внутреннего API PUT api/ReportPermissions — теперь пользователю недоступно получить права на папки отчетов, на которые у него нет прав.