Chains cuenta con tres conectores de NetSuite distintos, cada uno de los cuales funciona de una manera diferente. No son tan sencillas ni tan flexibles como otras plataformas, por lo que es muy importante conocer las diferencias para poder tomar la decisión más adecuada para tu empresa y tu solución.
Requisitos previos y requisitos
Antes de configurar cualquier integración con NetSuite, asegúrate de tener preparados los siguientes componentes. El hecho de pasar por alto estos aspectos es la causa más habitual 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. Ten en cuenta que, a menudo, se trata de un módulo adicional de pago; consulta tu contrato de NetSuite.
- Servicios web REST de SuiteTalk:. Imprescindible para el conector moderno de NetSuite Analytics y las operaciones de SuiteQL.
- Usuario dedicado a la integración: 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 se rompa la cadena si se producen cambios en los derechos de 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ás que organizar tus datos para poder utilizarlos en SuiteAnalytics, lo cual puede merecer la pena para evitar los problemas de rendimiento que se observan con los conectores antiguos.
Usos habituales de la exportación
Utiliza el comando « » para ejecutar una consulta SuiteQL ( ) y recuperar registros de NetSuite.
Otros usos
También puedes list y ejecutar conjuntos de datos utilizando este conector.
Autenticación mediante token de NetSuite® (versión anterior)
El conector de autenticación mediante token utiliza actualmente la última versión de los servicios web SOAP « » de NetSuite:. Aunque esto garantiza la estabilidad actual, NetSuite está dejando de utilizar SOAP para dar paso a protocolos más recientes.
Actualización de la hoja de ruta: Workiva tiene previsto migrar este conector para que utilice la versión de la API REST de en 2026, con el fin de ajustarse al calendario de obsolescencia de NetSuite. Hasta entonces, el conector sigue siendo totalmente compatible con la última versión de SOAP, aunque, en general, se recomienda utilizar el conector de NetSuite Analytics para los nuevos proyectos siempre que sea posible.
Usos habituales de la exportación
- Método del archivador:. Dentro de NetSuite, automatiza la transferencia de tus archivos al archivador y, a continuación, en Chains, utiliza el comando « Get file » para recuperarlos.
- Método de búsqueda guardada: Crea las búsquedas guardadas que necesites en NetSuite y, a continuación, en Chains, utiliza el comando « » (Listar búsquedas guardadas) para obtener una lista de todas las búsquedas disponibles, seguido del comando « » (Obtener datos de búsquedas guardadas) para extraer los datos.
Nota: La API de NetSuite no permite obtener datos de una búsqueda guardada que contenga resultados resumidos (agrupados).
Otros usos
También puedes buscar registros por tipo o ID, y recuperar datos en formato JSON de un registro estándar.
NetSuite® JDBC
Este conector requiere que se disponga de SuiteAnalytics Connect en NetSuite y es compatible con la conectividad JDBC, lo que te permite consultar la base de datos mediante SQL estándar. En general, se recomienda utilizar el conector más reciente de NetSuite Analytics (que utiliza SuiteQL), ya que la gestión de los controladores JDBC y las cadenas de conexión puede resultar más compleja.
Comparación de conectores
| Conector | Tecnología subyacente | Mejor caso de uso |
|---|---|---|
| Analítica de NetSuite | SuiteQL / REST | La mayoría de los casos. El estándar moderno para realizar consultas en grandes conjuntos de datos de forma ordenada. |
| Autenticación mediante token | SOAP (antiguo) | Solo compatibilidad con versiones anteriores. Utilízalo si tienes búsquedas guardadas que aún no se pueden migrar a SuiteQL. |
| NetSuite JDBC | Conectividad de bases de datos de Java | Si tu equipo prefiere escribir consultas SQL sin procesar en lugar de utilizar las interacciones estándar de la API. Requiere el módulo «Connect». |