v8.80 (build: Apr 23 2021)

Webex-интеграция

Существует возможность периодической синхронизации отправляемых сотрудниками сообщений через Cisco Webex Teams с базой комплекса (для отчета "Чаты/Звонки"). В ходе синхронизации сервер комплекса будет считывать данные с сервера Webex (https://webexapis.com) периодически с настраиваемым интервалом (от 1 до 1440 минут).
Примечание: к перехвату голосовых переговоров и отправляемых файлов эта интеграция не имеет отношения!

Для настройки интеграции необходимо:

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

2) Для работы синхронизации необходимо, чтобы для сотрудников был установлен e-mail в аккаунтах Webex из Active Directory (обычно так всегда и происходит после синхронизации AD и Webex). Именно по e-mail будет производиться сопоставление пользователя Webex и пользователя в комплексе (e-mail берется из отчета "Письма (e-mail)", а также из "Досье сотрудников").

3) В панели администрирования admin.webex.com под администратором необходимо назначить одному из пользователей роль "Ответственный за обеспечение соответствия требованиям" ("Compliance Officer"). Это может быть любой существующий пользователь или вновь созданный. Назначение роли происходит через клик на имени пользователя и выборе справа во всплывающей панели "Роли администратора" ("Administrator Roles").
Далее под этим пользователем будет выполняться интеграция. Назовем этого пользователя Compliance Officer.

4) Выполнить вход на портал developer.webex.com под Compliance Officer и создать новую интеграцию: developer.webex.com/my-apps/new/integration

5) Далее заполнить обязательные поля произвольно: Integration name, Contact email, Icon, Description.
Для поля Redirect URI ввести: https://IP_сервера_комплекса/stkh/cgi-bonline.exe?action=webex
Обратите внимание, что поддерживается только https-доступ к веб-серверу (должен быть настроен) и только IP-адрес (не DNS-имя!)
Пример: https://192.168.1.100/stkh/cgi-bonline.exe?action=webex
Для поля Scopes отметить:
spark:organizations_read
spark:people_read
spark:rooms_read
spark:team_memberships_read
spark:teams_read
spark-compliance:events_read
spark-compliance:memberships_read
spark-compliance:messages_read
spark-compliance:rooms_read
spark-compliance:teams_read
И нажать "Add integration".

6) После создания интеграции будет осуществлен переход на ее страницу, с которой необходимо скопировать Client ID и Client Secret в соотв. поля настроек на этой странице настроек комплекса и сохранить настройки!

7) Скопировать значение поля OAuth Authorization URL и перейти в браузере по данному URL, далее осуществить вход с учетными данными Compliance Officer.

8) Согласиться с назначением прав нажатием Accept.

9) На последнем этапе произойдет переход на Redirect URI, указанный на шаге 5 и если все прошло успешно, то будет выдано сообщение о настроенной интеграции и времени истечения ее срока (срок - 3 месяца).

10) Через 3 месяца необходимо повторно продлить интеграцию.
Нужно выполнить вход на портал developer.webex.com под Compliance Officer и перейти к созданной интеграции: developer.webex.com/my-apps.
Далее продление можно сделать тремя разными способами:
Способ 1: выполнить шаги 7-9.
Способ 2: кликнуть на "Regenerate the client secret" и повторить шаги 6-9.
Способ 3: удалить текущую интеграцию и создать новую (шаги 4-9).

Примечание: возможные ошибки в ходе синхронизации можно посмотреть только через лог сервера.

Примечание: через 3 месяца после истечения срока интеграции уведомление об этом событии будет отправляться в трей модуля БОСС-Онлайн всем подключенным начальникам.

© СТАХАНОВЕЦ