integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11 de nov. de 2024

Autenticación de Oracle Netsuite

UiPath Integration Service admite la autenticación basada en tokens de NetSuite con un tipo de autenticación personalizado. Para obtener más información, consulta la documentación oficial de NetSuite: Autenticación basada en tokens.

Nota:

Para utilizar la autenticación basada en tokens, debes configurar un nuevo usuario vinculado a un único rol. Un usuario existente puede tener varios roles, y el rol utilizado por el servicio web puede no coincidir con el rol seleccionado como rol de servicios web.

Requisitos previos

Para autenticarte utilizando una autenticación personalizada basada en token, debes proporcionar las siguientes credenciales:

  • Entorno (producción o sandbox)
  • Clave del consumidor
  • Secreto del consumidor
  • ID del token de acceso
  • Secreto del token de acceso
  • ID de la cuenta

También debes habilitar la autorización basada en token para tu cuenta, crear un registro de integración para tu aplicación, crear un rol relevante, asignar el rol a un usuario y generar tus credenciales/token.

Importante:

Problema conocido: para crear una conexión al conector Oracle NetSuite utilizando un entorno de sandbox, debes seleccionar producción como Tipo de entorno (y utilizar tus credenciales de sandbox). La configuración del entorno como sandbox da como resultado el siguiente error: "Solicitud incorrecta: error de autenticación. Si intentas conectarte a un Sandbox, asegúrate de tener una cuenta de Sandbox".

Para completar la configuración necesaria para crear una conexión a NetSuite, sigue los siguientes pasos en tu cuenta de NetSuite:

Habilite la autorización basada en tokens para su cuenta

  1. Inicia sesión en NetSuite, ve a Configuración > Empresa > Habilitar características.
  2. En la pestaña SuiteCloud , desplázate hacia abajo hasta la sección Administrar autenticación .
  3. Habilita la autenticación basada en tokens y selecciona Guardar.

Crea un registro de integración para tu aplicación

  1. Ve a Configuración y selecciona Integración > Gestionar integraciones > Nuevo para crear una integración.
  2. Proporcione un Nombre para su integración.
  3. En la sección Autenticación :
    1. Habilitar autenticación basada en token y TBA: Emitir punto final de token.
    2. Deshabilitar TBA: flujo de autorización y concesión de código de autorización .
    3. Habilita las credenciales de usuario.
  4. Selecciona Guardar.

    docs image

  5. Después de guardar tu integración, se mostrarán tu clave de consumidor y tu secreto. Esta es la única vez que puede recuperar estos valores.

    docs image

Crear y asignar roles de usuario

  1. Ve a Configuración > Usuarios/Roles > Administrar roles > Nuevo para crear un nuevo rol personalizado para el usuario de autenticación basada en token.
  2. En la página Rol , realiza los siguientes pasos:
    1. Proporcione un nombre para el rol.
    2. En la pestaña Configuración de la sección Permisos , añade el permiso Tokens de acceso de usuario y servicios web SOAP . Añade también cualquier permiso adicional relevante en función de las necesidades y el ámbito de tu integración. Para obtener información detallada sobre los permisos disponibles, consulta la documentación de Netsuite.
    1. Selecciona Guardar.

      docs image


      docs image

  3. Después de crear correctamente el rol, ve a Listas > Empleados > Empleados. Selecciona una lista de empleados existente o crea una nueva.
  4. En la sección Acceso > Roles de la página Empleado , asigna el rol que creaste anteriormente. Selecciónalo en el menú Rol y selecciona Añadir. Haz clic en Guardar después de asignar el rol.

Generar el token

  1. Ve a Configuración > Usuarios/Roles > Tokens de acceso > Nuevo.
  2. En la página Token de acceso , selecciona la aplicación, el usuario y el rol que creaste en los pasos anteriores. Añade un nombre para tu token y luego selecciona Guardar.
  3. Se mostrarán su ID de token y su secreto. Esta es la única vez que se muestran el ID del token y el secreto.

    docs image

Recuperar el ID de la cuenta

  1. Desde la página Configuración , ve a Empresa.
  2. En Información de la empresa, selecciona ID de cuenta. También puedes encontrar el ID de la cuenta en la URL. Por ejemplo, si la URL es https://12345_XYZ.app.netsuite.com/, tu ID de cuenta es 12345_XYZ.

Habilitar Mostrar ID internos

Sigue los pasos descritos en la documentación de NetSuite para habilitar la configuración Mostrar ID internos .

Esta configuración te permite ver los ID internos de todos los campos, registros, listas, acciones de flujo de trabajo y formularios personalizados en NetSuite. El ID interno de un objeto es una propiedad de entrada necesaria en las actividades de NetSuite.

Añadir la conexión de Oracle NetSuite

  1. Selecciona Integration Service en Automation CloudTM.
  2. En la lista Conectores , selecciona Oracle NetSuite. También puedes utilizar la barra de búsqueda para acotar el conector.
  3. Selecciona Conectar a Oracle NetSuite.
  4. Introduce las credenciales requeridas y selecciona Conectar.

Limitación de concurrencia

Los límites de concurrencia de NetSuite te permiten asignar una parte de los límites de solicitudes simultáneas de tu cuenta a integraciones específicas. Cada cuenta tiene restricciones sobre el número de solicitudes que se pueden realizar a los servicios web en un momento dado. Para obtener más información, consulta la documentación de Límites de concurrencia de NetSuite .

De forma predeterminada, NetSuite Connector limita las sesiones simultáneas que utiliza a cinco. Puedes cambiar este valor en: Configuración > Integración > Gestionar integraciones. Selecciona una integración, selecciona el botón Editar e introduce un nuevo valor para Límite de simultaneidad.

docs image

Importante: Esta limitación puede hacer que algunas llamadas de invocación de actividad fallen si otro usuario está utilizando las mismas credenciales. Te recomendamos que mantengas un conjunto de credenciales independiente para tu automatización.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.