Punto final del conector de NetSuite en Jitterbit Design Studio
Introducción
Antes de poder crear operaciones de NetSuite en Jitterbit utilizando el Conector de NetSuite, debes configurar al menos un punto final de NetSuite.
Cada punto final representa la URL y las credenciales de inicio de sesión para una cuenta específica de NetSuite. Crear el punto final permite que Jitterbit acceda a la cuenta para realizar las operaciones solicitadas. Si tu organización utiliza múltiples cuentas de NetSuite, necesitarás crear un punto final para cada cuenta.
Otras formas de conectarse a NetSuite utilizando Jitterbit Studio incluyen llamar a un RESTlet, usar un método de servicio web o utilizar el controlador JDBC de Oracle NetSuite:
- Llamar a un RESTlet desde una fuente de archivo local
- Llamar a un RESTlet desde una fuente o destino HTTP
- Usar un método de servicio web
- Usar el controlador JDBC de Oracle NetSuite con una fuente o destino de base de datos
Requisitos previos
Para utilizar con éxito el Conector de NetSuite de Jitterbit para integraciones de NetSuite, se deben cumplir los siguientes criterios:
-
Jitterbit ha verificado el soporte para hasta la versión 2025.2 del WSDL de NetSuite. NetSuite soporta las seis últimas versiones de su WSDL en cualquier momento. Por lo tanto, recomendamos que la instancia de NetSuite utilice una de estas versiones de WSDL:
- 2025.2
- 2025.1
- 2024.2
- 2024.1
- 2023.2
- 2023.1
Jitterbit ha verificado el soporte previo para versiones de WSDL más antiguas disponibles desde 2017.1 hasta 2022.2, que ya no son soportadas por NetSuite. Las versiones de WSDL más antiguas están listadas en la documentación oficial de NetSuite. Aunque estas versiones siguen estando técnicamente disponibles, usar cualquier WSDL que tenga más de un año es una práctica desaconsejada, y recomendamos encarecidamente que actualices a una versión de WSDL soportada.
-
La URL WSDL debe proporcionarse en el formato de una URL WSDL específica de la cuenta. Las instrucciones para obtener la URL WSDL se proporcionan en URL WSDL específica de la cuenta de NetSuite.
- Las versiones WSDL de NetSuite 2021.2 a 2025.2 requieren Harmony Cloud o agentes privados versión 10.33 o posterior.
- Las versiones WSDL de NetSuite 2020.2 y 2021.1 requieren Harmony Cloud o agentes privados versión 10.26 o posterior.
- La versión WSDL de NetSuite 2020.1 requiere Harmony Cloud o agentes privados versión 10.18 o posterior.
- Las versiones WSDL de NetSuite 2019.1 y 2019.2 requieren Harmony Cloud o agentes privados versión 10.4 o posterior.
- Las WSDL de NetSuite hasta 2018.2 requieren Harmony Cloud o agentes privados versión 9.9 o posterior.
-
Para usar la autenticación basada en tokens (TBA):
-
Debe estar utilizando la versión SuiteTalk 2015.2 o posterior.
-
Debe tener TBA habilitado para su cuenta de NetSuite.
-
Para configurar un nuevo punto final TBA, debe estar utilizando las versiones Jitterbit Design Studio y Agent 9.2 o posteriores.
-
Para convertir un punto final SSO existente para usar TBA, debe estar utilizando la versión Jitterbit Design Studio 9.3.1 o posterior y las versiones de Agents 9.2 o posteriores.
-
Consejo
Para información adicional, consulte la siguiente documentación de NetSuite:
- NetSuite – Integración SuiteTalk (Servicios Web)
- NetSuite – Gestión de Usuarios y Roles
- NetSuite – Introducción a la Autenticación basada en Tokens
Crear un punto final
Nota
Si no está familiarizado con Jitterbit, consulte Comenzar o Design Studio para obtener información detallada sobre cómo usar el producto.
Dentro de su proyecto en Jitterbit Studio, hay varias formas de iniciar un nuevo punto final de NetSuite:
- Ve a Archivo > Nuevo > Conectores > Nuevo Endpoint de NetSuite.
- En el árbol a la izquierda bajo Conectores, haz clic derecho en la categoría NetSuite, luego selecciona Nuevo Endpoint de NetSuite.
- En el árbol a la izquierda bajo Conectores, haz doble clic en la categoría NetSuite, luego haz clic derecho en Nuevo Endpoint de NetSuite y selecciona Nuevo Endpoint de NetSuite.
- En la barra de herramientas superior, haz clic en el ícono del conector (pieza de rompecabezas naranja)
. En la ventana emergente, selecciona NetSuite, luego selecciona Endpoint de NetSuite.
Selecciona el tipo de autenticación
En la primera pantalla del asistente de endpoint de NetSuite, elige cómo te gustaría que Jitterbit se autenticara con tu instancia de NetSuite utilizando las credenciales proporcionadas en la siguiente pantalla. Cada opción se explica a continuación.

-
SSO: SSO (Inicio de sesión único) es el método tradicional utilizado por Jitterbit para autenticarse con NetSuite y está disponible en todas las versiones de Harmony donde el conector de NetSuite está disponible. El tipo de autenticación SSO ha sido desaprobado por NetSuite y ya no es compatible con las versiones de WSDL de NetSuite 2020.1 y posteriores. Ahora se recomienda que todos los usuarios utilicen TBA.
Precaución
Con el tipo de autenticación SSO, los usuarios de Jitterbit cuya suscripción a NetSuite está limitada a un solo hilo de procesamiento pueden experimentar problemas con el rendimiento. Estos usuarios deben utilizar TBA. Los usuarios de NetSuite con una licencia de SuiteCloud Plus pueden usar cualquiera de los tipos de autenticación, ya que este tipo de licencia permite una mayor concurrencia de hilos.
Advertencia
Aquellos que utilizan la autenticación de dos factores de NetSuite (TFA o 2FA) no deben usar el tipo de autenticación SSO. Hacerlo puede causar que tu endpoint de NetSuite falle. En su lugar, utiliza TBA.
-
TBA: TBA (Autenticación basada en token) está disponible para aquellos que utilizan Jitterbit Design Studio y versiones de Agent 9.2 y posteriores. En Jitterbit, usar TBA facilita el uso de múltiples hilos de procesamiento, resolviendo así los problemas de rendimiento que pueden experimentar los usuarios de NetSuite limitados por su suscripción a NetSuite.
Nota
Aquellos que utilizan la autenticación de dos factores (TFA o 2FA) de NetSuite en NetSuite deben usar TBA con Harmony.
Ingresar credenciales
Haga clic en Siguiente para continuar. Las siguientes pantallas dependen de si ha seleccionado SSO o TBA.
SSO
Ingrese las credenciales de SSO para su nuevo punto final de NetSuite. A continuación se proporciona un ejemplo. Cada opción configurable se explica de la siguiente manera.

-
Nombre: Ingrese un nombre apropiado para su nuevo punto final de NetSuite. Si está creando puntos finales para múltiples cuentas de NetSuite, es una buena idea distinguirlas aquí por nombre.
-
Cuenta: Ingrese el ID de cuenta de NetSuite asociado con su cuenta de NetSuite.
Nota
Si está utilizando el entorno de sandbox de NetSuite, esto ahora se indica mediante el ID de cuenta de NetSuite. Por ejemplo, el ID de cuenta puede tener el sufijo _SB1, _SB2, etc.
Debido a que NetSuite ya no utiliza una URL de sandbox separada y el sandbox ahora se indica mediante el ID de cuenta, la casilla de verificación de Sandbox se ha eliminado en las versiones 9.2 y posteriores de Design Studio.
Se puede encontrar más información en la documentación de NetSuite Sobre las cuentas de sandbox en el dominio de NetSuite.
-
Correo electrónico: Ingrese la dirección de correo electrónico que utiliza para iniciar sesión en su cuenta de NetSuite.
-
Rol del Centro de Clientes: Marque esta casilla si está utilizando el rol del Centro de Clientes de NetSuite para controlar permisos.
-
Contraseña: Ingrese la contraseña que utiliza para iniciar sesión en su cuenta de NetSuite.
-
Url de descarga de Wsdl: Ingrese la URL específica de la cuenta del WSDL de NetSuite utilizado por la instancia de NetSuite. Jitterbit admite las versiones de WSDL enumeradas en Requisitos previos anteriormente en esta página. Las instrucciones para obtener la URL del WSDL específica de la cuenta se proporcionan en URL del WSDL específica de la cuenta de NetSuite.
-
ID de Aplicación: Opcionalmente, ingresa tu ID de Aplicación, si te ha sido asignado uno por NetSuite. Si no, deja este campo en blanco.
Consejo
Para generar un nuevo ID de Aplicación para Jitterbit o para localizar uno que ya existe, consulta Obteniendo un ID de aplicación de NetSuite.
-
Tiempo de Espera de Llamada: Opcionalmente, ingresa el valor de tiempo de espera de la llamada en segundos, si deseas que el valor de tiempo de espera sea menor que la configuración del agente.
Nota
La configuración predeterminada del agente para el tiempo de espera de las llamadas de NetSuite es de 300 segundos.
TBA
Para obtener los valores necesarios para esta pantalla, debes haber habilitado TBA para tu cuenta de NetSuite. Después de configurar TBA en NetSuite, ingresa las credenciales de TBA para tu nuevo endpoint de NetSuite. A continuación se proporciona un ejemplo. Cada opción configurable se explica de la siguiente manera.

-
Nombre: Ingresa un nombre apropiado para tu nuevo endpoint de NetSuite. Si estás creando endpoints para múltiples cuentas de NetSuite, es una buena idea distinguirlas aquí por nombre.
-
Cuenta: Ingresa el ID de cuenta de NetSuite asociado con tu cuenta de NetSuite.
Nota
Si estás utilizando el entorno de sandbox de NetSuite, esto ahora se indica mediante el ID de cuenta de NetSuite. Por ejemplo, el ID de cuenta puede estar seguido de _SB1, _SB2, etc.
Debido a que NetSuite ya no utiliza una URL de sandbox separada y el sandbox ahora se indica mediante el ID de cuenta, la casilla de verificación de Sandbox ha sido eliminada en las versiones 9.2 y posteriores de Design Studio.
Más información se puede encontrar en la documentación de NetSuite Acerca de las Cuentas de Sandbox en el Dominio de NetSuite.
-
Url de Descarga de Wsdl: Ingresa la URL específica de la cuenta del WSDL de NetSuite utilizado por la instancia de NetSuite. Jitterbit admite las versiones de WSDL enumeradas en Requisitos Previos anteriormente en esta página. Las instrucciones para obtener la URL del WSDL específica de la cuenta se proporcionan en URL del WSDL específica de la cuenta de NetSuite.
-
Consumer Key y Consumer Secret: Ingresa los valores de Consumer Key y Consumer Secret de NetSuite obtenidos de NetSuite. Para instrucciones sobre cómo obtener estos valores, consulta Habilitar TBA en NetSuite.
-
Token Key y Token Secret: Ingresa los valores de Token ID y Token Secret de NetSuite obtenidos de NetSuite. Para instrucciones sobre cómo obtener estos valores, consulta Habilitar TBA en NetSuite.
Advertencia
Si estás utilizando una cuenta de sandbox de NetSuite, cada vez que se actualice el sandbox, necesitarás crear nuevos tokens.
-
Signature Algorithm: Usa el menú desplegable para seleccionar el algoritmo de firma que se utilizará para firmar la solicitud, uno de HMAC-SHA1 o HMAC-SHA256. El algoritmo de firma determina cómo se cifra la carga útil.
Nota
NetSuite ha desaprobado HMAC-SHA1 como un método de firma válido a favor de HMAC-SHA256 a partir de estas versiones:
- Cuentas No Productivas: Versión 2021.2 de NetSuite y posteriores.
- Cuentas Productivas: Versión 2023.1 de NetSuite y posteriores.
La desaprobación de HMAC-SHA1 es independiente de qué versión de WSDL especifiques en la configuración del endpoint de NetSuite.
Advertencia
Si actualmente estás utilizando HMAC-SHA1, te recomendamos cambiar el algoritmo de firma a HMAC-SHA256 lo antes posible para evitar problemas con tus integraciones. Para más información y pasos para cambiar el algoritmo de firma, consulta Desaprobación de HMAC-SHA1 en NetSuite.
-
Call Time Out: Opcionalmente, ingresa el valor de tiempo de espera de la llamada en segundos, si deseas que el valor de tiempo de espera sea menor que la configuración del agente.
Nota
La configuración predeterminada del agente para el tiempo de espera de las llamadas a NetSuite es de 300 segundos.
-
Retry on Recoverable Exception (etiquetado como Habilitar Opción de Reintento en las versiones 10.36 y 10.37): Esta opción está presente en las versiones 10.36 y posteriores de Design Studio, y es funcional solo cuando se utiliza un entorno asociado con un grupo de agentes privado cuyos agentes son de la versión 10.24 o posterior. Su comportamiento depende de la versión del agente privado. Cuando se selecciona, esta configuración se utiliza para reintentar una solicitud rechazada a NetSuite cuando se cumple alguno de estos criterios:
- Agentes privados 10.24 y posteriores: Se alcanza el límite de gobernanza de NetSuite para solicitudes concurrentes y se devuelve el error
WS_REQUEST_BLOCKED. - Agentes privados 10.36 y posteriores: NetSuite no devuelve una respuesta en el tiempo esperado y ocurre una excepción de tiempo de espera.
Para verificar los límites de concurrencia de su cuenta de NetSuite, en la interfaz de usuario de NetSuite, vaya a Configuración > Integración > Gobernanza de Integración. Para más información, consulte la documentación de NetSuite sobre Límites de Gobernanza de Concurrencia Basados en Niveles de Servicio y Licencias de SuiteCloud Plus.
Para que esta configuración tenga efecto, la variable de Jitterbit
jitterbit.netsuite.asyncno debe estar configurada comotrueantes de la operación.Con agentes privados en la versión 10.23 o anteriores, en agentes en la nube, o si la variable asíncrona de Jitterbit está habilitada, esta configuración será ignorada.
Seleccione la casilla Reintentar en Excepción Recuperable para habilitar opciones de configuración adicionales:

-
Número Máximo de Reintentos (etiquetado como Max Retry en las versiones 10.36 y 10.37): Ingrese el número de veces (máximo de 5 reintentos) que se volverá a enviar una solicitud rechazada a NetSuite. Si la solicitud sigue siendo rechazada después del número máximo de reintentos, se devolverá una excepción con un mensaje de error en el registro de operaciones. Además, el agente privado registrará cada reintento en el archivo de registro
jitterbit-agent.log.Cada reintento se trata como parte de la misma ejecución de operación, donde solo aparece un único registro en el registro de operaciones. Cualquier condición de En Éxito o En Fallo configurada para ejecutar operaciones posteriores se activa en función del estado final de la operación después de reintentar hasta el número máximo de reintentos.
-
Intervalo de Reintento: Ingrese el número de segundos (máximo de 5 segundos) que se debe esperar entre el reenvío de una solicitud rechazada a NetSuite.
- Agentes privados 10.24 y posteriores: Se alcanza el límite de gobernanza de NetSuite para solicitudes concurrentes y se devuelve el error
Verificar credenciales (sso)
Nota
Este paso no está presente para TBA. En su lugar, aquellos que utilizan TBA pueden verificar las credenciales usando el botón Probar conexión como se describe en la siguiente sección, Editar o probar un endpoint.
Para el tipo de autenticación SSO únicamente, al hacer clic en Finalizar, Jitterbit verificará las credenciales proporcionadas.
- Si tiene éxito, se creará su nuevo endpoint de NetSuite. La pantalla de configuración del endpoint se abrirá en la vista principal de Studio. Puede regresar a la pantalla de configuración en cualquier momento haciendo doble clic en el endpoint en el árbol a la izquierda bajo Conectores > NetSuite > Endpoints de NetSuite.
- Si no tiene éxito, aparecerá un mensaje indicando un problema con las credenciales. Aún puede optar por crear el endpoint y modificar las credenciales más tarde.
Editar o probar un endpoint
Después de que su endpoint sea creado, puede regresar a la pantalla de configuración en cualquier momento haciendo doble clic en el endpoint en el árbol a la izquierda bajo Conectores > NetSuite > Endpoints de NetSuite.
SSO
Para el tipo de autenticación SSO, la pantalla de configuración se verá similar a la siguiente.

-
Nombre: Renombre su endpoint de NetSuite existente. Si está creando endpoints para múltiples cuentas de NetSuite, es una buena idea distinguirlas aquí por nombre.
-
Pasaporte: Esta sección contiene la información ingresada cuando se creó el endpoint. La Cuenta y el Correo electrónico se enumeran aquí. También puede editar la Url de descarga de Wsdl y los campos opcionales ID de aplicación y Tiempo de espera de llamada aquí. Estos campos son los mismos que se describen anteriormente en esta página.
-
Convertir a TBA: Esta opción está disponible en la versión 9.3.1 de Design Studio y posteriores.
Haga clic en el botón Convertir a TBA para abrir una ventana emergente para ingresar credenciales para cambiar el tipo de autenticación de SSO a TBA. El valor utilizado para cada campo está documentado anteriormente en esta página bajo Ingresar credenciales en la sección TBA.

-
Editar Credenciales: Haz clic en el botón Editar Credenciales para editar la configuración de Cuenta, Correo Electrónico, Contraseña o Rol del Centro de Clientes. Estas opciones son las mismas que las descritas anteriormente en esta página.
-
Probar Conexión: Haz clic en el botón Probar Conexión para verificar la conexión a tu cuenta de NetSuite. Un mensaje indicará si la conexión es exitosa. Si la conexión no es exitosa, asegúrate de cumplir con los requisitos previos y verifica nuevamente los valores que proporcionaste en esta pantalla. Si recibes un error al probar la conexión, consulta la información de solución de problemas.
TBA
Para el tipo de autenticación TBA, la configuración se verá similar a la de abajo.

- Nombre: Cambia el nombre de tu endpoint de NetSuite existente. Si estás creando endpoints para múltiples cuentas de NetSuite, es una buena idea distinguirlas aquí por nombre.
- Pasaporte TBA: Esta sección contiene la información ingresada cuando se creó el endpoint. Puedes editar cualquiera de los campos disponibles de la configuración original, como se describió anteriormente en esta página.
- Probar Conexión: Haz clic en el botón Probar Conexión para verificar la conexión a tu cuenta de NetSuite. Un mensaje indicará si la conexión es exitosa. Si la conexión no es exitosa, asegúrate de cumplir con los requisitos previos y verifica nuevamente los valores que proporcionaste en esta pantalla. Si recibes un error al probar la conexión, consulta la información de solución de problemas.