Как отображать данные из сторонних ресурсов в Омнидеске?

Последние изменения: 07.09.2021

Часто у клиентов возникает необходимость отображать в Омнидеске данные со сторонних ресурсов: своей административной панели, CRM, системы управления проектами. К примеру, сотрудник, просматривая обращение или профиль пользователя, должен видеть последние транзакции клиента или другие данные о нём, которых нет в Омнидеске.

Эта задача решается путём размещения вашего JS-файла на нужных страницах в аккаунте сотрудника: на странице конкретного обращения, странице создания обращения, в профиле пользователя, на странице списка обращений. JS-файл предоставляет возможность управлять этими страницами: что-то скрывать, добавлять новые элементы и т. д.

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

Многие клиенты создают таким образом дополнительную функциональность — от простеньких ссылок на профили до сложных калькуляторов для подсчёта стоимости:

959c70cc2e61175de33b176712b22de2.png

В данном случае стандартные блоки — это данные пользователя и последние обращения. Всё остальное добавил клиент.

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

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

4409650098c702a036e12b3b0b3e8aff.png

Чтобы вам было проще подготовить собственные JS-файлы, ознакомьтесь с примерами:

пример JS-файла для страницы обращения и страницы создания обращения;

пример JS-файла для страницы пользователя;

пример JS-файла для списка обращений.

Добавить ссылки на собственные JS-файлы можете по пути: аккаунт администратора — раздел «Настройки» — подраздел «Отображение внешних данных»

0a409e18e9428dec1ebaf2a200d555e4.png


Помогла ли вам статья?