Configurar NetSuite para conectarse
Generar credenciales
Primero, necesitarás generar una Consumer Key y un Consumer Secret.
En NetSuite, ve a Configuración → Integración → Administrar integraciones → Nuevo
Proporciona un Nombre, por ejemplo, "Violet"
Asegúrate de que Estado esté establecido en Habilitado
En Autenticación, marca Autenticación basada en tokens

Haz clic en Guardar. En Credenciales del cliente, aparecerán un Consumer Key y un Consumer Secret. Cópialos y guárdalos en un lugar seguro.
Crea un rol con los permisos necesarios
A continuación, deberás crear un rol y asignar permisos.
Si aún no tienes un rol al que quieras otorgar acceso a Violet, ve a Configuración → Usuarios/Roles → Administrar roles → Nuevo rol.
Proporciona un nombre para el rol, por ejemplo, "Usuario de la API REST de Violet".
En Autenticación, marca la casilla de Rol solo para servicios web.

En Restricciones de subsidiarias, marca la casilla de Permitir la visualización de registros entre subsidiarias.

A continuación, asigna los permisos: para cada una de las secciones siguientes, busca el permiso especificado y haz clic en Añadir. Nota, Completo se requieren permisos completos para que Violet escriba datos en NetSuite, por ejemplo, al sincronizar datos de órdenes de compra, recepciones o ajustes de inventario en NetSuite desde un MES. Si no necesitas sincronizar datos con NetSuite y solo vas a ingerir datos en Violet, puedes establecer el nivel de permiso en Ver.
Transacciones
Ajustar inventario (con nivel = Completo)
Facturas
Buscar transacción
Recepción de artículo (con nivel = Completo)
Orden de compra (con nivel = Completo)

Órdenes de trabajo (nivel = Completo)
Dependiendo de tus procesos, podrían ser necesarios permisos adicionales (Completos) como los siguientes: Crear órdenes de trabajo; Cerrar órdenes de trabajo, Marcar órdenes de trabajo (Construidas, Confirmadas, Liberadas), Cierre de orden de trabajo, Finalización de orden de trabajo y Emisión de orden de trabajo
Informes
Libro de trabajo de SuiteAnalytics (con nivel = Editar)
Nota, esto es necesario para que Violet pueda ejecutar consultas SuiteQL para obtener datos

Listas
Cuentas
Contenedores (solo si planeas sincronizar ajustes de inventario, y la clasificación por contenedores de inventario está habilitada para tu cuenta)
Clientes
Documentos y archivos (con nivel = Completo)
Registro del empleado
Empleados
Artículos (con nivel = Completo)
Ubicaciones (con nivel = Completo) - requerido al escribir datos de órdenes de compra en NetSuite
Proveedores (con nivel = Completo) - requerido al escribir datos de órdenes de compra en NetSuite

Configuración
Iniciar sesión usando tokens de acceso (con nivel = Completo)
Servicios web REST (con nivel = Completo)
Servicios web SOAP (con nivel = Completo)
Nota, esto es necesario para que Violet pueda acceder a las APIs REST y SOAP que se usan para obtener y enviar datos a NetSuite

Haz clic en Guardar.
Concede acceso al nuevo rol al usuario
Ve a Configuración → Usuarios/Roles → Administrar usuarios. Busca tu usuario, o el usuario que se conectará a NetSuite en Violet, y haz clic en Editar.
En la Roles sección cerca de la parte inferior, añade el nuevo rol que creaste y haz clic en Guardar.

Crea un token de autenticación
Ve a Configuración → Usuarios/Roles → Tokens de acceso → Nuevo
En los campos desplegables, selecciona la integración que creaste en Aplicación, el usuario que se conectará y el nuevo rol que creaste. Proporciona un Nombre, por ejemplo, "Violet App", y haz clic en Guardar.

El ID del token y el secreto del token aparecerán en la parte inferior de la pantalla. Cópialos y guárdalos en un lugar seguro.
Ahora, estás listo para conectar NetSuite en Violet.
Última actualización
¿Te fue útil?

