ServiceNow: Настройка интеграции действий приложений

Prev Next

Эта статья объясняет, как настроить интеграцию действий приложений для ServiceNow.

Обзор

Активности приложений предоставляют вам решение на основе API для внеполосной видимости всех действий, осуществляемых любым пользователем в подключённом SaaS-приложении. Чтобы обеспечить активности приложений видимость данных в приложении, необходимо настроить интеграцию с требуемым приложением. После создания интеграции, если поле изменилось или истекло, его можно отредактировать на странице Ресурсы > Интеграции > Интегрированные приложения. Для получения дополнительной информации см. Глossарий контроля приложений через API с использованием активности приложений.

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

  1. Настроить интеграцию внутри SaaS-приложения

  2. Создать API коннектор в CMA

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

Настройка интеграции ServiceNow

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

Предпосылки

  • Вы должны иметь лицензию платформы ServiceNow

Шаг 1: Настройте интеграцию в портале разработчика ServiceNow

В портале разработчика ServiceNow создайте необходимую информацию.

Чтобы настроить интеграцию ServiceNow:

  • Войдите в портал разработчика ServiceNow (https://<your_tenant>.service-now.com).

Создайте приложение

  1. В строке поиска найдите и выберите Реестр приложений.

    SN1.png

  2. Создайте новую интеграцию.

  3. Выберите Создать OAuth API конечную точку для внешних клиентов.

    SN2.png

  4. Добавьте имя для интеграции приложения и скопируйте и сохраните ID клиента и секрет клиента, чтобы их можно было добавить в CMA.

Создать роль

  1. В строке поиска найдите и выберите Администрирование пользователей.

  2. На вкладке Роли создайте новую роль с именем, которое вы сможете распознать.

Добавить списки контроля доступа

  1. Нажмите на значок пользователя и выберите Поднять роль.

  2. Проверьте Администратором безопасности и выберите Обновить.

  3. В строке поиска найдите и выберите Системная безопасность.

  4. На вкладке Управление доступом (ACL), создайте новый список контроля доступа.

  5. Выберите эти параметры:

    • Имя: sys_audit

    • Тип: Запись

    • Операция: Чтение

    • Тип решения: Разрешить, если

  6. Нажмите Отправить и выберите роль, которую вы создали на шаге Создать роль.

  7. Повторите шаги 5 и 6 ещё 4 раза со следующими значениями в качестве имени:

    • sys_user_session

    • sys_data_source

    • sys_history_set

    • sys_audit_delete

Создать пользователя

  1. В строке поиска найдите и выберите Администрирование пользователей.

  2. На вкладке Пользователи создайте нового пользователя.

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

    SN3.png

  4. Найдите и выберите пользователя, которого вы создали в шаге 2.

  5. Нажмите Установить пароль и сгенерируйте пароль. Скопируйте и Сохранить пароль, чтобы его можно было добавить в CMA.

  6. На странице пользователя выберите вкладку Роли.

    SN4.png

  7. Добавьте эти роли в список ролей:

    • Роль, которую вы создали в шаге Создать роль

    • Роль Персонализация

Шаг 2: Создайте API соединитель в CMA

После того как вы настроили интеграцию с необходимым приложением, добавьте подробности в CMA.

Чтобы создать API-коннектор в CMA:

  1. В меню навигации нажмите Ресурсы > Интеграции.

  2. Нажмите Integrated Apps вкладку.

  3. Нажмите Новое.

    Открывается панель Новая Интеграция.

  4. Выберите Приложение SaaS, которое вы хотите добавить.

  5. В выпадающем списке Возможности выберите Активности приложений.

  6. Добавьте подробности, созданные на этапе первом.

    Примечание: имя пользователя - это адрес электронной почты пользователя, которого вы создали в шаге 16 выше. Базовый URL: https://<your_tenant>.service-now.com.

  7. Нажмите Save.

  8. Приложение видно на таблице Интегрированных приложений с статусом Подключено.

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

Источники

  • Вход - с использованием конечной точки OAuth

  • sys_audit - запрос изменений полей

  • sys_user_session - запросы деятельности входов

  • sys_audit_delete - запросы действия удаления

  • sys_data_source - запросы активности импорта

  • sys_history_set - запросы просмотра и редактирования

Известные Ограничения услуг

  • Запросы производятся только для таблиц, которые отслеживают изменения