Новые возможности

Будьте всегда в курсе наших новостей — не пропускайте описание новых версий Case.one

Версия 65, август 2022

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

  • Чтобы вам было удобнее работать с фильтрами теперь в разделе Дела (или в разделе просмотра объектов) в фильтре Еще фильтры будут отображаться только те поля, которые доступны исключительно для выбранных типов дел/объектов в фильтре Тип дела.
  • Теперь поле в карточке дела или объекта может быть доступно/недоступно для редактирования всегда или в зависимости от условий (если указаны настройки возможности редактирования поля в разделе Администрирование). Значение в поле, недоступном для редактирования, может быть автоматически изменено:
    • При срабатывании сценария автоматизации, в котором настроен оператор Изменить
    • В результате синхронизации с КАД.
    • В результате выполнения скриптов при использовании системного пользователя.
    • В поле с типом Формула при автоматическом пересчете формулы — если редактировать поле с типом Формула запрещено, вы не сможете ввести формулу вручную или выбрать ее из списка.
  • Теперь кнопка Сохранить в карточке объекта или дела не активна:
    • При просмотре карточке объекта или дела.
    • Если в карточку объекта или дела не было внесено изменений.
    • Если при сохранении одно или больше полей не прошли проверку на корректное заполнение (например, не заполнены обязательные поля) — выполнится автоматическая прокрутка до первого поля, не прошедшего проверку.
  • Чтобы вы не забыли сохранить изменения на карточке дела или объекта, мы добавили уведомление при запуске сценария автоматизации в карточке объекта или дела с помощью кнопки или из меню-троеточия, если в карточке есть несохраненные изменения: "Запустить сценарий? На карточке есть не сохраненные данные. Сохранить изменения и запустить сценарий?":
    • При выборе ответа Да:
      • Изменения на карточке объекта/дела будут сохранены.
      • Уведомление будет автоматически закрыто.
      • Будет запущен сценарий автоматизации с учетом сохраненных данных.
    • При выборе ответа Нет:
      • Изменения на карточке объекта/дела не будут сохранены.
      • Уведомление будет автоматически закрыто.
      • Сценарий автоматизации запущен не будет.

Многопользовательский режим редактирования

  • Мы добавили возможность совместного редактирования карточек объектов и дел — теперь несколько пользователей могут одновременно работать с одной карточкой объекта/дела. 
  • При редактировании карточки несколькими пользователями (редактировании в многопользовательском режиме):
    • В момент сохранения изменений одним пользователем карточки на карточке объекта или дела у других пользователей изменившиеся поля временно выделяются оранжевым цветом.
    • После сохранения изменений в карточке одним пользователем другим пользователям отображается уведомление.
    • Из уведомления с помощью кнопки Посмотреть изменения на отдельной форме можно увидеть данные пользователя и сведения об измененных полях.
  • Теперь любые сторонние изменения карточки объекта/дела во время редактирования карточки пользователем также приравниваются к редактированию в многопользовательском режиме:
    • При срабатывании автоматического сценария автоматизации, в результате которого изменяется карточка объекта/дела.
    • При редактировании дела/объекта через АПИ.
    • При синхронизации карточки дела/объекта с Casebook.
    • При запуске ручного сценария автоматизации (с помощью кнопки или через меню-троеточие), если в момент работы сценария выполнялось редактирование карточки дела/объекта.
    • При работе с карточкой дела/объекта, которая открыта сразу в нескольких вкладках.
    • При изменении стадии карточки дела/объекта.

Документы

  • Мы добавили возможность редактирования документов с форматом .docx прямо в Case.one (при включенной интеграции с Doc.one). В редакторе документов вы можете:
    • Отредактировать документ на вкладке Документ;
    • Изменить или задать настройки документа на вкладке Настройки;
    • Скачать документ с помощью кнопки Скачать в правом верхнем углу.
  • Теперь при нажатии на файл документа на форме просмотра документа:
    • Если доступен просмотр документа, документ будет открыт в Box.com или в редакторе документов (при включенной интеграции с Doc.one) в зависимости от расширения файла документа.
    • Если предпросмотр документа недоступен, отобразится кнопка для скачивания документа.
  • Если документ был подписан, при скачивании выполнится проверка актуальности версии документа:
    • Если после подписания документ не был изменен, документ будет скачан вместе с файлом подписи. 
    • Если после подписания в документ вносились изменения:
      • Подпись будет удалена.
      • Будет скачана актуальная версия документа (без подписи).
  • Теперь на вкладке История отображаются инициалы пользователей. Если документ был изменен:
    • В результате работы сценария автоматизации, отображается соответствующая иконка. 
    • В редакторе документов, отображается иконка Внешний редактор.
  • Мы изменили пункты в меню-троеточии у документов (как и на форме просмотра документов, так и в событиях, задачах, в общем списке документов):
    • Пункт Редактировать удален.
    • Пункт Просмотреть в меню-троеточии на форме просмотра документа удален.
    • Пункт Просмотр теперь называется Открыть:
      • При включенной интеграции с Box.com документы будут открыты в режиме предпросмотра. Если предпросмотр недоступен, отобразится кнопка для скачивания документа.
      • При включенной интеграции с Doc.one, если файл имеет расширение .docx, документ будет открыт в редакторе.

Задачи

  • Чтобы задачи сразу после создания не попадали в категорию просроченных, теперь при создании задачи, у которой срок выполнения — сегодняшний день, если вы не заполнили поле Дата выполнения, в поле Время выполнения будет автоматически установлено значение "23:59" в вашем часовом поясе.
  • Теперь ответственный (как и автор задачи) получает уведомления по задаче, если у него установлен соответствующий флаг в настройках профиля. Если в качестве ответственного по задаче выбрана группа пользователей, уведомления получают все пользователи из группы, у которых установлен соответствующий флаг в настройках профиля.
  • На вкладку История мы добавили отображение инициалов пользователя, изменившего задачу. Если задача была изменена в результате работы сценария автоматизации, отображается соответствующая иконка. 

Уведомления в "Колокольчике" 

  • Теперь при удалении дела, объекта или иной сущности (событие, задача) из "Колокольчика" будут автоматически удалены все уведомления о комментариях в этом деле, объекте или иной сущности. 
  • При удалении мультиблока, блока или строки с типом поля Комментарий, если в одном из комментариев есть упоминание пользователя, уведомление из "Колокольчика" не будет удалено. 

Отчеты

  • Теперь в настройках отчета вы можете выбрать значение поля Физическое лицо — Должность.

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

  • Теперь загрузить документы в архивный объект/дело с помощью Drag&Drop недоступно.
  • Мы исправили высоту поля Описание при просмотре события об изменении полей в деле/объекте.
  • Мы исключили возможность ввода некорректного диапазона дат (например, с 15.05 по 03.05) в фильтрах с датами — если вы ошиблись при вводе, дата в поле По будет выделена оранжевым цветом.
  • Теперь автоматическая проверка новых событий срабатывает, только если открыта лента событий или вкладка События в карточке объекта/дела.
  • Теперь в архивных делах и объектах вы можете переключать стадии — информация в различных стадиях отображается без возможности редактирования.
  • Мы исключили возможность перемещения стадий дела с помощью Drag&Drop — изменять стадии дела доступно только при выборе стадии с помощью кнопки мыши.
  • Мы настроили минимальную ширину поля с формулой в карточке объекта/дела — 384 px.
  • Мы поправили настройку запрета на экспорт в PDF различных форматов — если в файле настроек конфигурации указан в качестве запрещенного определенный формат, экспорт в PDF будет недоступен.

Объекты (конструктор объектов и дел)

  • Теперь вам доступно указать возможность редактирования поля в настройках поля:
    • Для задания настройки возможности редактирования заполните два параметра:
      • Возможность редактирования: 
        • Да (значение по умолчанию);
        • Нет;
        • Да, при условиях;
        • Нет, при условиях.
      • Условия — позволяют задать условия, при которых будут ограничены права на редактирование поля в зависимости от значения других полей. Выберите условия на отдельной форме, если вы указали значение Да, при условиях или Нет, при условиях.
    • Для поля с типом Кнопка на возможность редактирования влияет настройка Доступность. Теперь при настройке доступности кнопки вы можете выбрать значение доступности и указать условия при необходимости:
      • Доступность: 
        • Да (значение по умолчанию);
        • Нет;
        • Да, при условиях;
        • Нет, при условиях.
      • Условия — необходимо выбрать условия на отдельной форме, если вы указали значение Да, при условиях или Нет, при условиях.
    • Для дополнительных атрибутов, конструкторов реестра и клиентских форм указать возможность редактирования поля нельзя.
  • По аналогии с возможностью редактирования поля мы изменили настройки обязательности поля и настройки видимости блока — теперь вы можете выбрать значение обязательности поля и видимости блока, а также указать условия обязательности/видимости при необходимости.
  • Мы добавили возможность использовать в поле Данные значения из поля Формула. Чтобы добавить в поле Данные значение из поля Формула:
    • Добавьте поле с типом Объект—Объект или Объект—Дело и укажите тег поля.
    • Добавьте поле Формула и укажите настройки поля.
    • Добавьте поле Данные:
      • В качестве источника данных выберите по тегу поле Объект или Дело;
      • В качестве значения данных в блоках объекта/дела выберите формулу;
      • Сохраните изменения.
  • Теперь в поле Данные вы можете выбрать в качестве значения должность физического лица, если в качестве источника выбрано поле с типом Участник.
  • Мы добавили возможность выбора фильтров в настройках поля с типом Объект—Пользователь (установка фильтров аналогична выбору фильтров для поля с типом Объект—Дело):
    • При выборе фильтра вы можете указать полный путь до поля.
    • При заполнении поля с типом Объект—Пользователь в карточке объекта/дела доступные значения будут зависеть от установленных в настройках поля фильтрах.
    • Фильтрацию в настройках поля с типом Объект—Пользователь можно использовать в конструкторе объектов, клиентских запросов и реестров.

Интеграция с Doc.one

  • Мы изменили и доработали интеграцию с Doc.one — теперь для подключения Doc.one в разделе Администрирование — Приложения необходимо указать следующие данные:
    • URL Doc.one — адрес Doc.one (URL должен начинаться с http:// или https://).
    • Идентификатор приложения.
    • Защитный ключ — защищенный ключ приложения.
  • После нажатии кнопки Сохранить выполняется проверка заполнения полей и попытка перейти в Doc.one для выполнения oAuth-авторизации:
    • Если URL Doc.one не соответствует маске (не начинается с http:// или https://), отображается ошибка.
    • Если пройдены проверки полей на стороне Case.one, данные отправляются в Doc.one и выполняется авторизация уже на стороне Doc.one. Подключение выполняется только от имени администратора аккаунта Doc.one

Это изображение имеет пустой атрибут alt; его имя файла - image.png

Особенности подключения и самой интеграции:

  • Приложение перейдет в статус Подключено только после получения токена доступа от Doc.one
  • Подключение выполняется отдельно для каждого инстанса. 
  • Несколько инстансов Case.one могут быть подключены к одному аккаунту Doc.one.
  • После выполнения подключения Doc.one кнопка Отключить не активна.
  • После подключения все шаблоны из Doc.one будут переданы в Case.one (даже те, в которых нет ни одной переменной: например, вопрос, поле, блок). В дальнейшем — только в результате синхронизации по вебхукам.
  • Редактор документа Doc.one (документы с расширением .docx) открывается в iframe в новой вкладке.
  • Если пользователь не зарегистрирован в Doc.one, он будет создан автоматически.

  • Если интеграция с Doc.one включена, теперь при попытке открыть документ в первый раз, выполняется автоматическая (фоновая) проверка на расширение документа — если документ имеет расширение .docxCase.one отправит документ в Doc.one.
  • Теперь Case.one получает данные по документам и шаблонам документов с помощью вебхуков:
    • Изменение документа — при получении вебхука по документу, который есть в Case.one, документ скачивается из Doc.one.
    • Добавление нового шаблона документа в Doc.one — если в шаблоне не содержится ни одного тега, шаблон не будет загружен в Case.one
    • Переименование шаблона документа в Doc.one — у шаблона будет изменено название файла.
    • Публикация/снятие с публикации шаблона документа в Doc.one — изменяется статус шаблона документа.
    • Удаление шаблона документа.

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

  • Теперь синхронизация по расписанию шаблонов документов, полученных из Doc.one, отключена по умолчанию. Включение периодической синхронизации доступно в файле настроек конфигурации.

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

  • Мы исправили поведение кнопки Отменить при удалении папки со сценариями автоматизации — теперь кнопка закрывает окно подтверждения удаления.
  • Мы поправили ошибку применения масштаба при заполнении поля Описание у события или задачи в операторе Создать — теперь при использовании символов  "+", "-", "1", "0", "=" и "_" в поле Описание масштаб не изменяется.
  • Мы изменили название кнопки в окне подтверждения удаления реестра — теперь вместо Применить отображается кнопка Удалить.
  • В конструкторе объектов при добавлении новой вкладки стадии дела теперь не отображаются — настроить стадии доступно только на вкладке Основное.

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

Версия 1

  • Добавлена группа методов Files, где с помощью метода POST /api/v1/files/{id}/extract доступно извлечь файлы из архива и временно сохранить их в файловом хранилище:
    • Скачать файлы по ссылкам можно в течение двух часов (по умолчанию). 
    • В файле настроек конфигурации доступно изменить время хранения файла.
    • Если в архиве содержится хотя бы один файл с запрещенным расширением, отображается ошибка, файлы не извлекаются.
    • Поддерживаемое расширение архивов: .zip (однотомные архивы без пароля).
    • В методе доступно указать в качестве параметра кодировку, которая используется для отображения имен файлов и папок. Если параметр не задан, по умолчанию используется кодировка соответствующая языку аккаунта, указанному в разделе Администрирование — Аккаунт.
    • Предусмотрены следующие ограничения по умолчанию:
      • Размер архива — 100 Мб;
      • Размер файла — 100 Мб;
      • Количество файлов в архиве — 100.

Версия 2

  • В методы по работе с объектами PATCH /api/v2/objects/{id} и PUT /api/v2/objects/{id} добавлены необязательные параметры, которые позволяют проверить актуальность сохраненной версии карточки объекта/дела при редактировании в многопользовательском режиме:
    • Version — версия объекта (integer($int64)).
    • IsVersionEnabled — проверить версию объекта (boolean).
  • Теперь работа методов PATCH /api/v2/objects/{id} и PUT /api/v2/objects/{id} зависит от этих параметров:
    • Если параметры не переданы, методы выполняются как раньше.
    • Если параметры переданы, сначала выполняется проверка на актуальность версии дела/объекта:
      • Если передана актуальная версия, метод работает;
      • Если передана не актуальная версия, обновление дела/объекта не выполняется, возвращается ошибка.

Версия 3

  • Добавлен метод GET /api/v3/documents/{id}/sign/{userId}, который позволяет скачать подпись у подписанного документа отдельным файлом.

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

  • Мы реализовали "lazyload" загрузка изображений и iframe в CommonEmbedCodeComponent.
  • Мы перенесли карточки объекта на новую архитектуру на основе потоков RxJS.

Версия 64, июнь 2022

Задачи

Теперь вы сразу можете увидеть пользователя, который создал задачу — на форму просмотра и создания задачи мы добавили поле Автор. Поле заполняется автоматически при создании задачи и недоступно для редактирования.


Профиль

  • Теперь в профиле вы можете подключить свой почтовый ящик — добавлена вкладка Приложения (подробности вы можете узнать из этой статьи).
  • На вкладке Приложения отображается список доступных для подключения почтовых сервисов (которые были подключены в разделе Администрирование). Каждый почтовый сервис можно:
    • Подключить;
    • Отключить;
    • Редактировать данные подключения.
  • Для подключения:
    • Нажмите кнопку Подключить;
    • Укажите свои данные для авторизации — данные для авторизации зависят от почтового сервиса, например, для MS Exchange:
      • Email;
      • Пароль;
      • Домен/имя пользователя;
      • Exchange URL.

Письма

  • Теперь, если отсутствует подключение к почтовому сервису, но в разделе Администрирование — Приложения подключены протоколы IMAP и SMTP, при попытке создать письмо или ответить на письмо будет отображаться уведомление, из формы которого вы сможете перейти в профиль для входа в учетную запись почты с помощью кнопки Перейти к настройкам

Это изображение имеет пустой атрибут alt; его имя файла - image.png

Уведомление не отображается на клиентском портале — если не был подключен ни один почтовый сервер, как и прежде, открывается форма выбора почты.


  • При наличии подключении протоколов IMAP и SMTP в разделе Администрирование — Приложения и после подключения почты в профиле вам будут доступны все возможные действия с письмами:
    • Отправить письмо;
    • Отправить ответ на письмо;
    • Получить письмо в той же ветке, с группировкой писем в цепочку.
  • Для повышения удобства работы с письмами теперь при создании нового письма в Case.one поле От кого (почта пользователя, с которой будет отправлено письмо) будет автоматически заполнено следующим значением:
    • При создании письма — ответа на полученное письмо: 
      • Если адрес почты текущего пользователя, в поле От кого будет указана почта, на которую пришло письмо;
      • Если адрес почты иной (не текущего пользователя), в поле От кого:
        • Если первое письмо было отправлено из Case.one, будет указан адрес почты, с которого было отправлено первое письмо;
        • Если выбрать другой адрес почты, письмо будет отправлено, если адрес принадлежит другому почтовому серверу.
    • При создании нового письма:
      • Если отправки писем уже были, будет указан последний использованный адрес почты;
      • Если отправки писем еще не было, будет указана последняя подключенная почта.
    • При наличии нескольких подключенных почтовых сервисов будет доступен выбор адреса почты из списка.
  • Поля Копия и Скрытая копия по умолчанию скрыты на форме письма — для просмотра полей выберите пункт Показать поля «Копия» и «Скрытая копия» в меню-троеточии формы:
    • При ответе на входящее письме, если в нем было заполнено поле Копия, поля Копия и Скрытая копия будут отображаться на форме просмотра/отправки письма;
    • Если поля Копия и Скрытая копия заполнены, но скрыты, письма адресатам отправляться не будут.

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

  • Мы изменили название функции Сформировать файл из шаблона на вкладке Документы карточки объекта или дела — теперь пункт в меню называется Сформировать документ по шаблону.
  • Теперь примененное форматирование в поле Описание карточки объекта не сбрасывается при синхронизации с Casebook.
  • Мы исправили ошибку, возникающую при отправке ответного письма с другой почты, если у авторов исходного и ответного письма подключен один почтовый модуль.
  • Мы исправили сохранение залогированного времени на вкладке Время карточки объекта с помощью клавиши ENTER.
  • Мы исправили отображение кнопки Сбросить на панели фильтрации событий в клиентском портале.
  • Мы восстановили авторизацию с сервисом Мой Арбитр через учетную запись портала Госуслуги.

Интеграция с Doc.one

  • Для более удобной работы с шаблонами Doc.one мы добавили возможность работы с мультиблоками и мультистроками в шаблоне Doc.one — табличные данные будут заполняться из:
    • Простого блока Case.one с мультистроками — в Case.one по тегу поля будет собран массив всех значений (количество значений равно количеству строк в блоке). Если значение в строке не заполнено, в качестве элемента в этом месте массива будет передано null.
    • Мультиблока Case.one c простыми строками — в Case.one по тегу поля будет собран массив всех значений (количество значений равно количеству строк в блоке). Если значение в строке не заполнено, в качестве элемента в этом месте массива будет передано null.
    • Мультиблока Case.one с мультистроками — по каждому добавленному мультиблоку будут собраны массивы с данными по мультистрокам:
      • Если значение в строке не заполнено, в качестве элемента в этом месте массива будет передано null
      • Если в шаблоне в таблице первого уровня полей для заполнения больше 1, для предотвращения созданий копий мультистроки ко всем тегам, используемым в Doc.one и Case.one, необходимо добавлять префикс «__». Благодаря префиксу поля будут добавлены в таблицу один раз.

Это изображение имеет пустой атрибут alt; его имя файла - image.png

Связь полей также осуществляется с помощью указания тега поля в Case.one в параметре Внешний идентификатор поля Doc.one

Для использования мультистрок и мультиблоков предварительно подготовьте шаблон в Doc.one с учетом ограничений использования массивов для формирования мультистрок (подробнее узнать об ограничениях вы можете в справке Doc.one).


  • При работе с массивами в Doc.one:
    • Если массив передается в простое поле, все значения будут записаны через разделитель — « , »;
    • Если массив передается в строку таблицы, отмеченную как мультистрока, будут созданы дополнительные строки (количество строк зависит от длины массива);
    • Массив может передаваться в условия с единичным и множественным выбором;
    • Теперь при работе с вопросами с мультивыбором, если передать пустой массив в ответ на такой вопрос, то выбор по умолчанию будет автоматически сброшен (особенность работы API v3 Doc.one);
    • При работе с повторяющимися полями разных типов (разные поля с одним тегом) — ответ будет применяться с тем типом, в поле какого типа он попал первым.

Это изображение имеет пустой атрибут alt; его имя файла - image.png

Например, в шаблоне присутствует два числовых поля (целое и дробное число) с одним тегом. В Case.one поле с этим тегом заполнено числом с дробной частью:

  • Если дробное значение первым придет в числовое поле с форматом Целое число, в поле с форматом Дробное число попадет уже округленное значение без дробной части.
  • Если же первым значение придет в поле с форматом Дробное число, заполнение целого числа будет с ошибкой несовпадения форматов.

Как подготовить шаблон Doc.one для Case.one смотрите здесь.


  • Обратите внимание, при создании документа через АПИ v3 Doc.one предусмотрены следующие ограничения на вложенные мультистроки:
    • Передавать одинаковые значения для полей внешней мультистроки нельзя во вложенном массиве — данные будут перезаписываться (разрешается использовать для внутренних полей).
    • Если в мультистроках больше двух полей, и два из них заполняются вложенным массивом, документ не будет создан, пока не будут переданы данные (хотя бы пустые строки). 
    • При передаче данных для нескольких полей с одинаковым названием и внешним идентификатором (Title и ExternalID), возможно некорректное отображение данных, особенно при наличии таких полей до таблицы с мультистроками.
    • При заполнении поля вложенным массивом функция заполнения полей при одновременном выборе условий недоступна.
    • Создать документ с переиспользованными полями и заполнением вложенным массивом можно в двух случаях:
      • Если в мультистроках переиспользуется блок с полем;
      • Если таблица с мультистроками и переиспользованными полями находится в блоке, помещенном в шаблон.

Интеграция с почтовыми сервисами

Мы добавили возможность подключения почтовых сервисов с помощью протоколов IMAP и SMTP, поскольку их использование более универсально и позволит настроить получение и отправку почты с любого почтового сервера:

  • Теперь в разделе Администрирование — Приложения в блоке Почта доступно подключить протоколы IMAP или SMTP
  • Для подключения укажите следующие параметры:
    • Название — название подключения (максимальная длина — 256 символов);
    • Сервер IMAP — максимальная длина составляет 2048 символов;
    • Порт — порт IMAP-сервера, поле Порт должно иметь значения в диапазоне 0-65535;
    • Параметры шифрования — выбор параметров шифрования для IMAP-подключения из справочника: 
      • Нет;
      • SSL/TLS (по умолчанию);
      • STARTTLS;
      • Авто.
    • Сервер SMTP — максимальная длина составляет 2048 символов;
    • Порт — порт SMTP-сервера, поле Порт должно иметь значения в диапазоне 0-65535;
    • Параметры шифрования — выбор параметров шифрования для SMTP-подключения из справочника: 
      • Нет;
      • SSL/TLS (по умолчанию);
      • STARTTLS;
      • Авто.

Это изображение имеет пустой атрибут alt; его имя файла - image.png

При создании или редактирования подключения выполняется проверка корректности заполненных данных.

Если проверка не пройдена, отобразится ошибка.

Узнайте подробности подключения, прочитав статью Интеграция с почтовыми сервисами.


  • Обратите внимание, что предусмотрены следующие ограничения:
    • При отключении почтового сервера у вас будет сброшена авторизация к данному почтовому серверу. 
    • При повторном включении предыдущие настройки недоступны — вам будет необходимо заново настроить свои учетные записи.
    • Отправка писем через SMTP недоступна для клиентов.

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

  • Исправлена ошибка сохранения блока в конструкторе типов объектов — теперь блок, в названии которого содержится апостроф (например, What's) сохраняется без ошибки.
  • Теперь перемещать сценарии и папки со сценариями стало еще удобнее — вы можете перемещать сценарии в разделе с помощью Drag&Drop.

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

Версия 3

Мы доработали метод публичного АПИ POST /api/v2/users/{id}/notify — теперь метод принимает как просто текст, так и текст с html-разметкой: 

  • Стилизована под Case.one разметка (остальные теги могут использоваться, но будут выводиться браузером):
    • Перенос строки: <br/>, \n, \r;
    • Ссылки: <a href></a>;
    • Стилизация текста: <b>, <i>, <u>;
    • Списки: <ol>, <ul> .
  • Добавлен блок Buttons:
    • В блоке можно добавить необязательный массив кнопок в формате: «текст + ссылка». По каждой ссылке доступно указать параметр открытия — в новой вкладке или в этом же. Если параметр не указан, ссылка будет открыта в соответствии с настройками аккаунта.
    • Для каждой кнопки добавлен необязательный параметр закрытия уведомления (CloseAfterClickboolean). Если параметр не передан, после нажатия кнопки уведомление не будет закрыто.
    • Кнопка Закрыть будет всегда отображаться.

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

  • Для комфортной работы в Системе мы продолжаем оптимизацию Case.one под конфигурацию Linux+PostgreSQL. В том числе:
    • Исправлена работа поиска в разделе Действия в системе по содержанию сущностей (описание, дата события и т.д.);
    • Исправлено отображение формы добавления настроек сервера видеоконференций.
  • Выполнена оптимизация массового пересчета полнотекстового индекса при таких операциях, как:
    • Редактирование типа дела;
    • Редактирование участника (который фигурирует в большом количестве дел);
    • Редактирование значения в справочнике;
    • Редактирование проекта (в котором много дел).
  • Для оптимизации поиска пользователя по email теперь в Elasticsearch отправляется запрос для токенизации поисковой строки.

Версия 63, апрель 2022

Объекты

  • Чтобы вам было проще контролировать статус объектов и дел, теперь при архивации и восстановлении объекта из архива запись об этом отобразится в ленте событий и на вкладке События карточки объекта:
    • События об архивации и восстановлении объекта из архива являются системными (их недоступно посмотреть на отдельной форме), название объекта является ссылкой на объект.
    • Чтобы отфильтровать ленту событий по системным событиям просто выберите в фильтре Тип значение Действие.
    • Если вы удалили объект, запись об архивации или восстановлении из архива также будет удалена.

  • Теперь фильтрация в разделе Дела (Класс объекта) стала удобнее — в фильтре Еще фильтры отображаются только те поля, которые были настроены для текущего класса объекта.

Письма

Мы доработали шаблоны писем — теперь текст письма не будет заменен:

  • Теперь при создании нового письма на основе шаблона будут автоматически заполнены следующие поля (если вы указали значения в шаблоне):
    • Тема письма;
    • Текст письма;
    • Приложенные файлы.
  • Теперь при ответе на письмо шаблоном:
    • Тема письма — отображается тема входящего письма (вне зависимости от темы, указанной в шаблоне).
    • Текст письма — текст письма из шаблона отображается над текстом входящего письма.
    • Приложенные файлы — добавляются из шаблона письма.

Отчеты

  • Теперь вы можете использовать поля с типом Объект-Объект и Объект-Дело в колонках отчета и в фильтрах, по которым будет строиться отчет.

  • Мы изменили название формата отображения данных в колонке отчета Объединить значения с разделителем ";" на Объединить все значения, когда вы выбираете качестве колонки отчета поля из мультистроки и/или мультиблока.
  • Поля из мультистроки и/или мультиблока при выгрузке отчета в XLSX, CSV или для печати теперь также отображаются в одной ячейке, если в параметрах отчета выбран формат Объединить все значения.

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

  • Мы исправили работу кнопки очистки форматирования в полях — при нажатии на кнопку теперь также очищаются ссылки, встроенное форматирование и форматирование текста из внешнего источника (стили, цвета, шрифты, ссылки).
  • Мы доработали сортировку фильтров в отчете — теперь список фильтров всегда соответствует порядку колонок в отчете и не зависит от количества колонок.
  • Теперь вместо кнопки Применить отображается кнопка Удалить при подтверждении удаления отчета, папки с отчетами.
  • Мы восстановили работу чат-бота поддержки — вы снова можете вызвать чат-бот с помощью кнопки в правом верхнем углу страницы Case.one или открыть чат-бот по ссылке https://support.bot.one/embed/chat/11403.

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

  • Мы добавили новый тип действия Архивность объекта, в который попадают события об архивации и восстановлении из архива объекта и проекта:
    • Архивация объекта;
    • Восстановление объекта из архива;
    • Групповое перемещение объектов в архив;
    • Групповое восстановление объектов из архива;
    • Архивация проекта;
    • Восстановление проекта из архива.
  • Из типа действия Редактирование сущности мы исключили события об изменении прав доступа к объекту — теперь такие события отображаются в новом типе действия Редактирование прав доступа:
    • Изменение прав доступа к объекту;
    • Изменение прав доступа к проекту;
    • Изменение прав доступа к папке.

Сценарии автоматизации

  • Теперь вы можете использовать оператор Если в ручном сценарии:
    • Можно задать оператор Если первым в сценарии.
    • Настройки и поведение оператора Если в ручном сценарии аналогично настройкам и поведению оператора Если в автоматических сценариях.

  • В переменную context ручных сценариев автоматизации мы добавили новые значения:
    • Source — определяет источник по параметрам запроса, из которого было запущено условие срабатывания сценария:
      • Front — действие было выполнено в Case.one (фронт);
      • API — изменение было выполнено через API из внешней системы;
      • Script — изменение было выполнено в результате запроса API из скрипта в сценариях автоматизации;
      • Workflow — изменение было выполнено в результате действия системных, без JS операторов (Создать, Изменить);
      • Integration — изменение было выполнено в результате системной синхронизации (Casebook).
    • WorkflowId — если в качестве источник определен Script или Workflow, то в параметр будет передан идентификатор сценария, из которого было запущено условие срабатывания сценария.

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

  • Теперь сценарии автоматизации не будут срабатывать:
    • Если в результате выполнения запроса на сохранение объекта в объекте не было изменено ни одного поля. При этом дата последнего изменения останется прежней.
    • Если в результате синхронизации с Casebook не изменяется ни одного поля, кроме даты последней синхронизации (LastSyncDate), будет изменена только дата последнего изменения.

Публичный API

Версия 2

  • В группу методов по работе с пользователями (Users) мы добавили метод POST /api/v2/users/{id}/notify, который уведомляет одного пользователя стандартным всплывающим сообщением.
  • Дополнены исходящие параметры метода получения пользователя по идентификатору (GET /api/v2/Users/{id}):
    • Группы пользователя;
    • Роли пользователя;
    • Телефон;
    • Часовой пояс;
    • Должность;
    • Подразделение;
    • Организация;
    • Сайт.

Версия 3

  • Чтобы получить или обновить список нерабочих дней (конкретные даты и интервалы) воспользуйтесь новой группой методов по работе с общими настройками (GeneralSettings):
    • GET /api/v3/generalsettings/NonWorkingDays
    • PUT /api/v3/generalsettings/NonWorkingDays

  • С помощью метода скачивания логов GET v3/logs/get теперь вы также можете скачать:
    • WorkflowTrace.log — лог работы сценариев, куда записывается информация о всех сработавших сценариях и их выполненных шагах (необходимый уровень Trace);
    • CaseDotStar.ServicePackages.Common.Scripts.ScriptInterpreterLogger.log — лог интерпретатора JS-скриптов, в который записываются все ошибки, возникающие при выполнении JS-скриптов, а также записи в консоль выполненные командой console.log (необходимый уровень Info).

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

  • Мы исправили поведение метода получения объекта по идентификатору (GET /api/v2/objects/{id}) — теперь значение null приходит только для полей, которые не определены.

Версия 62, февраль 2022

Отчеты

  • Теперь в отчетах вы можете посмотреть, когда происходили последние изменения в том или ином деле — просто выберите при настройке отчета поля Дата изменения и Автор изменения, чтобы в отчете появилась информация по измененным делам за указанный промежуток времени.

  • Чтобы вам было удобнее работать с отчетами, мы добавили возможность поделиться отчетом с любым человеком — выберите в меню-троеточии отчета пункт Поделиться отчетом по ссылке и укажите настройки доступа к отчету в открывшемся окне:
    • Разрешить доступ по ссылке — установите флаг для включения возможности предоставления доступа к отчету по ссылке.
    • Поле со сгенерированной ссылкой на отчет — скопируйте ссылку в буфер обмена (ссылка отображается, если установлен флаг Разрешить доступ по ссылке).
    • Сохранить — нажмите кнопку, чтобы предоставить доступ к отчету по сгенерированной ссылке.
  • Отчет будет недоступен для просмотра по ссылке, если вы:
    • Сняли флаг Разрешить доступ по ссылке;
    • Обновили страницу отчета или выполнили любые другие действия с отчетом после отправки ссылки.

Для каждого пользователя в каждом отчете генерируется персональная ссылка на отчет. Настройки доступа к отчету по ссылке сохраняются также отдельно.


  • При переходе по ссылке для просмотра отчета:
    • Просматривать отчет могут как авторизованные, так и анонимные пользователи, у которых есть ссылка.
    • При просмотре отчета не отображаются:
      • Вкладки Параметры и Общий доступ;
      • Кнопки вызова чат-бота поддержки, таймера и AI-ассистента;
      • Фильтры отчета;
      • Пункт Удалить в меню-троеточии отчета.
    • Можно скачать отчет в форматах CSV и XLSX или распечатать его.

Электронно-цифровая подпись

Поскольку УКЭП используется в деловой переписке и обиходе, а в некоторых случаях является обязательной в силу закона (№ 63-ФЗ), теперь вы можете использовать ЭЦП прямо в Case.one, если в разделе Администрирование включено приложение КриптоПро:


Вы можете проверить работу плагина КриптоПро на этой странице — https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html.


  • На формах создания/просмотра событий, задач, затрат, писем мы изменили поле загрузки документа — теперь после добавления файла в поле отображается меню-троеточие.
  • Теперь в поле с типом Объект-документ и на форме просмотра документа вам доступны следующие действия, помимо основных:
    • Просмотреть — будет открыта форма просмотра документа. Просмотр доступен только после загрузки файла документа в поле.
    • Заменить — замена прикрепленного файла документа на новый.
    • Подписать — подписание документа с помощью ЭЦП (подписать один документ могут несколько человек). В результате подписи отобразится иконка с текущим статусом подписи:
      • Действительна;
      • Недействительна.
    • Скачать — при скачивании подписанного документа будет скачан ZIP архив (название архива — название файла с его расширением), в котором лежит файл документа и все его файлы подписей.

  • После подписания документа вы можете:
    • Посмотреть подпись — нажмите на иконку подписи (или выберите одноименный пункт в меню-троеточии), отобразится форма просмотра подписи со следующей информацией:
      • Дата и время подписания;
      • Подписант — инициалы и ФИО пользователя, подписавшего документ;
      • Статус подписи — если подпись недействительна дополнительно отображается информация о причине недействительности подписи.
    • Отозвать подпись — отменить подписание документа и отозвать свою подпись.

Документы

  • Мы добавили возможность конвертации файла документа в PDF:
    • Для конвертации по умолчанию доступны следующие форматы документов (вы можете настроить форматы в файле конфигурации):
      • doc;
      • docx;
      • docm;
      • dot;
      • dotm;
      • dotx;
      • odt;
      • ppt;
      • pptx;
      • xls;
      • xlsx;
      • rft.
    • Если включена интеграция с КриптоПро и состояние подписи файла валидно, при конвертации файла в PDF в документ будет добавлена информация о привязанных к файлу подписях.

  • Теперь при формировании документа по шаблону в карточке объекта в списке отображаются только те шаблоны, которые были выбраны при настройке этого типа объекта или на форме создания/редактирования шаблона документа:
    • Неактивные шаблоны в списке не отображаются.
    • При формировании документа по шаблону, полученному из Doc.one, формат итогового документа зависит от настроек этого шаблона в Doc.one.

Календарь

Теперь просматривать календарь в режиме День стало удобнее — прокрутка ко времени сохраняется при любых переходах по дням, неделям или месяцам и при переключении режимов (день/неделя/месяц):

  • Изменен межстрочной отступ в строках со временем.
  • Расписание на день отображается с 08:00, если вы:
    • Обновили страницу или закрыли и вновь открыли страницу.
    • Находились на текущем дне/неделе и при этом нажали на Сегодня.

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

  • Исключена возможность добавления отрицательного значения ставки в блоке карточки дела Ставки в деле.
  • Исправлено отображение статусов задач в режиме канбан-доски при использовании браузера Safari версий 12.1.2 и 14.0.

Приложения

  • Теперь в разделе Администрирование Приложения вы можете подключить интеграцию с Doc.one. Для подключения укажите URL инстанса Doc.one, логин и пароль пользователя Doc.one.
  • При отключении интеграции с Doc.one:
    • Все сохраненные настройки по привязки шаблонов к типам дел будут сброшены.
    • Все ранее синхронизированные шаблоны (ссылки на них) будут удалены.

  • В раздел Администрирование Приложения мы добавили группу Электронно-цифровая подпись, где вы можете включить или отключить интеграцию с сервисом КриптоПро для подписания документов в Case.one с помощью УКЭП.

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

Для повышения удобства работы с шаблонами документов и с функционалом Doc.one мы изменили дизайн раздела Шаблоны документов:

  • Теперь по каждому шаблону отображается следующая информация в списке шаблонов:
    • Название — в колонке отображаются тип (для счета или для документа) в виде иконки и название шаблона. Чтобы открыть форму просмотра, просто нажмите на название шаблона.
    • Тикет Doc.one — специальный ярлык, который отображается только для шаблонов, доступных из Doc.one.
    • Статус — отображается статус шаблона в Doc.one: опубликован или не опубликован (изменение статуса недоступно):
      • Активный — статус автоматически присваивается шаблонам документов, которые были созданы не в Doc.one и всем шаблонам для счета;
      • Неактивный — статус отображается для неопубликованных шаблонов документов.
    • Название файла:
      • При нажатии на название файла шаблона, полученного из Doc.one, откроется редактор шаблона Doc.one;
      • При нажатии на название файла шаблона, созданного в Case.one, файл будет скачан.
  • Шаблоны документов, полученные в результате синхронизации с Doc.one, недоступны для удаления. Список шаблонов обновляется автоматически, периодичность вы можете настроить в файле конфигурации (по умолчанию — 1 раз в час).
  • Теперь после нажатия кнопки создания шаблона вы сразу можете выбрать типа шаблона — для документа или для счета:
    • При создании шаблона счета укажите название шаблона и прикрепите файл шаблона.
    • Информация на форме создания шаблона документа распределена по двум блокам:
      • Блок Основное — укажите название шаблона и прикрепите файл шаблона;
      • Блок Типы объектов — добавьте те типы объектов, для которых будет доступно использовать этот шаблон, чтобы создать документ.

Конструктор объектов

Теперь в конструкторе типов объектов на вкладке Настройки вы можете выбрать шаблоны документов, которые будут доступны в карточке объекта для формирования документа по шаблону.

При отключении интеграции все ранее сделанные настройки по привязки шаблонов к типам дел будут сброшены. Новые шаблоны можно добавить в любой тип дела только вручную.


Сценарии автоматизации

  • В переменную context ручного сценария автоматизации мы добавили три дополнительных параметра: BlockID, BlockN и LineN, в которые записывается информация о порядковом номере блока и строки, где была нажата кнопка:
    • Если при нажатии на кнопку с запуском сценария в карточке объекта есть не сохраненные данные, отобразится уведомление с предложением сохранить карточку до запуска скрипта.
    • В параметре BlockID передается идентификатор блока (находится в метаданных типа дела), в котором была нажата кнопка.
  • Свойства blockId, blockN, lineN могут быть не актуальными на момент выполнения ручного сценария, если:
    • Сохранение дела повлекло за собой запуск других сценариев, которые могут изменить дело.
    • В сценарии перед оператором Скрипт находится оператор Изменить.

  • Мы изменили фильтрацию в блоке Условия на вкладке Настройки сценария по расписанию:
    • Теперь логика фильтрации аналогична условиям доступности ручного сценария — вы можете выбрать:
      • Конкретные значения полей;
      • Пустые поля;
      • Заполненные поля.
    • В блоке Условия вы можете использовать поля Дата изменения и Автор изменения, которые позволяют показать, когда происходили последние изменения в том или ином деле.

  • Если вы добавили или удалили подпись файла уже созданного документа, автоматически будут запущены сценарии, где добавлено условие срабатывания на изменения файла в поле Прикрепленный файл этого документа. Если же был изменен статус подписи, запуск сценария не произойдет.

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

Теперь для типа действия Просмотр отчета отображается информация о просмотре отчета по ссылке:

  • Если отчет был просмотрен неавторизованным или незарегистрированным пользователем, отображается Анонимный пользователь.
  • Если отчет был просмотрен авторизованным пользователем, отображается ФИО пользователя.

Публичный API

Общие изменения

  • Теперь во всех методах публичного API, где возвращается форматированный текст, добавлен параметр isFormattedTextEnabled:
    • Если isFormattedTextEnabled = True, возвращается текст с HTML-разметкой (значение по умолчанию);
    • Если isFormattedTextEnabled = False, возвращается текст без разметки (PlianText).

Если isFormattedTextEnabled не указан, значение параметра будет взято из настройки IsFormattedTextInPublicApiEnabled в файле конфигурации.


  • Поскольку в форматированном тексте может содержаться ссылка в тексте заголовка, добавлен параметр LinkFormatInPlaintText в файл конфигурации. Для настройки того, как ссылка будет преобразована в PlainText в параметре LinkFormatInPlaintText доступны следующие значения:
    • text — будет возвращен только заголовок (значение по умолчанию);
    • url — будет возвращена только ссылка;
    • both — будут возвращены заголовок и ссылка в формате [заголовок] (ссылка).

Версия 3

  • Мы добавили группу методов для выгрузки объектов любого типа с указанием параметров (например, в качестве параметров могут выступать теги):
    • POST /api/v3/objects/GetCases.
    • POST /api/v3/objects/GetObjects.
  • Теперь вы можете скачать лог выполнения сценария автоматизации через АПИ — мы добавили метод GET /api/v3/logs/Get.
  • В группу методов по работе с документами мы добавили секцию Signatures для получения информации о подписи. Секция Signatures содержит массив объектов подписей (вне зависимости от их статуса) и доступна в результатах следующих методов:
    • GET /api/v3/documents/{id};
    • PUT /api/v3/documents;
    • POST /api/v3/documents;
    • POST /api/v3/documents/CreateFromTemplate;
    • PUT /api/v3/documents/Update.
  • Теперь вы можете получить файл документа в формате PDF для печати (с наложенной подписью) с помощью нового метода GET /api/v3/documents/DownloadAsPdf. Сохраните файл на инстанс методом Upload или отправьте его по почте методом в скриптах.
  • В метод скачивания документов GET /api/v3/documents/Download мы добавили необязательный входящий параметр withSig (Bool), который позволяет скачать документ вместе с подписями (true) или без (false).

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

  • Поскольку в процессе работы с использованием запуска скриптов часто возникает необходимость вручную перезагрузить страницу, теперь OpenURL может открывать ссылку в текущей вкладке пользователя.
  • Исправлена работа метода /api/UserManagment/UserProfiles/Put — теперь при замене фотографии в профиле и после сохранения в методе отображается идентификатор текущей фотографии, а не предыдущей.

Версия 61, январь 2022

Отчеты

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

При настройке отчета в блоке Колонки в столбце Формат вы можете выбрать значение Объединить значения с разделителем "; ", если в качестве колонки отчета указано поле из мультистроки и/или мультиблока.

  • Если количество выводимых в ячейку отчета значений одного поля из мультистроки/мультиблока превышает 50, появится кнопка Показать еще;
  • Если поля мультистроки и/или мультиблока не заполнены, в отчете будут пустые значения.

HTML-разметка в полях

Чтобы сразу переходить по вставленным в поля ссылкам и выделять фрагменты текста, например, курсивным начертанием шрифта, вы можете использовать HTML-разметку — просто выделите текст в полях и выберите нужную функцию на всплывающей панели форматирования текста:

  • Отмена/повторение последнего действия;
  • Жирное начертание шрифта;
  • Курсивное начертание шрифта;
  • Подчеркнутое начертание шрифта;
  • Перечеркнутое начертание шрифта;
  • Маркированный список;
  • Нумерованный список;
  • Гиперссылка;
  • Формат абзаца;
  • Очистка разметки.

Вы можете использовать HTML-разметку в следующих полях:

  • В полях с типом Текстовое расширяемое в карточках объектов, в доп. атрибутах, в клиентских запросах;
  • В системных полях Описание;
  • В поле Примечание клиентских запросов;
  • В поле Описание у событий и задач;
  • В поле Заметка у заметок.

Отформатированный текст отображается без элементов HTML-разметки (т.е. как Plain text):

  • При экспорте в PDF, Excel, CSV (например, при скачивании карточки дела);
  • При формировании документа DOCX на основании шаблона;
  • При просмотре данных отчета;
  • При выгрузке отчетов.

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

  • Теперь поиск не выполняется по удаленным значениям справочника в делах, объектах или иных сущностях Системы, а в результате такого поиска отобразится пустое значение.
  • Мы исключили возможность заполнения полей в задачах архивного дела —теперь в архивном деле все поля формы задачи недоступны для заполнения.

HTML-разметка в полях

При использовании HTML-разметки предусмотрены следующие ограничения:

  • Не поддерживается табуляция:
    • Если отступы были сделаны табуляцией, они будут очищены;
    • Если вставлять текст из Word — табуляция будет автоматически заменена на пробелы.
  • При синхронизации с Casebook отформатированное значение в поле не перезаписывается, поэтому сценарии автоматизации на изменение в поле не реагируют.
  • При редактировании форматирования и/или добавлении гиперссылки сценарии автоматизации по редактированию конкретного поля не будут срабатывать, поскольку сам текст не изменился.

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

  • Мы исправили поведение сценария автоматизации с несколькими операторами Если при автоматическом изменении значения поля по формуле.
  • Теперь в разделе Действия в Системе в событиях по редактированию сущности отображаются все измененные поля события и задачи.

Публичный API

В API v2 в метод GET /api/v2/participants мы добавили следующие дополнительные атрибуты для фильтрации списка участников:

  • Наименование;
  • Тип (ФЛ или Компания);
  • Email;
  • Телефон;
  • Фамилия;
  • Имя;
  • ИНН;
  • КПП.

В API v3 мы добавили группу методов управления участниками, где работа с созданными полями теперь выполняется через связку Тег — Значение (как и в методах работы с объектами):

  • DELETE /api/v3/participants/{id} для удаления участника по идентификатору;
  • PUT /api/v3/participants/ExcludeParticipantFromProject для исключения участника из списка участников в деле;
  • PUT /api/v3/participants/{id} для обновления данных по участнику и его доп. атрибутов.
  • POST /api/v3/participants для создания участника с заполненными доп. атрибутами;
  • GET /api/v3/participants/{id} для получения участника с доп. атрибутами по идентификатору.

В API v3 мы добавили группу методов управления событиями, где работа с созданными полями теперь выполняется через связку Тег — Значение (как и в методах работы с объектами):

  • Метод POST /api/v3/events для создания события с заполненными доп. атрибутами;
  • Метод GET /api/v3/events/{id} для получения события с доп. атрибутами по идентификатору.
  • Метод PUT /api/v3/events/{id} для обновления данных по событию и его доп. атрибутов.

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

  • Мы улучшили работу индексов на таблицах БД — теперь индексы с фильтрацией по IsDeleted работают корректно, сохранив работоспособность DynamicFilters, если передано значение для фильтрации в виде параметра (IsDeleted = @pram).
  • Теперь вы можете использовать индексированные поля в сценариях по пересчету прав по пользователю.
  • Мы удалили неиспользуемые и устаревшие индексы на таблицах БД.
  • Мы продолжаем работу по переносу на Angular:
    • Перенесли форму события с использованием новых сервисов по работе с созданными блоками и доп. атрибутами (аналогично переносу формы задачи).
    • Полностью перенесли: профили пользователя и клиента, работу с пользователями и клиентами в разделе Администрирование, карточку счета со всеми блоками, вкладками, формами.
  • Мы настроили кеширование для файлов в методах внутреннего API GET api/download.
  • Мы исправили работу RabbitMQ при включенной интеграцией с Active Directory.
  • Теперь участники ФЛ или Компании создаются без ошибок при включенной интеграции с Elasticsearch на инстансах, которые работают с PostgreSQL.

Версия 60, декабрь 2021

Отчеты

Теперь вы можете сохранить фильтрацию в разделе Отчеты и быстро переключаться между разными подборками отчетов.

Вы также можете быстро перетаскивать отчеты и папки с отчетами, чтобы настроить их структуру и последовательность.


Мы изменили форму Настройки колонки, чтобы вам было проще ее заполнять. Теперь выбор значения фильтра появится на форме только после заполнения Тип поля для колонки фильтрации.


Мы доработали фильтрацию по датам. Теперь в фильтрах отчета и колонок можно использовать временные периоды:

  • Вчера - за предыдущий день относительно дня формирования отчета
  • Сегодня - за день формирования отчета
  • За текущую неделю - за семь дней с первого дня недели согласно настройкам инстанса, в которые входит день формирования отчета
  • За текущий месяц - с первого по последнее число месяца, в котором формируется отчет
  • За последние 7 дней - за последние 7 дней, относительно дня формирования отчета
  • За последние 30 дней - за последние 30 дней, относительно дня формирования отчета

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

Теперь карточка объекта может содержать кнопку, которая позволит вам быстро выполнить какое-либо действие (например, получить или отправить данные). Кроме того, поля карточки могут быть зрительно отделены друг от друга, чтобы вам было проще воспринимать ее содержание. Добавлять разделители и кнопки на карточку может только администратор.

При экспорте карточки объекта в PDF:

  • Название поля Кнопка будет отображаться как значение поля
  • Поле с типом Разделитель будет отображаться как пустое поле

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

  • Мы исправили отображение полей с типом "Дата" при настроенном отображении формата дат 00.00.0000 или 00-00-0000 в браузере Google Chrome v. 92.0.4515.131 - теперь даты отображаются полностью, а не обрезаются троеточием.
  • Теперь в профиле после сохранения изменений фамилии или имени новые имя и фамилия отображаются под фотографией пользователя сразу, без обновления страницы.
  • Мы исправили отображение аватара автора письма на вкладке События карточки объекта.
  • Мы исправили ошибку при загрузке файла в поле с типом "Документ" в блоке, где количество мультистрок составляет более 100.
  • Мы исправили цвет поля Сообщение в операторе Уведомить.
  • Мы подчинили получение ответных писем из Outlook при подключенном модуле Microsoft Outlook 365.
  • Теперь при ответе на цепочку писем из Outlook или Gmail всегда подставляется верный получатель.
  • Нижняя граница после поля "Email" теперь всегда отображается на следующих формах:
    • На форме групповой отправки писем;
    • На форме групповой отправки счетов;
    • На форме приглашения нового клиента в дело.
  • Теперь на форме отправки письма при вводе email, который не занесен в Систему, не отображается пункт Вставить как текст.
  • Теперь при очистке форматирования в шаблоне письма с токеном, выделение токена сохраняется.
  • Теперь в шаблоне письма с несколькими токенами при удалении с помощью клавиши [Delete] стираются только символы перед курсором, а при достижении курсором токена, он стирается полностью.
  • Теперь во время загрузки файла на форме отправки письма кнопка Отправить будет недоступна для нажатия до окончания загрузки файла.
  • Теперь при нажатии на уведомление по новому комментарию к письму из "Колокольчика", если отсутствуют права или недостаточно прав на дело, отображается уведомление: "Произошла ошибка. Письмо не найдено или недостаточно прав".
  • Теперь архивные задачи:
    • Недоступны для удаления при массовом удалении задач;
    • Недоступны для редактирования и удаления из списка в архивном деле или объекте.
  • Теперь задачу, которая находится в архиве, нельзя перетащить при просмотре списка задач в режиме канбан-доски.
  • Теперь в списке задач при сортировке по колонке после первого нажатия на любую колонку, сортировка будет выполнена по возрастанию без сохранения направления от предыдущей колонки.
  • Теперь при отсутствии прав на удаляемую корневую задачу или хотя бы на одну из вложенных в нее подзадач, задачи удалены не будут и отобразится уведомление о недостаточном уровне прав.
  • Кнопка "+" не отображается в списке задач карточки при переключении режима отображения задач, если установлены права на просмотр задач.
  • Мы исправили отображение поля Добавить файл в браузере Safari на форме создания задачи - теперь после нажатия в поле, оно не будет выделено фиолетовым цветом.
  • Мы исправили ошибку цветового выделения дат выполнения задач в разделе Задачи и на вкладке Задачи карточки объекта:
    • Красным цветом выделены даты у задач с просроченным сроком выполнения;
    • Фиолетовым цветом выделены даты у задач с истечением срока выполнения сегодня и позже.
  • Теперь в календаре при однократном нажатии на дату будет открыта форма быстрого создания события/задачи, если до этого было отменено создание события или задачи на форме, открывшейся после нажатия кнопки Еще.
  • Теперь при просмотре календаря в режиме Неделя, если изменен размер окна, задачи/события отображаются корректно в сетке календаря.
  • Мы исправили ошибку сохранения счета после нажатия кнопки Сохранить в диалоговом окне подтверждения изменения счета.
  • Теперь при попытке сохранения формы создания нового правила изменения счетов, если введено некорректное число месяца, появляется подсказка: "Макс. значение 31".
  • Мы исправили высоту поля Описание на форме Запрос на создание системного отчета в браузере Mozilla Firefox.
  • Теперь вы можете удалить получателей из формы Правило отправки при настройке отчета с помощью выделения получателя клавишами [Ctrl+A] и удаления с помощью клавиши [Delete] или [Backspace].

Объекты

Теперь вы можете добавлять кнопки для выполнения какого-либо действия на карточки объектов, а также визуально разделять разные поля одного блока, чтобы сделать карточку объекта более удобной для восприятия.

  • Как отделить поля формы
  • Как добавить кнопку на форму

Теперь вы можете получить информацию о ближайшем заседании по делу из КАД. Специальные теги позволяют получить информацию о времени, дате, месте и суде, в котором будет происходить заседание.


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

  • Мы исправили фильтрацию в системных отчетах при использовании тега {allConditions}.
  • Мы добавили скрипт по пересчету контекста для всех дел, чтобы исправить отображение результатов поиска по номеру дела в разделе Дела.
  • Мы исправили скролл колесом мыши в окне редактирования скрипта.
  • Теперь при удалении сценария или папки со сценарием, который используется в другом сценарии, всегда отображается уведомление с местом использования сценария.
  • Теперь плейсхолдер поля отображается корректно:
    • При удалении названия папки в разделе Сценарии;
    • При удалении новой вкладки на вкладке Настройки в конструкторе объектов.
  • Теперь после удаления элемента справочника Тип документа, если список документов был отфильтрован по удаленному типу, в разделе Документы кнопка Сбросить не отображается, а значения установленных фильтров автоматически будут очищены.
  • Мы исправили ошибку в конструкторе объектов при переносе блоков и полей в область стадий объекта - теперь такое перемещение блоков и полей игнорируется.

Теперь вам будет удобнее работать с различными версиями публичного API.

Мы добавили в v.2 следующие методы из v.1:

  • Получить или обновить токен авторизации - POST /api/v2/auth/token
  • Получить или обновить токен авторизации через Windows - POST /api/v2/auth/wintoken
  • Проверить работу сервиса - GET /api/v2/health
  • Получить информацию по объектам - GET /api/v2/objects
  • Удалить объекты - DELETE /api/v2/objects/{id}
  • Архивировать объект по идентификатору - POST /api/v2/objects/{id}/archive
  • Восстановить архивный объект по идентификатору - POST /api/v2/objects/{id}/restore
  • Добавить участников в объект по его идентификатору - POST /api/v2/objects/{id}/participants

Мы добавили в v.3 группу методов по работе с документами:

  • Получить документ по идентификатору - GET /api/v3/documents/{id}
  • Cоздать документ по идентификатору с возможностью загрузки файла - PUT /api/v3/documents
  • Получить список документов по указанным фильтрам - POST /api/v3/documents
  • Удалить документ по идентификатору - DELETE /api/v3/documents
  • Создать документ по шаблону в указанную или корневую папку объекта - POST /api/v3/documents/CreateFromTemplate
  • Редактировать документ по идентификатору - PUT /api/v3/documents/Update
  • Скачать документ по идентификатору - GET /api/v3/documents/Download

Мы добавили параметр DocumentFolderId, который указывает на корневую папку объекта, в следующие методы:

  • Получить объект по идентификатору - GET /api/v2/objects/{id}, GET /api/v1/objects/{id}
  • Получить список объектов - GET /api/v1/objects

Внимание! Вы можете изучить эти и другие методы, а также попробовать их самостоятельно.


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

  • Теперь паджинация в ответе метода POST /api/ProjectFieldFilterValues/Get работает корректно - в результате отображается по 20 записей на странице.
  • Мы исправили ошибку в запросе POST /api/ReportCatalog/MoveCatalogItems (внутренний API) при перемещении отчета, в который загружен шаблон.
  • Теперь при отправке письма с тегами:
    • В запросе POST /api/feed/Groups в параметре Description текст будет экранирован;
    • В ленте событий будет отображаться тело письма, которое было заключено в угловые скобки.

Версия 59, октябрь 2021

Задачи

Чтобы вам было удобно работать с карточкой задачи, мы изменили ее:

  • Теперь карточка состоит только из двух вкладок: Задача и История.
  • Дополнительные атрибуты мы перенесли с отдельной вкладки в блок Основное вкладки Задача.
  • Подзадачи мы перенесли в отдельный блок на вкладке Задача. Добавлять и удалять их можно прямо в блоке.

Теперь подзадачи стало создавать проще. Для этого даже не нужно переходить на другую вкладку — они создаются на одной странице в блоке Подзадачи. Карточка подзадачи аналогична карточке задачи, а над названием подзадачи мы добавили ссылку для перехода к родительской задаче. Для каждой подзадачи вы можете создать свои подзадачи — и так до 10 уровней.


Чтобы вы могли проследить зависимость задач, задачи во всех списках теперь отображаются в иерархии: для каждой задачи можно свернуть или показать список вложенных.


Теперь вы можете быстро отсортировать задачи в списке. Для этого просто нажмите заголовок колонки.


Чтобы вы быстрее находили нужную вам задачу, мы улучшили поиск и фильтрацию. Теперь:

  • поиск контекстный и не учитывает пробелы до и после текста
  • можно искать задачу в том числе по дополнительным атрибутам
  • результаты отображаются с учетом сортировки

Чтобы вам было удобно ориентироваться в большом потоке задач, мы добавили канбан во все списки задач. Теперь вы можете смотреть их в обычном списке и в канбан.


Теперь больше не нужно менять статус или назначать ответственного для каждой отдельной задачи. Мы добавили групповые операции для списков задач. Вы можете изменить статус, приоритет, назначить ответственного или удалить сразу несколько задач.


Документы

Чтобы Система работала стабильно и не зависала, мы добавили проверку на максимально допустимый размер файла, как на стороне сервера, так и в браузере. Теперь максимальный размер загружаемого файла определяется параметром MaxAllowedContentLength в файле настроек конфигурации. Если параметр не установлен, то вы можете загружать файл размером до 2,14Гб.


Отчеты

Чтобы показать кому-то или сохранить себе отчет, теперь вы можете просто скопировать ссылку в браузере сформированного отчета - все параметры указаны в ней.

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

А вот если вы откроете этот отчет снова из раздела Отчеты, параметры будут сброшены.


Календарь

Теперь вы сможете быстро перейти к нужной дате в календаре. Мы добавили мини-календарь на боковую панель.


Мой Арбитр

Мы сделали авторизацию в сервисе Мой Арбитр удобней и проще. Если вы открыли вкладку Мой Арбитр в деле, но не вошли до этого в сервис - появится сообщение о необходимости авторизоваться. Сделать это можно на той же странице.


Справка

Чтобы вы могли не только спросить бота, но и самостоятельно найти ответ в справке, теперь справка по работе с Системой доступна прямо из приложения. Нажмите кнопку ? в правом верхнем углу и выберите пункт Справка.


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

  • Теперь в Системе не будут создаваться дублирующие события по подборкам мониторинга.
  • Теперь при включении ограничения по IP-адресу, пользователь с запрещенным IP-адресом будет автоматически направлен на страницу авторизации сразу после обновления любой страницы Системы.
  • Теперь вы можете создавать счета с длинными названиями. Мы снизили ограничение до 256 символов.
  • Если при создании письма открылось окно Подключите вашу почту, то сразу после подключения почтового сервиса, форма создания письма откроется заново.
  • Теперь если вы нажмете ссылку дела в событии из ленты, то откроется карточка дела, а форма просмотра события закроется.
  • Мы поправили положение поля Интервал в правиле выставления счетов при низком разрешении экрана.
  • Если вернуться на любую неактивную вкладку Системы спустя некоторое время, ошибка подключения Web Sockets больше не отображается при стабильном Интернет-соединении.
  • Мы исправили сохранение фотографии в профиле при ее загрузке с помощью кнопки Загрузить фотографию / Заменить фотографию.
  • Мы исправили ошибку в фильтрах Дело в ленте событий и Статус в списке задач. Теперь после обновления страницы в фильтрах отображается верное количество значений, даже если их больше 20.
  • Мы исправили отображение элементов в браузере Firefox:
    • подсказки о заполнении поля на форме добавления/просмотра задачи
    • окна статусов задач в списке задач
    • поля Описание на форме добавления/просмотра задачи.
  • Мы исправили выделение цветом символов –/+ и кнопки Показать еще при выделении в значений иерархического справочника.
  • Мы исправили отображение элементов в браузере Internet Explorer:
    • окно выбора периода при создании счета
    • цвета шрифтов полей на форме добавления/просмотра задачи
  • Мы исправили отображение значений иерархических справочников в зависимости от использования справочников в элементах управления (контролах).
  • Мы исправили левые отступы у значений третьего уровня иерархического справочника - теперь все отступы на всех подуровнях иерархического справочника одинаковы.
  • Теперь в разделе Биллинг при возврате к контекстному меню из окна удаления счета, меню не перестраивается.
  • Мы исправили цвет поля Тема при отправке письма в групповой рассылке.
  • Мы исправили отображение флага у значений по умолчанию в фильтрах и в полях со списками на форме добавления/просмотра счетов в разделе Биллинг.
  • Теперь кнопка Сохранить не отображается на форме просмотра правила выставления счетов, если у вас нет прав на редактирование правил.
  • Мы исправили окно выбора шаблона для создания документа в карточке дела при малом разрешении экрана.
  • Мы исправили вертикальную прокрутку в разделах Объекты, Клиентские формы и Реестры после возврата в разделы из конструктора.
  • Если вы не изменяли данные на форме предоставления доступа к отчету, кнопка Сохранить неактивна.
  • Мы исправили работу таймера с ранее добавленным временем при просмотре события и задачи:
    • записанное время не сбрасывается
    • таймер на панели AI ассистента совпадает с запущенным таймером у активности.
  • Теперь блок со стадиями дела в карточке дела отображается пропорционально при любой ширине окна браузера.
  • Теперь поиск решений в базе знаний выполняется по всем атрибутам решения.
  • Мы исправили отображение графика в стандартных отчетах.

Чтобы вам не приходилось просматривать огромный список задач в методе GET /api/v2/tasks, мы добавили параметр ResponsibleId для фильтрации задач по ответственному. Укажите в нем GUID пользователя или группы, чтобы посмотреть задачи, назначенные на определенного пользователя или группу пользователей. В ответе придут только те задачи, у которых хотя бы один ответственный пользователь или группа совпали по GUID.


Мы исправили работу метода PATCH /api/v2/objects/{id}:

  • раньше: если в карточке объекта есть поле Формула с пустым значением и выбранной формулой, то при отправке запроса для записи значения в любое другое поле формула сбрасывалась на ручной ввод.
  • теперь: выбор в поле Формула не сбрасывается, результат формулы вычисляется с учетом отправленного значения.

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

  • POST /api/v2/tasks
  • GET /api/v2/tasks/{id}
  • PUT /api/v2/tasks/{id}

Значения полей передаются через тег кастомного поля. Если для поля не указан тег, используется его id.


Теперь после изменения поля в карточке объекта с помощью метода PATCH /api/v1/objects/id или PATCH /api/v2/objects/id и после повторной синхронизации дела с КАД, номер синхронизированного дела не сбрасывается.


Мы исправили код ответа при удалении связанного объекта на "404" в запросах /api/v2/objects/ всех методов.

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

  • Теперь при выполнении сценария автоматизации поле Справочник - Вид налога в карточке объекта будет заполнено значением второго уровня, которое было выбрано в сценарии автоматизации.
  • Мы изменили букву "ё" на "е" во всех действиях в разделе Действия в системе, чтобы поиск работал верно.
  • Теперь вы можете открывать разделы Системы в модуле Администрирование без обновления страницы.
  • Мы исправили цветовое выделение поля Объект в операторе Ожидать, если не заполнено поле Действие.

Версия 58, июль 2021

сортировка дел, ошибки в отчетах, выбор объектов, справочник статусов, редактирование связных дел

Дела

Теперь стало удобнее просматривать список дел и пользовательских объектов: вы можете настроить сортировку по одной из колонок. По умолчанию список отсортирован по дате создания.


Письма

Мы помогаем вам быстрее отвечать на письма. Поэтому теперь при ответе на исходящее письмо Система автоматически добавляет в поле Кому email из поля Кому исходящего письма.


Отчеты

Искать причину ошибки в отчете стало проще. Теперь если в системном отчете появилась ошибка, вы увидите сообщение об этом. Сообщение позволяет скачать файл с параметрами отчета и описанием ошибки. Просто отправьте файл своему менеджеру или в службу поддержки - мы обязательно исправим ошибку.


Улучшения и доработки

  • Мы исправили отображение текстовых полей в Mozilla FireFox по всей Системе.
  • Теперь первый день недели в календарях соответствует настройкам аккаунта в разделе Администрирование.
  • Теперь ваши данные не пропадут. Мы победили ошибку самопроизвольной очистки полей в делах.
  • Теперь фильтр Дата изменения фильтрует по дате изменения, а не по дате создания, как было раньше.
  • Теперь фильтрация в разделах События и Дело сохраняется, даже если вы вышли из Системы.
  • Мы подчинили подсветку обязательного поля Наименование папки в списке Выбрать папку вкладки Документы дела.
  • Мы убрали изменение размера колонки Название при добавлении в список дел колонки с длинным названием.
  • Теперь при создании задачи и подзадачи к ней, таймлоги подзадачи отображаются в окне задачи.
  • Мы исправили ошибку отображения действий в Системе по клиентскому запросу в поле типа "Сообщение".
  • Теперь текст в комментариях и сообщениях можно выделять и копировать.
  • Мы исправили ошибку ответа на письмо разными пользователями. Теперь такие письма не затеряются и появятся в Системе.
  • Мы избавились от повторного добавления удаленного письма в плагине Case.one для Chrome.
  • Теперь файл, прикрепленный с Google Диск, корректно отображается в ответе на письмо.
  • Мы исправили отображение кнопок на верхней панели отчета. Для всех отчетов теперь отображаются кнопки чат-бота, таймера и AI-панели.
  • Мы исправили ошибку выгрузки отчета с фильтрацией при наличии в шаблоне листа с названием "Параметры отчета".
  • Теперь при скачивании отчета по шаблону, формулы не будут изменены.
  • Мы исправили ошибку перехода из анонимного клиентского запроса в разделы приложения. Теперь если неавторизованный пользователь заменит ссылку клиентской формы на адрес какого-либо раздела, Система перенаправит его на страницу авторизации.

Пользователи

В феврале мы добавили блок Дополнительные атрибуты на карточки пользователя и клиента, в которых появлялись поля, настроенные администратором. Поэтому теперь старый блок с таким же названием и полями Логин, Пароль, Источник стал не нужен — мы его убрали.


Поля

Теперь вы можете настроить список объектов для выбора в кастомном поле типа "Объект" в зависимости от значений других полей.


Объекты

  • Мы вернули ссылки в колонку Название списка объектов. Теперь для перехода к объекту из списка просто нажмите его наименование.
  • Теперь вы можете добавлять в список колонки с полями из мультристрок и мультиблоков. Значения этих полей отображаются в списке через запятую.

Сценарии

Раньше все системные письма отправлялись от noreply@case.one, но рассылки через сценарии выполнялись от имени авторизованного пользователя. Теперь вы можете прописать скрипт, чтобы настроить отправку писем в сценарии от noreply@case.one.


Статус задачи

Если вас не устраивают статусы задачи и их порядок, попросите своего админстратора изменить их. Теперь администратор может самостоятельно настраивать справочник статусов задачи в разделе Администрирование - Справочники. Установленный порядок статусов будет использоваться для всей Системы.


Улучшения и доработки

  • Теперь работать со схемой сценария стало удобнее. Мы убрали ошибку, которая закрывала раскрытый список на боковой панели оператора, если нажать в рабочей области сценария.
  • Мы убрали отображение системых полей в списке Объект-Участник-Общие данные сценария с оператором Ожидать.
  • Мы исправили ошибку работы сценария автоматизации. При низкой скорости интернета, теперь оператор Ожидать выполняет действие до тех пор, пока условие срабатывания не вернет значение.
  • Мы исправили ошибку выполнения сценария, в котором есть оператор Ожидать с типом Клиентский запрос, создание задачи и последующее редактирование любого созданного объекта.
  • Мы исправили ошибку и убрали возможность пользователям без прав на редактирование конструктора объектов изменить и сохранить условие обязательности полей.
  • Мы исправили ошибку удаления поля, перенесенного из существующего блока в новый.
  • Теперь в разделе Действия в системе отображаются данные по изменению всех полей дела, задачи и события.

API

Теперь вы можете редактировать блок Связные дела. Мы добавили PUT и GET методы, которые позволяют работать с блоком Связные дела:

  • PUT ​/api​/RelatedObjects​/SaveRelatedObjects
  • PUT /api/RelatedObjects
  • GET /api/RelatedObjects
  • GET /api/RelatedObjects/GetRelatedObjects

Версия 57, апрель 2021

Настройка колонок, поддержка, скрытие блоков в объектах и пр.

События

Раньше вам приходилось обновлять ленту событий, чтобы узнать о появлении нового события. Теперь Система сама сообщит вам об этом.


Теперь Система сообщит, если сценарий изменит поле объекта. Такие события отмечаются знаком монитора. Наведите на знак, чтобы узнать тип и название сценария, пользователя, который его запустил, или условие срабатывания.


Списки дел и объектов

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


Чтобы вы не запутались в названиях колонок, мы переименовали их по всей Системе по аналогии с отчетами:

  • Дело Название;
  • Тип дела Тип.

Отчеты

Мы доработали выгрузку отчетов в XLSX, чтобы вы всегда могли увидеть параметры и фильтрацию данных в отчете. Система добавляет отдельный лист с параметрами к печатной форме отчета.


Письма

Мы помогаем вам быстрее отвечать на письма. Поэтому теперь Система автоматически добавляет в ответ:

  • текст письма, на которое вы пишете ответ, его дату, время и данные автора;
  • тему письма с пометкой "Re";
  • адресат письма (автор письма, на которое вы пишете ответ).

Поддержка

Что-то не получается или просто хотите узнать о последних изменениях в Системе? Просто нажмите кнопку ? в правом верхнем углу и задайте вопрос. Мы поможем вам разобраться.


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

  • Мы исправили отображение списка компаний при добавлении компании в разделе "Отслеживание дел".
  • Мы сократили время сохранения типа дела до 10 секунд.
  • Теперь если кто-то удалит поле, которое вы используете в фильтрах отчета, фильтрация будет сброшена.
  • Мы научились учитывать ориентацию каждого исходного шаблона счета при групповой печати счетов.
  • Мы подружили входящие письма с Яндекс почты и ваш Gmail, подключенный к Системе. Теперь в них отображаются картинки, размещенные в тексте письма.
  • Теперь Система сообщит вам, если вы некорректно ввели email при отправке письма: "Письмо не отправлено. Попробуйте изменить адресата и содержимое письма. Если не получилось отправить письмо повторно, обратитесь в поддержку".
  • Теперь, если в поиске базы знаний ввести название файла, отобразится список решений, в которых присутствует этот файл.

Пользователи

Мы сняли все ограничения. Теперь вы можете вводить любые символы в поля Фамилия, Имя, Отчество и Инициалы пользователей и клиентов.


Теперь заблокированному пользователю не приходят почтовые уведомления о добавлении нового дела в проект.


Роли

Мы добавили пункт Действия для каждого класса объекта. В пункте доступны права:

  • "Отображение пункта меню" — пользователь увидит этот класс в левом меню;
  • "Удаление" — пользователь сможет удалять объекты этого класса;
  • "Изменение стадий" — пользователь сможет изменять стадии в объектах этого класса.

По умолчанию установлены права "Отображение пункта меню". При создании нового класса объекта пользователям будут установлены максимальные права в пункте Действия.


Сценарии

Теперь все операторы сценариев автоматизации с нулевой задержкой (кроме оператора "Уведомить") выполняются последовательно. Для этого в базе данных у сценариев должен быть установлен соответствующий флаг.


В случае сбоя во время работы сценария, как и раньше, сценарий будет прерываться, но теперь в логах будет доступна информация о последнем выполненном шаге.


Объекты

Теперь вы можете настроить видимость блока полей в объекте в зависимости от значения других полей.


Дополнительные атрибуты

Теперь вы не удалите случайно поле, которое используется в условиях обязательности или видимости других полей и блоков. Система предупредит и покажет список условий, в которых оно используется.

Для разработчиков

Мы доработали методы GET api/v1/folders и GET api/v2/folders. Теперь в ответе вы увидите структуру папок и подпапок с учетом уровня доступа к ним. Уровень доступа указывается числом для каждой папки/подпапки в параметре Permission:

  • Read = 1
  • Insert = 2
  • Update = 4
  • Delete = 8
  • Admin = 16

Версия 56, февраль 2021

Дополнительные атрибуты пользователя и клиента, настройка обязательности поля, просмотр сценария автоматизации, блок "Перейти"

Поля

Теперь в конструкторах объектов, дел, клиентских форм, реестров и дополнительных атрибутов вы можете настроить обязательность поля в зависимости от значения других полей. Для этого выберите Зависит от условий в поле Обязательность и укажите условия в поле ниже.


Настройки обязательности поля при клонировании типов дел на другой инстанс переносятся так:

  • Для полей формата Число, Дата, Формула расчета, Справочник, Логическое, Чекбокс условие переносится вместе со значениями.
  • Для всех остальных форматов полей будет переноситься только условие, в качестве значения указывается Все значения.

Мы добавили возможность перетаскивать поля между блоками (drag-and-drop).


Отчеты

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


Сценарии автоматизации

Работать со схемой сценария автоматизации стало удобнее. Теперь вы можете изменять масштаб при просмотре схемы, а также захватывать и перетаскивать область просмотра.


Мы доработали оператор Перейти:

  • Чтобы увидеть на схеме блок, к которому настроен переход, просто нажмите оператор — блок и стрелка к нему будут подсвечены.
  • Чтобы указать блок, к которому перейти, в настройках оператора нажмите кнопку Прицел и выберите блок на схеме.
  • Если оператор Перейти на схеме последний, после него нельзя добавить блок.

Дополнительные атрибуты

Теперь вы можете добавлять дополнительные атрибуты для пользователей и клиентов в разделе Администрирование Дополнительные атрибуты.


Дополнительные атрибуты пользователя появятся на карточке и в профиле пользователя в блоке Дополнительные атрибуты. Их можно использовать в отчетах и сценариях автоматизации.


Дополнительные атрибуты клиента появятся на карточке клиента в блоке Дополнительные атрибуты, но они не будут доступны в профиле клиента и в отчетах.


Чтобы настроить доступ пользователя к блоку Дополнительные атрибуты:

  • на карточке пользователя и клиента нужно добавить ему права на просмотр или редактирование в секции Администрирование Пользователи Карточка пользователя;
  • в профиле пользователя нужно добавить ему права на просмотр или редактирование в секции Личный кабинетПрофиль.

Все дополнительные атрибуты пользователя вы можете получить через API. Атрибуты доступны по тегу.


Обратите внимание, что мы убрали старый блок Дополнительные атрибуты с полями Логин, Пароль, Источник, который использовался для интеграции с внешними системами.


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

  • Мы убрали отправку email уведомлений заблокированным пользователям.
  • Мы поправили расположение полей в карточке пользователя и клиента.
  • Мы исправили расчет задержки по календарным дням с датами прошлой недели в сценариях автоматизации.
  • Теперь при удалении дела таймер, запущенный в сущностях дела, останавливается.
  • При клонировании объектов, содержащих поля с одинаковыми тегами, но с разными регистрами, копирование выполняется, а к тегу добавляется суффикс "N".
  • В разделе Действия в системе отображается подробная информация по ролям, если пользователь имеет права на блок Рабочая информация.
  • Если в фильтрации есть поля типа Логический или Чекбокс, система не попросит вас сохранить изменения при переходе с вкладки Параметры отчета.
  • Мы ускорили поиск участника по адресу электронной почты.
  • Мы выровняли высоту поля Тип ставки в счете.
  • Если в отчете данные отфильтрованы по полю, но в Системе это поле было удалено, отчет будет сформирован без фильтрации.
  • Если вы удалите затраты из счета, остальные затраты или активности, принадлежащие к одному делу, будут сгруппированы по названию дела.
  • Если вы импортировали письмо из Outlook, дата и время его получения будут совпадать с датой и временем получения письма в Outlook.
  • Теперь таблицы переносятся с границами на форму отправки письма и в шаблон письма.
  • Теперь вы можете использовать клавиши при работе с меню профиля пользователя в Главном меню. Используйте стрелки для перемещения между пунктами. Используйте Enter для выбора пункта.
  • Мы убрали дублирование поля комментария на форме просмотра документа.
  • Теперь в событиях отображается запись об изменении полей при добавлении блока/строки с полем типа Чекбокс на созданной вкладке.