Chains dispone de tres conectores NetSuite diferentes, cada uno de los cuales funciona de un modo distinto. No son tan sencillas ni flexibles como otras plataformas, por lo que es muy importante conocer las diferencias para tomar la decisión correcta para su empresa y su solución.
Requisitos previos
Antes de configurar cualquier integración con NetSuite, asegúrese de tener listos los siguientes componentes. Su omisión es la causa más común de los fallos de conexión.
- SuiteAnalytics Connect: Si utiliza los conectores JDBC o Analytics, esta función debe estar activada en su cuenta de NetSuite. Tenga en cuenta que a menudo se trata de un módulo adicional de pago; compruebe su contrato con NetSuite.
- Servicios Web REST de SuiteTalk: Necesario para el moderno conector NetSuite Analytics y las operaciones SuiteQL.
- Usuario de integración dedicado: Workiva recomienda encarecidamente crear un "rol de integración" y un "usuario de integración" específicos en NetSuite en lugar de utilizar un inicio de sesión personal. Esto ayuda a evitar que la cadena se rompa si cambia el acceso de un empleado.
NetSuite® Analytics (Recomendado)
Este enfoque recomendado utiliza SuiteAnalytics (concretamente la fuente de datos `NetSuite2.com`) y SuiteQL. Este es el método moderno y permite una solución más sostenible y eficaz. Tendrá que organizar sus datos para utilizarlos en SuiteAnalytics, lo que puede merecer la inversión para evitar los problemas de rendimiento que se observan con los conectores heredados.
Uso típico de la exportación
Utilice el comando Execute SuiteQL Query para ejecutar su SuiteQL Query y recuperar registros de NetSuite.
Otros usos
También puede listar y ejecutar conjuntos de datos utilizando este conector.
Autenticación por token de NetSuite® (Legacy)
El conector de autenticación de token utiliza actualmente la última versión de los servicios web SOAP de NetSuite. Aunque esto garantiza la estabilidad actual, NetSuite está eliminando SOAP en favor de protocolos más recientes.
Actualización de la hoja de ruta: Workiva está planeando migrar este conector para utilizar la versión REST API en 2026 para alinearse con el calendario de depreciación de NetSuite. Hasta entonces, el conector sigue siendo totalmente compatible con la última versión de SOAP, aunque generalmente se recomienda utilizar el conector NetSuite Analytics para los nuevos proyectos siempre que sea posible.
Uso típico de la exportación
- Método del archivador: Dentro de NetSuite, automatice la transferencia de sus archivos al archivador y luego en Chains utilice el comando Get file para recuperarlos.
- Método de Búsquedas Guardadas: Cree cualquier búsqueda guardada requerida en NetSuite y luego en Chains utilice el comando List saved searches para obtener una lista de todas las búsquedas disponibles, seguido del comando Get saved search data para extraer los datos.
Nota: La API de NetSuite no permite obtener datos de una búsqueda guardada que contenga resultados resumidos (agrupación).
Otros usos
También puede buscar registros por tipo o ID, y recuperar datos JSON para un registro estándar.
NetSuite® JDBC
Este conector requiere SuiteAnalytics Connect en NetSuite y soporta conectividad JDBC, lo que le permite consultar la base de datos utilizando SQL estándar. En general, se recomienda el nuevo conector NetSuite Analytics (que utiliza SuiteQL), ya que la gestión de los controladores JDBC y las cadenas de conexión puede ser más compleja.
Comparación de conectores
| Conector | Tecnología subyacente | El mejor caso de uso |
|---|---|---|
| Análisis de NetSuite | SuiteQL / REST | La mayoría de los escenarios. El estándar moderno para consultar grandes conjuntos de datos de forma limpia. |
| Autenticación por token | SOAP (heredado) | Sólo soporte de legado. Utilícelo si tiene Búsquedas Guardadas existentes que aún no se pueden migrar a SuiteQL. |
| NetSuite JDBC | Conectividad de bases de datos Java | Si su equipo prefiere escribir consultas SQL sin procesar en lugar de interacciones API estándar. Requiere el módulo "Connect". |