Tema
Este artículo describe el proceso para habilitar la integración de la API de ServiceNow con NinjaOne.
Entorno
- Integraciones de NinjaOne
- ServiceNow
Descripción
¿Quiere saber más sobre los proveedores integrados de NinjaOne? Consulte nuestra videoteca.
ServiceNow mejora los procesos de trabajo mediante plataformas de Gestión de Servicios de Tecnologías de la Información (ITSM) y Gestión de Proyectos de Servicios (SPM). Acelera las operaciones de seguridad con su solución de seguridad que proporciona alertas de dispositivos y automatización.
NinjaOne se integra con ServiceNow para ayudar a los MSP y a los administradores de TI corporativos a comprender y gestionar sus activos desplegados a través de una única vista en la que los administradores y técnicos pueden supervisar el estado de los dispositivos.
La integración de ServiceNow y NinjaOne crea una plataforma centralizada para administradores y técnicos que les permite realizar un seguimiento del estado físico y del software de sus activos. Esta integración agiliza las operaciones diarias, mejorando la eficiencia y la eficacia.
La integración funciona con su cuenta ServiceNow existente y asigna automáticamente los dispositivos utilizando el número de serie del activo (identificador principal), el nombre del dispositivo (identificador secundario) o la dirección macOS. Los administradores pueden asignar o crear dispositivos en NinjaOne, permitiendo que los datos fluyan sin problemas entre ServiceNow y el agente NinjaOne.
Índice
- Ámbito de integración
- Requisitos previos
- Instalar la aplicación NinjaOne en ServiceNow
- Añadir el Registro de Aplicaciones NinjaOne a ServiceNow
- Crear un usuario API en ServiceNow
- Configuración de NinjaOne Table Access
- Configurar credenciales API en NinjaOne
- Habilitar ServiceNow en NinjaOne
- Recursos adicionales:
Ámbito de integración
La siguiente lista detalla las capacidades de ServiceNow disponibles a través de NinjaOne.
- Autenticación
- Entradas e incidentes
- Configuración de la política de condiciones
- Utiliza plantillas de tickets importadas del portal ServiceNow
- Se pueden añadir condiciones a los tickets
- El restablecimiento de las condiciones puede utilizarse para actualizar los tickets
- Asociar el dispositivo al billete
- Acceder remotamente al dispositivo desde el incidente
- Plantillas de entradas
- Importar plantillas de tickets desde el portal ServiceNow
- Establecer plantilla por defecto
- Uso de la plantilla de visualización
- Borrar plantillas no utilizadas
- Asignación de dispositivos
- Asignación de funciones a uno o varios dispositivos
- Sincronización para nuevos dispositivos y actualizaciones a través de ServiceNow
- Utilice los campos incorporados de ServiceNow
- Organigrama
- Sincroniza dispositivos a la carta
- Visualizar el estado de sincronización
Requisitos previos
Para habilitar la aplicación ServiceNow en NinjaOne, debes tener una cuenta de ServiceNow en funcionamiento y un usuario con rol de administrador. Recomendamos que el usuario que configure la integración incluya el rol de:
x_nrmm_ninjaone_in.ninjaone.integration_adminPara obtener más información sobre los roles del sistema base de ServiceNow, consulte la documentación del producto (enlace externo). Utilizarás las credenciales de tu cuenta de ServiceNow para realizar la sincronización con NinjaOne.
Instalar la aplicación NinjaOne en ServiceNow
La activación de la aplicación ServiceNow Marketplace le permite sincronizar automáticamente la información entre NinjaOne y ServiceNow, tales como configuraciones de dispositivos y organizaciones. Para obtener más información, consulte Importaciones de datos programadas de ServiceNow para la configuración de dispositivos.
- Vaya a ServiceNow Store(externo) y busque NinjaOne.
- Abre la ficha de integración.
- Haz clic en Obtener.

Imagen 1: Tienda ServiceNow → Integración NinjaOne
- Inicia sesión con tus credenciales de administrador de ServiceNow.
Añadir el Registro de Aplicaciones NinjaOne a ServiceNow
NinjaOne utiliza la interfaz de programación de aplicaciones (API) de ServiceNow para interactuar con la plataforma. Por ejemplo, cuando se dispara una alerta de condición en NinjaOne, opcionalmente puede crear y actualizar incidentes en ServiceNow. Para habilitar esta funcionalidad, debe crear y proporcionar credenciales OAuth para que NinjaOne pueda acceder de forma segura a la Tabla de Incidentes.
Para empezar, debe crear un tipo de autenticación en ServiceNow y asignarlo a la política de acceso a la API. Al hacerlo, se crearán los datos necesarios para rellenar los campos ID de cliente y Secreto de cliente en la página de integración de NinjaOne.
- En ServiceNow, abra el menú desplegable Todos en la esquina superior izquierda.
- Escriba "registro de aplicaciones" en el campo de búsqueda y seleccione el resultado en System OAuth.

Imagen 2: Sistema OAuth → Registro de aplicaciones
Se abrirá la página Registros de aplicaciones.
- Haga clic en Nuevo en la esquina superior derecha.
- Selecciona Crear un endpoint de API OAuth para clientes externos.
- Rellene los campos correspondientes que figuran en el cuadro siguiente. Debe hacer clic en el icono del candado para introducir las URL en sus campos.
| Campo | Datos |
|---|---|
| Nombre | Utilice NinjaOne OAuth o un nombre fácilmente identificable de su elección para esta integración. |
| Ámbitos de autenticación | Haga doble clic en Insertar una nueva fila y utilice la herramienta de búsqueda con icono de lupa para seleccionar useraccount. A continuación, haga clic en el icono de verificación para guardar la fila. |
| Activo | Asegúrese de que esta casilla está seleccionada. |
| Secreto de cliente | Deje este campo en blanco. ServiceNow rellenará automáticamente este campo cuando haga clic en Enviar. |

Crear un usuario API en ServiceNow
Para crear un usuario API en ServiceNow, realice los siguientes pasos.
- Inicie sesión en ServiceNow como administrador.
- Haga clic en el menú desplegable Todos del menú de navegación superior y seleccione Organización → Usuarios.

- Haga clic en Nuevo en la esquina superior derecha de la página Usuarios para crear un nuevo usuario.
- Utiliza la siguiente tabla para rellenar los campos correspondientes.
| Campo | Datos |
|---|---|
| ID de usuario | Puede utilizar cualquier nombre para su usuario, pero le recomendamos algo que identifique fácilmente el propósito del perfil de usuario. Por ejemplo, puede utilizar ninjaone.apiuser y NinjaOne API User. |
| Nombre/Apellidos | |
| Activo | Asegúrese de que ambas casillas están seleccionadas. |
| Solo acceso a servicios web |
- Haga clic con el botón derecho del ratón en el panel de menú gris situado encima de los campos de registro de usuario y seleccione Guardar. Al guardar el registro, aparecen nuevas pestañas en la parte inferior de la página.
- Abra la nueva pestaña Roles y haga clic en Editar.

- Aparecerá la página Editar miembros. Utilice el campo de búsqueda Colección para buscar y añadir los siguientes valores individualmente a la Lista de funciones mediante el botón → :
- itil
- importar_admin
- x_nrmm_ninjaone_in.ninjaone.integration_admin
- personalizar_respuestas
personalizar_diccionario
sn_customerservice_agent
- Haga clic en Guardar.
Volverá al registro de usuario. En la pestaña Roles, debería ver varias entradas nuevas. Es el comportamiento esperado.
- Haz clic en Establecer contraseña. Se abrirá el modal Establecer Contraseña.
- Haga clic en Generar para crear la contraseña.
- Haz clic en el icono del papel para copiar los datos.
- Haz clic en Guardar contraseña y cierra el modal.

- Haz clic en Actualizar en la página de registro de usuario. Se le redirigirá al panel Usuarios de la organización.
- Continúa hasta la sección Configurar credenciales API en NinjaOne, que es imprescindible para mapear la configuración en NinjaOne de nuevo a ServiceNow.
Configuración de NinjaOne Table Access
Para configurar el acceso a la tabla para NinjaOne en ServiceNow, realice los siguientes pasos.
Configurar el acceso GET
- En ServiceNow, navegue hasta All → REST API Access Policies.

- En la página Políticas de acceso a la API , seleccione Política de acceso a la API Table GET.

- Asegúrese de que la casilla de verificación Activa está seleccionada para la Política de acceso a la API Table GET.

- Localice el campo Perfil de autenticación entrante y haga clic en el icono de búsqueda en la columna Perfil de autenticación .
- En la ventana Perfiles de autenticación, seleccione Nuevo.
- Cuando se le solicite, elija la opción Crear perfiles de autenticación http estándar.
Se abrirá la ventana Perfil de autenticación estándar Nuevo registro . Rellene los campos obligatorios como se indica a continuación:
Campo Datos Nombre Acceso a NinjaOne Tipo OAuth Política de autenticación Política de acceso permitido - Cuando termine de rellenar los campos, haga clic en Enviar.

- En la página Política de acceso a la API Table GET , haga clic en Actualizar.
- En la sección de perfiles de autenticación de entrada de la página, haga clic en el icono de edición junto al perfil de NinjaOne Access .

- En la página del editor de NinjaOne Access , utilice el campo Entidad OAuth para buscar y seleccionar ninjaone oauth.
- Haga clic en Actualizar para guardar los cambios.
Configurar el acceso POST
- En ServiceNow, navegue hasta All → REST API Access Policies.
- En la página Políticas de acceso a la API , seleccione Política de acceso a la API Table POST.

- Asegúrese de que la casilla de verificación Activo está seleccionada para la Política de acceso a la API POST de la tabla.
- En la página Política de acceso a la API Table POST , haga clic en Actualizar.
- En la sección de perfiles de autenticación de entrada de la página, busque y asigne el perfil de NinjaOne Access que creó en la sección anterior de este artículo.
- Haga clic en Actualizar para guardar los cambios.
Configurar credenciales API en NinjaOne
La creación del usuario API y el registro de la aplicación en ServiceNow le permite habilitar la aplicación ServiceNow en NinjaOne. Sin embargo, la integración será unilateral hasta que complete los siguientes pasos en NinjaOne.
- En NinjaOne, navegue a Administration → Apps → API y abra la pestaña Client app IDs. Haz clic en Agregar.

Utilice la siguiente tabla para rellenar los campos correspondientes.
Campo Datos Plataforma de la aplicación Servicios API (máquina a máquina) Nombre ServiceNow Alcance Seguimiento y gestión Tipos de concesión permitidos Credenciales del cliente - Copie la credencial secreta del cliente que aparece en el modal de confirmación y guarde la configuración de la API.
- En ServiceNow, abra el menú Todos en la parte superior de la página y escriba ninja en el campo de búsqueda.
- Debería ver un resultado para la Integración NinjaOne. Haga clic en Configuración.
- Haga clic en la opción Configuración de NinjaOne.
- Utiliza la siguiente tabla para actualizar los campos correspondientes.
| Campo | Datos |
|---|---|
| Instancias NinjaOne | Haga clic en el icono de la lupa y seleccione una opción del modal Instancias NinjaOne. "Instancia" se refiere a la región que selecciona al iniciar sesión en NinjaOne. Puede determinar en qué región se encuentra consultando la URL base. |
| Usuario API | Haga clic en el icono de la lupa y busque el nombre del usuario de API (nombre, apellidos) que creó para Crear un usuario de API en ServiceNow. |
| Gestión de incidentes | Entrada 6,7,8. No introduzca espacios entre caracteres. Estos estados se proponen para identificar los incidentes que se encuentran en estado cerrado. Puede personalizar estos estados según sus preferencias. Cuando el estado sea actualizado en ServiceNow, los datos serán enviados a NinjaOne. Sólo los incidentes creados por el Usuario API seleccionado utilizarán estos estados. |

- Haga clic en Actualizar.
- Vuelva a abrir la página de Configuración de NinjaOne. Ahora debería ver NinjaOne bajo la pestaña Outbound OAuth Registry en la parte inferior de la página, y un hipervínculo Open NinjaOne Instance bajo Related Links.

- Verifique el punto final: Abra la pestaña Mensaje REST y asegúrese de que el punto final coincide con la URL base.

- Abra el enlace Instancia NinjaOne en una nueva pestaña. Será dirigido a la página de la aplicación ServiceNow en NinjaOne. Deje esta pestaña abierta por ahora y regrese a la página de Ajustes de Configuración de NinjaOne en ServiceNow.
- Haz clic en el hipervínculo de la pestaña Registro OAuth saliente.
- Se abrirá el registro de Registros de Aplicaciones.
- Es posible que en la parte superior de la página aparezca un banner relativo a la solicitud actual. Si es así, haga clic en el hipervínculo aquí para editar el registro.
- En el campo Client ID, pegue el Client ID de NinjaOne → API → Client App IDs, que creó en el Paso 2 de esta sección.
- En el campo Secreto de cliente, pega la credencial secreta de cliente del paso 3 de esta sección.
- Haga clic en Actualizar.
- Vuelva a la página de Ajustes de Configuración de NinjaOne. Pruebe la conexión abriendo la pestaña Mensaje REST, haciendo clic en el hipervínculo REST de Integración NinjaOne, y luego haciendo clic en Obtener Token OAuth.

Habilitar ServiceNow en NinjaOne
Utilice la siguiente tabla para rellenar los campos correspondientes. A continuación, haga clic en Guardar.
| Campo | Datos |
|---|---|
| Nombre de la instancia | Introduzca los datos de su cuenta ServiceNow. Puede encontrar este valor en la barra de URL entre https:// y service-now.com. ![]() |
| ID del cliente | Introduzca el ID de cliente copiado del registro de ServiceNow Application Registry. (Esto debería no ser los datos del cliente que creó en NinjaOne; son los datos creados para el nuevo registro de la aplicación) ![]() |
| Secreto de cliente | Introduzca el secreto del cliente copiado del registro de la aplicaciónServiceNow. ![]() |
| Nombre de usuario API | Introduzca el ID de usuario copiado delregistro de usuario de la API deServiceNow . |
| Contraseña de API | Introduzca la contraseña copiada delregistro de usuario de la API deServiceNow . ![]() |
Recursos adicionales:
El siguiente artículo de conocimiento le ayudará a sacar el máximo provecho de la integración de NinjaOne con ServiceNow: Documentación de integración de ServiceNow en NinjaOne.



