Версия 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 — теперь пользователю недоступно получить права на папки отчетов, на которые у него нет прав.