Conector de NetSuite para Jitterbit Integration Studio
Resumen
El conector de NetSuite establece acceso a NetSuite.
El conector de NetSuite proporciona una interfaz para crear una conexión de NetSuite, la base utilizada para generar instancias de actividades de NetSuite. Estas actividades, una vez configuradas, interactúan con NetSuite a través de la conexión.
El conector de NetSuite se accede desde la pestaña Puntos finales y conectores del proyecto en la paleta de componentes de diseño (ver Paleta de componentes de diseño).
Consejo
Recetas de integración y plantillas de procesos están disponibles para este conector a través de Jitterbit Marketplace.
Descripción general del conector
Este conector se utiliza primero para configurar una conexión de NetSuite. Los tipos de actividad asociados con esa conexión se utilizan luego para crear instancias de actividades que están destinadas a ser utilizadas como fuentes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).
Juntos, una conexión específica de NetSuite y sus actividades se denominan un punto final de NetSuite:
-
Buscar: Recupera registros existentes de NetSuite y está destinado a ser utilizado como una fuente para proporcionar datos en una operación.
-
Crear: Crea nuevos registros en NetSuite y está destinado a ser utilizado como un destino en una operación.
-
Actualizar: Actualiza registros existentes en NetSuite y está destinado a ser utilizado como un objetivo en una operación.
-
Obtener lista: Recupera una lista de registros existentes basados en ID de NetSuite y está destinado a ser utilizado como un objetivo en una operación.
-
Upsert: Tanto actualiza registros existentes como crea nuevos registros en NetSuite y está destinado a ser utilizado como un objetivo en una operación.
-
Eliminar: Elimina registros en NetSuite y está destinado a ser utilizado como un objetivo en una operación.
Nota
Este conector es un conector nativo de Integration Studio, que puede ser mencionado por Jitterbit al comunicar cambios realizados en los conectores. El calendario de lanzamientos para conectores nativos de Integration Studio se basa en la cadencia de las aplicaciones web del portal Harmony.
Los puntos finales creados con este conector están incluidos en el informe de uso de puntos finales y cuentan para su licencia.
Requisitos previos y versiones de API compatibles
Se deben cumplir ciertos requisitos previos para utilizar este conector, incluyendo tener habilitada la autenticación basada en tokens (TBA), utilizar una versión de WSDL de NetSuite compatible y utilizar agentes de Harmony en la nube o privados que soporten la versión de WSDL de NetSuite.
El conector de NetSuite utiliza la API de servicios web SOAP de la versión del WSDL de NetSuite que ha configurado. El conector de NetSuite se puede configurar con los WSDL compatibles listados en los requisitos previos.
Además, la opción Búsqueda guardada con campos de resultado como salida en una actividad de búsqueda de NetSuite requiere un script de Suitelet desplegado para obtener los metadatos necesarios para limitar los campos del esquema de respuesta a las columnas de una búsqueda guardada.
Nota
La opción Búsqueda guardada con campos de resultado como salida requiere agentes en la versión 11.49 o posterior.
Consulte la documentación proporcionada en el Centro de Ayuda de NetSuite para obtener información sobre los campos del esquema.
Limitaciones
El conector de NetSuite no admite servicios web de adjuntar / desadjuntar. Para utilizar estos servicios web, utilice el conector SOAP.
Solución de problemas y cómo hacerlo
Solución de problemas
Si experimentas problemas con el conector de NetSuite, se recomiendan los siguientes pasos de solución de problemas:
-
Asegúrate de que la conexión de NetSuite sea exitosa utilizando el botón Probar en la pantalla de configuración. Si la conexión no es exitosa, el error devuelto puede proporcionar una indicación del problema.
-
Revisa los registros de operaciones para obtener información escrita durante la ejecución de la operación.
-
Habilita el registro de depuración de operaciones (para agentes en la nube o para agentes privados) para generar archivos de registro y datos adicionales.
-
Si utilizas agentes privados, asegúrate de estar usando la versión del agente 11.30 o posterior y revisa los registros del agente para obtener más información.
-
Revisa las limitaciones del conector de NetSuite.
Si aún experimentas problemas, hay consideraciones generales de solución de problemas en Solución de problemas de operación, y las siguientes páginas proporcionan información adicional de solución de problemas específica para el conector de NetSuite:
-
Gobernanza de concurrencia: Qué hacer si ves errores causados por demasiadas solicitudes concurrentes.
-
Campos personalizados: Cómo exponer campos personalizados para un objeto al usar un agente privado.
-
Segmentos personalizados: Qué verificar si los segmentos personalizados no se muestran como se esperaba.
-
Error de centro de datos: Una solución alternativa para un error relacionado con un centro de datos incorrecto.
-
Error de permisos: Una solución alternativa para un error relacionado con permisos insuficientes.
-
Límites de registros: Recomendaciones sobre cómo habilitar el procesamiento por lotes si te encuentras con límites de registros de la API de NetSuite.
Cómo hacerlo
Además de la información de solución de problemas anterior, las siguientes páginas de cómo hacerlo proporcionan instrucciones detalladas sobre cómo realizar tareas específicas con proyectos de integración que utilizan el conector de NetSuite:
-
Habilitar múltiples divisas en NetSuite: Cómo habilitar la función de múltiples divisas en NetSuite.
-
Habilitar solicitudes asíncronas de NetSuite: Cómo establecer la variable de Jitterbit
jitterbit.netsuite.async
para usar sondeos periódicos. -
Habilitar TBA en NetSuite: Cómo habilitar la autenticación basada en tokens en Netsuite antes de configurar una conexión de NetSuite.
-
Reunir valores para usar TBA de NetSuite: Cómo reunir los valores necesarios para configurar una conexión de NetSuite.
-
Pasar valores NULL a campos personalizados de NetSuite: Cómo establecer campos personalizados en NULL en una transformación.
-
Buscar por estado en NetSuite: Cómo especificar el valor correcto del filtro de búsqueda al configurar una actividad de búsqueda en NetSuite.
-
Usar una URL WSDL específica de la cuenta de NetSuite: Cómo obtener una URL WSDL específica de la cuenta necesaria para configurar una conexión de NetSuite.
-
Usar funciones de NetSuite: Cómo usar una conexión de NetSuite con funciones de NetSuite.
-
Usar formularios estándar en NetSuite: Cómo usar formularios estándar para objetos personalizados en NetSuite.
Recursos adicionales
Un tutorial de microaprendizaje de Jitterbit está disponible a través de nuestra serie de videos básicos de Jitterbit: