¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Integraciones de NinjaOne: Solución de problemas de fallos en la integración de ServiceNow

Problema

He configurado los registros de la aplicación y el usuario tal y como se describe en «Integraciones de NinjaOne: Introducción a ServiceNow», pero la integración no funciona.

Entorno

  • Integraciones de NinjaOne
  • ServiceNow

Causa

Hay varias posibilidades que explican por qué se produce este problema. En la siguiente sección «Solución» describiremos todas las soluciones conocidas. Si las siguientes soluciones no resuelven el problema, ponte en contacto con el servicio de asistencia de NinjaOne.

En primer lugar, debe comprobar que cumple todos los requisitos de la lista de permitidos. Consulte la información sobre la lista global de permitidos de NinjaOne para obtener más detalles.

Solución

ServiceNow ha incorporado un nuevo gestor de aplicaciones a su plataforma. Las siguientes instrucciones incluyen ejemplos tanto para el gestor de aplicaciones más reciente como para el clásico.

Problemas relacionados con las políticas de acceso a la API REST

Crear el usuario de la API y el registro de la aplicación en ServiceNow te permite habilitar la aplicación de ServiceNow en NinjaOne. Para determinar si los problemas de conexión están relacionados con el complemento de la API REST, comprueba primero que la política de acceso a la API REST esté activa. Para ello, sigue estos pasos: 

  1. Vaya a «Todo»«Aplicaciones del sistema » → «Todas las aplicaciones disponibles » → «Todas».
servicenow_all available applications_menu.png
Figura 1: Acceder a la página «Todas las aplicaciones disponibles»
  1. Utilice el filtro de búsqueda para encontrar el complemento «Política de acceso a la API REST». Puede buscarlo por el nombre «Complemento de política de acceso a la API REST» o por el ID del complemento «com.glide.rest.policy». 
  2. Si aún no ha instalado el complemento, haga clic en él para abrir la página de gestión y, a continuación, haga clic en «Instalar». La siguiente figura muestra un ejemplo de dónde puede encontrar el botón en la página del gestor de aplicaciones. 
servicenow_install plugin.png
Figura 2: Instalar un complemento para ServiceNow (nuevo gestor de aplicaciones)
servicenow_install plugin_old.png
Figura 3: Instalar un complemento para ServiceNow (gestor de aplicaciones clásico)
  1. Comprueba que el estado del complemento sea «Activo». Si aparece como «Inactivo», significa que el complemento no está activo. Haz clic en «Activar/Reparar » o en «Reparar » para resolver el problema.
servicenow plugin_installed_new.png
Figura 4: Reparar un complemento para ServiceNow (nuevo gestor de aplicaciones)
servicenow plugin_activate repair.png
Figura 5: Activar/reparar un complemento para ServiceNow (gestor de aplicaciones clásico)
  1. Una vez que el complemento esté activo, debe configurarlo. Vaya a «Todo»«Servicios web del sistema » → «Políticas de acceso a la API » → «Perfil de autenticación de entrada».
  2. Haz clic en «Nuevo».
servicenow_new inbound auth profile.png
Figura 6: Crear un nuevo perfil de autenticación entrante en ServiceNow
  1. Selecciona «Crear perfiles de autenticación HTTP estándar».
  2. Utilice la siguiente tabla para rellenar los campos correspondientes. 
CampoDatos
NombreIntroduzca «Ninja OAuth».
DescripciónIntroduceel perfil de autenticación para NinjaOne OAuth.
ActivoMarca esta casilla.
TipoIntroduceOAuth.
Entidad OAuthHaz clic en el botón de la lupa (buscar) y selecciona la entidad que hayas registrado en el Registro de aplicaciones de ServiceNow. Para obtener instrucciones sobre cómo crear el Registro de aplicaciones, consulta NinjaOne y ServiceNow: Habilitar la integración.
  1. Haz clic en «Enviar».
  2. Haz doble clic en «Insertar una nueva fila » en la pestaña «Política de autenticación ».
  3. Haz clic en el botón con la lupa (buscar).
  4. Selecciona «Política de acceso permitido».
  5. Haz clic en la marca de verificación verde para guardar los cambios.
  6. Haz clic en «Actualizar».

Comprueba las credenciales OAuth de la aplicación Ninja en ServiceNow

Unas credenciales OAuth insuficientes o incorrectas pueden provocar que la integración falle. En esta sección se explica cómo comprobar las credenciales y modificarlas si es necesario.

  1. Inicia sesión en una instancia activa de ServiceNow con un rol de administrador.
  2. Vaya a «Todo» → «OAuth del sistema» → «Registro de aplicaciones».
servicenow_app registry.png
Figura 6: Accede a la página «Registro de aplicaciones»
  1. Busca «NinjaOne OAuth » o «NinjaOne OAuth Client», ya que este es el nombre recomendado en nuestra guía «NinjaOne y ServiceNow: habilitar la integración ». Abre el registro para encontrar el ID de cliente y el secreto de cliente
  2. Haga clic en el botón del candado para mostrar el secreto de cliente
servicenow_client ID and secret.png
Figura 7: Obtener el ID de cliente y el secreto de cliente de ServiceNow
  1. Para obtener el dato correspondiente al «Nombre de la instancia» al habilitar la integración de ServiceNow en NinjaOne, busca el valor en la barra de direcciones, entre https:// y service-now.com
Por ejemplo, si la URL de su portal de ServiceNow eshttps://ven1234.service-now.com, su «Nombre de la instancia» es ven1234.
  1. Inicie sesión en NinjaOne como administrador del sistema y active la aplicación de ServiceNow. Introduzca los datos correspondientes tal y como se indica.
servicenow_enable integration_connection settings.png
Figura 8: Habilitar la integración de ServiceNow en NinjaOne

Recursos adicionales

Nuestra «Integraciones y aplicaciones de terceros: Catálogo de recursos».

FAQ

Próximos pasos