Как настроить интеграцию с Casebook?
Интеграция с Casebook в Case.one позволяет:
- Получать сведения по арбитражным делам, участникам и документам.
- Автоматически заполнять поля карточки дела при синхронизации дела.
- Осуществлять мониторинг новых дел организаций.
Для поддержки функциональности интеграции с Casebook, начиная с 75 версии Case.one, будет использоваться API Casebook версии 3.0 вместо API Casebook версии 2.0.
Для включения интеграции с Casebook вам необходимо до обновления Case.one до 75 версии получить данные новой учетной записи API Casebook.
Для включения интеграции с Casebook:
- Перейдите в раздел Администрирование — Приложения.
- Нажмите кнопку Подключить в строке Интеграция с Casebook в блоке Интеграции.
- Введите логин и пароль от учетной записи — обязательные поля, во время подключения интеграции изменение логина и пароля в окне подключения недоступно.
- Нажмите кнопку Подключить.
Выполнится подключение интеграции с Casebook.

Если подключение выполнено успешно:
- Окно для ввода данных учетной записи от API Casebook v 3.0 автоматически закроется.
- Вместо кнопки Подключить отображается кнопка Отключить.
- Статус подключения Casebook изменится на Подключено.
- Слева от кнопки Отключить отображается кнопка настроек
.
Чтобы посмотреть или изменить текущие настройки учетной записи Casebook:
- Нажмите кнопку
. Откроется окно для ввода данных учетной записи.
- Измените поля окна при необходимости:
- Логин — отображается логин, учетной записи, который был указан при подключении
- Пароль — поле не заполнено
- Нажмите кнопку:
- Отмена — отмена изменений, интеграция останется подключенной
- Подключить — сохранение изменений и переподключение интеграции

После того, как вы включили интеграцию в конструкторе объектов, в настройках полей (подробнее см. в статье Создание полей) пропишите теги, по которым будет осуществляться синхронизация и заполнение информации по данным, полученным из Casebook.
Синхронизация карточки объектов и дел запускается в первый раз вручную, а затем обновление информации происходит автоматически.
Настройки Casebook
- Заполнение полей с типом Дата и время данными, полученными из Casebook в результате синхронизации:
- Для синхронизации значений поля с типом Дата и время необходимо использовать (если возможно) теги с постфиксом UTC, поскольку если в качестве тега для поля Дата и время будет выбран тег без постфикса UTC, это может привести к некорректной интерпретации данных
- Например: Поле NextSessionDate — в ответе API Casebook есть два поля NextSessionDate и NextSessionDateUtc, которые участвуют в синхронизации под тегами cb_c_Instances_NextSessionDate и cb_c_Instances_NextSessionDateUtc:
- NextSessionDate — дата и время будущего заседания/иного события, используется локальное время суда — здесь возможна некорректная интерпретация времени, поскольку используется локальное время, а не UTC
- NextSessionDateUtc — дата и время будущего заседания/иного события, используется время в UTC
- При выборе искомого участника из ответа метода GET /organizations при ручном создании карточки участника и фоновой синхронизации участников, полученных из Casebook, не возвращаются данные организаций, прекративших свою деятельность — если по указанному ИНН в Casebook найдены несколько организаций, в Case.one будут загружены сведения организации, деятельность которой не прекращена.
- В рамках перехода на Casebook API v 3.0 удалены устаревшие методы API api/CasebookSuggest/CourtSuggest и api/CasebookSuggest/JudgeSuggest, используется альтернативный метод API Сasebook v 3.0 — PUT/arbitrage/tracking/subscriptions/organizations/{innOrOgrn}.
- В секции Casebook в файле конфигурации appsettings.json для фильтрации событий мониторинга по полю RegistrationDate (дата регистрации (поступления) искового заявления в суде) вы можете настроить параметр MonitoringEventFiltrationPeriodDays:
- Параметр позволяет задать глубину периода фильтрация в днях
- Значение по умолчанию — 7
- Тип параметра — int
Логика работы фильтра: RegistrationDate — (Текущая дата время (UTC)) — MonitoringEventFiltrationPeriodDays
"Casebook": {
"MonitoringEventFiltrationPeriodDays": 7
}