Интеграция Плагина (Case.one SDK)

Как подключить плагин? Как добавить плагин на боковую панель?

С помощью Case.one SDK доступно подключить Плагин, на базе которого вы можете самостоятельно создать приложение для встраивания в боковую панель с AI-ассистентом в Case.one — например, можно встроить бота, который будет напоминать о планах на день или о просроченных задачах.


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

JavaScript Case.one SDK — набор инструментов разработки для Case.one (библиотека), расширяющих базовый функционал JavaScript SPA Case.one дополнительной бизнес-логикой.

JavaScript-файл (Плагин) стороннего приложения можно подключить к основному приложению Case.one в интерфейсе внешнего приложения (IExternalApplication). При запуске основного приложения происходит инициализация сторонних плагинов в виде Web Worker.


После подключения Плагина с помощью скрипта вы можете его включить или выключить в разделе Администрирование Приложения.


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

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


Особенности реализации Плагина:

  • Подключение плагина выполняется для каждого инстанса отдельно
  • Внутри плагина можно использовать скрипты для операций над задачами, или карточками объектов и дел
  • Плагин может автоматически открывать или закрывать боковую панель сразу на нужной вкладке
  • Можно настроить вкладки на боковой панели Case.one — для каждой вкладки необходимо указать следующую информацию:
    • Название вкладки
    • HTML-контент — контент будет отображаться на правой панели на отдельной вкладке вместо текущего помощника
    • ID — порядковый номер вкладки

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

У AI-ассистента Case.one порядковый номер (по умолчанию) — 5.


  • Плагин может использовать методы SDK, позволяющие получить следующую дополнительную информацию от Case.one:
    • Информацию по авторизованному пользователю
    • Токен авторизованного пользователя
    • Настройки приложения
    • Название открытого объекта
    • Класс объекта
    • Тип объекта
    • Ответственный
    • Стадия
    • Статус
    • Проект
    • Папка
    • Дата создания
    • Дата изменения