Версия 72, декабрь 2023

Контакты

  • Для повышения эффективности заполнения данных в результате синхронизации с Casebook в карточке контактов (организации и физ. лица):
    • Системные поля Телефон и E-mail изменены на Дополнительный телефон и Дополнительная электронная почта:
      • В полях  Дополнительный телефон и Дополнительная электронная почта:
        • Теперь отсутствует маска поля
        • Формат поля — Текст
    • Мы добавили новые системные поля:
      • Телефон — значение из поля будет считаться основным во всех разделах Case.one:
        • Маска поля: +ХХХХХХХХ, где Х — цифра, + — необязательный символ, другие символы недоступны для ввода
        • Максимальное количество символов — 50 цифр (без учета символа +)
      • E-mail — значение из поля будет считаться основным во всех разделах Case.one:
        • Маска поля: ХХХ@УУУ, где:
          • Х — цифры, буквы (латиница или кириллица) или символы  ("+", "-", "_" или ".")
          • У — цифры, буквы (латиница или кириллица) или символы  ("-" или ".")
        • Максимальное количество символов — 254
        • Если введены некорректные символы, отображается сообщение: Некорректный e-mail
    • Если превышено максимальное количество символов при ручном вводе, отображается подсказка: Поле не может содержать более Х символов
    • В карточке физического лица поле День рождения теперь называется Дата рождения
  • Новые системные поля Телефон и Электронная почта вы можете выбрать:
    • В саджесте с полями родительского подраздела Участник:
      • В пользовательских отчетах
      • В поле Значение поля Объект-Данные при выборе в качестве источника поля с типом Объект-Участник
      • В поле Фильтры для поля Объект-Участник в конструкторе объектов и дополнительных атрибутов
      • В сценариях автоматизации в блоке Условия:
        • Для операторов в сценариях всех типов
        • На вкладке Настройки в сценариях по расписанию
    • При отправке писем и при настройке шаблонов писем
  • Вы можете искать участников в разделе Контакты по новым системным полям Телефон и Электронная почта.
  • Теперь, если в конструкторе дополнительных атрибутов участника настроена проверка определения дубликатов для карточек участников:
    • Автоматическая проверка правил определения дубликатов срабатывает при:
      • Создании участника:
        • В разделе Контакты
        • На вкладке Участники карточки объекта/дела
        • При добавлении участника в полях с типом Объект-Участник в:
          • Объектах
          • Реестрах
          • Клиентских запросах (на Клиентском портале)
          • Дополнительных атрибутах участника
      • Ручном сохранении изменений в карточке участника
    • Автоматическая проверка правил определения дубликатов не срабатывает при:
      • Объединении участников
      • Создании или изменении участников в результате фоновой синхронизации с Casebook (без ручного сохранения изменений участника)
      • Наличии подключенных интеграций с ЕБПЗ и CIF

Если в карточке участника есть доп. атрибуты со значением по умолчанию, значения подставляются в карточку участника сразу, валидация на этапе создания участника будет проводиться с учетом значений из этих полей.


  • Если в результате проверки найдены дубликаты, а в настройках доп. атрибутов участника установлен флаг Запрещать создавать дубликаты:
    • При попытке создания или сохранения участника отобразится уведомление с информацией, что невозможно сохранить или создать дубликат(ы) с таким же набором данных, и со списком участников, где уже есть такие поля 
    • Создать участника или внести изменения будет недоступно
  • Если в результате проверки найдены дубликаты, а в настройках доп. атрибутов участника флаг Запрещать создавать дубликаты не установлен:
    • При попытке создания или сохранения участника отобразится уведомление с информацией, что в Case.one уже есть дубликат(ы) с таким же набором данных, и со списком карточек участников, где уже есть такие поля 
    • Вы сможете создать участника или внести изменения (или же отменить действия)

Звонки

  • При наличии интеграции с сервисами Mango или AirCall:
    • Функция совершения быстрого звонка теперь доступна как для поля Телефон, так и для поля Дополнительный телефон
    • Возможен поиск участника по полям Телефон и Дополнительный телефон:
      • При выполнении поиска значения сравниваются без дополнительного форматирования (с учетом символа +)
      • Поиск выполняется по точному совпадению
      • В результате поиска:
        • Если найден один участник, звонок привязывается к найденному участнику
        • Если найдено более одного участника, звонок привязан не будет 

Письма

  • Теперь при создании и отправке письма в саджесте Участник отображается адрес почты из нового системного поля Электронная почта:
    • В разделе События
    • В разделе Объекты/Дела:
      • На вкладке События карточки объекта
      • На вкладке Счета при отправке счета по почте
    • В разделе Биллинг:
      • При отправке счета по почте
      • При создании правила отправки счетов по расписанию
    • В разделе Контакты при массовой отправке писем
  • В разделе Шаблоны писем мы изменили теги по участникам:
    • Добавлены теги Номер телефона и Email для новых системных полей Телефон и Электронная почта
    • Изменены названия тегов для прежних системных полей:
      • Вместо Номер телефона теперь используется Дополнительный телефон
      • Вместо Email теперь используется Дополнительный Email
  • Мы доработали e-mail уведомления от Case.one:
    • Теперь в футере письма отображаются:
      • Подпись "Следите за нами в соцсетях, чтобы не пропускать актуальные новости LegalTech"
      • Иконки социальных сетей со ссылками на них
    • Новый футер не отображается:
      • В стандартных уведомлениях, которые отправляются сотрудникам Право.ру, например: при отправке заявки на демо-доступ, при запросе системного отчета
      • При массовых рассылках и в письмах пользователей с подключенным почтовым ящиком

Документы

  • При наличии интеграции с Р7-Офис или OnlyOffice в разделе Документы и на вкладке Документы карточки объекта теперь вы можете открыть документы для просмотра и редактирования в форматах XLSX, DOCX, DOC и PDF:
    • В меню-троеточии документа отображается пункт Открыть текстовый документ или Открыть электронную таблицу в зависимости от формата документа
    • При выборе нескольких документов вам доступно массовое открытие документов
    • После редактирования и сохранения файла в Р7-Офис или OnlyOffice изменения будут автоматически сохранены в файле документа в Case.one
  • Мы расширили окно выбора документов из полей с типом Объект-Документ — теперь название документа в окне отображается полностью.

Отчеты

  • Мы добавили возможность настройки ширины колонок в системных отчетах с предпросмотром:
    • Если ширина колонки для системного отчета не задана, значение ширины колонки будет установлена по умолчанию
    • Ширина первой колонки всегда будет 12, если колонок мало и их суммарная ширина меньше 12
    • Если суммарная ширина колонок отчета меньше 12, указанная настройка ширины первой колонки не будет работать
    • Если же общая ширина колонок больше или равна 12, будет доступна настройка ширины первой колонки

Карточка объекта

  • Мы увеличили количество строк для названия карточки дела:
    • Теперь, если название дела в шапке карточки дела не помещается в одну строку, оно будет автоматически перенесено на вторую строку
    • Если название дела в шапке не помещается в две строки, оно будет обрезано
  • Теперь в настройках конфигурации Case.one можно настроить название дела по умолчанию, которое будет формироваться по маске: {Тип объекта} {N объекта по шаблону}:
    • Настройка отключена по умолчанию
    • При включенной настройке:
      • Поле Название дела (при создании дела, выделении в новый объект) не обязательно для заполнения
      • Дело будет создано с названием по умолчанию
      • Максимальная длина названия — 400 символов, если в названии указано больше символов, оно будет автоматически обрезано
    • Настройка не учитывается:
      • В поле Название дела карточки объекта — поле является обязательным для заполнения
      • В методах АПИ, предназначенных для работы с объектами
      • В операторе Создать при создании объекта — поле Название является обязательным для заполнения 

События

  • В ленте событий мы изменили отображение — теперь у событий с типом Событие:
    • Не отображается системная фраза "было создано"
    • Отображается название события и описание (при наличии)

Поиск

  • Теперь доступен полнотекстовой поиск в полях с типом Объект-Участник вне зависимости от условий фильтрации, указанных при настройке полей в конструкторе, в следующих местах Case.one:
    • Объекты
    • Реестры
    • Клиентские формы (запросы)
    • Дополнительные атрибуты
    • В полях с типом Объект-Участник в списке объектов (дел)
    • В полях карточек объектов и на формах сущностей (например, задача)
    • В доп. атрибутах с типом Объект-Участник

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

  • При формировании документа по шаблону, если использованы теги по числовому полю, настройки поля теперь применяются ко всем местам использования тега, а не только к последнему.
  • Мы исправили отображение иконки отправки письма в Case.one и сохранение писем из списка в расширении Case.one для Google Chrome

Синхронизация с Casebook

  • При синхронизации участников с Casebook и автозаполнении данных Контакта с типом Организация после ввода ИНН:
    • Поля Телефон и Дополнительный телефон заполняются следующим образом:
      • Из полученных данных из Casebook в параметре Phone поле Телефон будет заполнено первым номером телефона
      • Если параметр Phone не заполнен, поля Телефон и Дополнительный телефон остаются пустыми
      • В поле Дополнительный телефон записываются все остальные данные, полученные в параметре Phone
    • Поля Электронная почта и Дополнительная электронная почта заполняются следующим образом:
      • Из полученных данных из Casebook в параметре Email поле Электронная почта будет заполнено первым адресом электронной почты
      • Если параметр Email не заполнен, поля Электронная почта и Дополнительная электронная почта остаются пустыми
      • В поле Дополнительная электронная почтазаписываются все остальные данные, полученные в параметре Email
    • При сохранении значения в указанных полях, оно может быть обрезано из-за максимального ограничения символов в поле.
    • Данные, полученные в результате синхронизации, считаются приоритетными — если поля карточки контакта были ранее заполнены вручную, после синхронизации будут сохранены данные, полученные из Casebook.

Аналогично заполняются сведения в полях ТелефонДополнительный телефонЭлектронная почта и Дополнительная электронная почта при наличии интеграции с CIF.


  • Мы доработали теги для синхронизации дела:
    • Добавили новые теги:
      • Project_Participant_Individual_ContactDetail_PhoneMain — новое системное поле Телефон в карточке ФЛ
      • Project_Participant_Individual_ContactDetail_EmailMain — новое системное поле Электронная почта в карточке ФЛ
      • Project_Participant_Company_ContactDetail_PhoneMain — новое системное поле Телефон в карточке организации
      • Project_Participant_Company_ContactDetail_EmailMain— новое системное поле Электронная почта в карточке организации
    • Для полей Дополнительный телефон и Дополнительная электронная почта теги не изменились

Системные объекты

  • Мы изменили название раздела Дополнительные атрибуты и расширили его возможности — теперь раздел называется Системные объекты:
    • В конструкторе системных объектов настройка полей дополнительных атрибутов теперь осуществляется на вкладке Основное
    • Для участников с типом организация или ФЛ в конструкторе системных объектов мы добавили вкладку Настройки, где вы можете:
      • Настроить правила определения дубликатов
      • Запретить или разрешить создавать дубликаты участников
  • На вкладке Настройки для участников с типом организация или ФЛ информация распределена по двум блокам:
    • Основное — в блоке отображаются два поля:
      • Системное поле Название в формате Участник — Тип участника (недоступно для редактирования)
      • Флаг Запрещать создавать дубликаты:
        • Если флаг установлен, при попытке создания или изменения карточки участника, пользователю отобразится уведомление, что такие карточки участников уже существуют (из уведомления доступен переход в эти карточки), создать или изменить карточку участника будет недоступно
        • Если флаг снят, при попытке создания или изменения карточки участника, пользователю отобразится уведомление, что такие карточки участников уже существуют, но создать или изменить дубликат карточки участника будет можно
    • Правила определения дубликатов — в блоке вы можете указать поля или задать расширенные настройки, по которым будет выполняться автоматическая проверка наличия дубликатов при создании или изменении пользователем карточки участника (блок аналогичен блоку Правила определения дубликатов в конструкторе объектов):
      • В блоке можно выбрать режим настройки правил определения дубликатов: Базовый режим или Продвинутый режим, где настройка правил выполняется с помощью запросов, прописанных на языке запросов Case.one (С1QL) — аналогично блоку Правила определения дубликатов в конструкторе объектов
      • Для выбора по умолчанию доступно 20 полей текущего типа объекта, как в Базовом режиме, так и в Продвинутом
      • При добавлении поля в Базовом режиме:
        • Значения добавленных в правило полей будут проверяться на совпадение со значениями аналогичных полей в уже существующих карточках участников
        • При добавлении нескольких полей в Базовом режиме значения этих полей будут сравниваться по логическому "И"
        • Каждое поле можно выбрать только один раз
        • Поиск среди существующих участников ограничен типом проверяемого участника: Организация или Физическое лицо
      • При добавлении поля в Продвинутом режиме правила работы с запросами аналогичны правилам работы в Продвинутом режиме при настройке правил определения дубликатов в конструкторе объектов
      • При удалении поля из типа объекта, если оно используется в правилах определения дубликатов, отобразится уведомление о месте использования поля
    • Автоматическая проверка правил определения дубликатов срабатывает при:
      • Создании участника:
        • В разделе Контакты
        • На вкладке Участники карточки объекта/дела
        • При добавлении участника в полях с типом Объект-Участник в:
          • Объектах
          • Реестрах
          • Клиентских запросах (на Клиентском портале)
          • Дополнительных атрибутах участника
      • Ручном сохранении изменений в карточке участника
    • Автоматическая проверка правил определения дубликатов не срабатывает при:
      • Объединении участников
      • Создании или изменении участников в результате фоновой синхронизации с Casebook (без ручного сохранения изменений участника)
      • Наличии подключенных интеграций с ЕБПЗ и CIF
  • Мы добавили возможность выбирать дополнительные атрибуты участников:
    • При настройке отчетов в блоках КолонкиФильтрация и Настройка колонок в родительской категории Участники (вне проекта) — группировка полей аналогична группировке полей участников в родительской категории Проект
    • В конструкторе объектов при настройке фильтров для полей с типом Объект-Участник
    • В сценариях автоматизации в операторах:
      • Ожидать:
        • В поле Объект блока Основное при выборе в поле Действия значения Редактирование или Заполнение поля
        • В поле Объект блока Условия при выборе в блоке Основное в поле Действия любого значения и в поле Объект значения Участник или поля из родительского списка Участник
      • Уведомить — в поле Объект блока Когда при выборе в поле Варианты заполнения значения Дата и время из объекта условия срабатывания, если в качестве объекта условия срабатывания выбран участник
      • Если — в поле Объект  блока Условия, если в качестве объекта условия срабатывания выбран участник
      • Создать — при создании задачи или события в блоках Дата окончания и Когда при выборе в поле Варианты заполнения значения Дата и время из объекта условия срабатывания, если в качестве объекта условия срабатывания выбран участник
  • При удалении поля из дополнительных атрибутов участников в уведомление мы добавили следующие места использования:
    • Блок Фильтры для поля Объект-Участник — формат данных: <Класс Объекта> — <Тип Объекта> — <Фильтры> — <Название поля>
    • Отчеты, если в них используются доп. атрибуты участников родительского раздела Участники (без привязки к делу)
    • Сценарии, если в них используются доп. атрибуты участников родительского раздела Участники (без привязки к делу) — формат данных: <Сценарии> — <Название сценария> — <Оператор: Название оператора>

Шаблоны документов

  • В разделе Шаблоны документов для шаблонов счетов мы добавили новые теги:
    • Bill_Client_emailMain — значение из нового системного поля Телефон из карточки участника, добавленного в качестве заказчика
    • Bill_Client_phoneMain — значение из нового системного поля Электронная почта из карточки участника, добавленного в качестве заказчика

Интеграция с Р7-Офис и OnlyOffice

  • Для возможности предпросмотра, редактирования и скачивания документов в форматах XLSX, DOCX, DOC и PDF в разделе Документы и на вкладке Документы карточки объекта (при отсутствии интеграции с Doc.one и Box.com) мы добавили интеграцию с Р7-Офис и OnlyOffice:
    • Для работы интеграции нужен установленный сервер документов Р7-Офис или OnlyOffice (устанавливается отдельно)
    • Настройки подключения к серверу Р7-Офис или OnlyOffice указываются в конфигурационном файле Case.one (можно подключить только одно приложение)
    • Интеграция работает через протокол WOPI
    • Для включения и отключения интеграции с Р7-Офис или OnlyOffice мы использовали блок приложения Microsoft Office 365:
      • Изменено название приложения на WOPI
      • Если приложение Microsoft Office 365 подключено, оно продолжает работать

Роли и права

  • Теперь права на изменение стадий дела вынесены в отдельную настройку прав Дела — Тип объекта — Стадии:
    • В блоке Стадии доступно выбрать уровень прав Изменение:
      • При добавлении нового типа объекта пользователю автоматически назначаются максимальные права на стадии
      • Если все права на блок Стадии отключили и снова включили, в блоке Стадии будет выбрано значение Изменение
      • Если пользователь отключает уровень прав Изменение, флаг с блока Стадии будет снят автоматически
    • Права на Просмотр стадий всегда включены автоматически вне зависимости от наличия прав на изменение стадий — при наличии прав на Просмотр:
      • Стадии отображаются в карточке дела
      • Информация об изменении стадии отображается в ленте событий и на вкладке События карточки дела при наличии соответствующих прав на раздел, вкладку, тип объекта
  • В блоке Дела — Тип дела теперь отображаются только права Создание и Удаление:
    • При добавлении нового типа объекта пользователю выдаются максимальные права: Создание и Удаление
    • Если все права отключили и снова включили, для типа объекта будет выбрано значение Создание

Действия в системе

  • Теперь в события о создании и изменении участника отображаются сведения о заполнении полей ТелефонЭлектронная почта, Дополнительный телефонДополнительная электронная почта.

Секции

  • В разделе Секции при настройке внешней страницы и поля Встраиваемый код дашборда теперь вы можете указать в URL ссылки системный тег @CurrentUser-ID — данные по текущему пользователю.

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

  • При настройке карточки дела в поле с типом Встраиваемый код теперь вы можете указать в URL ссылки системные теги:
    • @CurrentUser-ID — данные по текущему пользователю
    • @Object-ID — данные по текущему делу

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

  • Мы оптимизировали процесс удаления дел, в которых содержится большое количество связанных сущностей (например, более 1000 событий) — теперь все сущности, которые ссылаются на такие дела, удаляются асинхронно. Ручное удаление дел выполняется, как и прежде.
  • Исправлена ошибка при выполнении сценария автоматизации — если в результате работы сценария изменяются стадия, ответственный и кастомные поля, права пользователя (инициатора срабатывания) на блоки не будут учитываться.

Публичный АПИ

  • Мы добавили параметр CheckForDuplicates, который позволяет проверять данные участника по правилам определения дубликатов при создании или редактировании участника:
    • Параметр CheckForDuplicates не учитывает наличие флага Запрещать создавать дубликаты
    • Значения параметра:
      • True — при выборе значения участник будет проверяться на дубликаты
      • False — проверка участника на дубликаты выполняться не будет
    • Параметр доступен в методах публичного АПИ, которые позволяют:
      • Создать участника
      • Обновить участника
      • Редактировать участника
  • Новые системные поля карточки участника Телефон (PhoneMainstring, необязательный параметр)и Электронная почта (EmailMainstring, необязательный параметр) добавлены в публичные методы API:
    • Вответ и запрос поддерживаемых версий методов:
      • Получение участников (GET /api/v2/participants)
      • Обновление участника
      • Создание участника
    • Вответ поддерживаемых версий методов:
      • Получение участника по идентификатору
      • Обновление участника
    • Добавлена новая версия методов v4 на базе v3 для обработки новых системных полей в запросе (поля включаются в ответ):
      • Создание участника 
      • Обновление участника
      • Редактирование участника 
  • Теперь в методах публичного АПИ v1 и v2 по работе с объектами выполняется проверка формата кастомных полей, что позволяет корректно заполнять поля карточки дела и избежать ошибок при формировании отчетов по этим полям.
  • В версию методов публичного АПИ v4 добавлена группа методов, позволяющая настраивать права для роли.

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

  • Исправлена ошибка при переносе данных по делам — теперь данные переносятся в полном объеме без ошибок в Elasticsearch.
  • Исправлена ошибка 404 в методе PATCH /api/v2/objects/{id} — теперь метод отрабатывает корректно.
  • Мы удалили в БД устаревшие представления:
    • CaseMap_Projects_v_0_1.DetachedDisputeCustomFields
    • CaseMap_Reports_v_0_1.UserTasksForProjects
    • CaseMap_Reports_v_0_1.DetachedDispute