Configurar NetSuite para conectar
Configura la integración y genera credenciales
Primero, necesitarás generar credenciales, es decir, una Consumer Key y un Consumer Secret. Las usarás más tarde para realizar la conexión de NetSuite en Violet.
En tu instancia de NetSuite, navega a Configuración → Integraciones → Administrar integraciones → Nuevo.
Haz clic en Nuevo. Proporciona un nombre, por ejemplo, "Violet". El Estado debe ser "Habilitado"
Marca la casilla de "Autenticación basada en token". Puedes desmarcar las otras opciones:

Haz clic en Guardar. En Credenciales del cliente, aparecerán una Consumer Key y un Consumer Secret. Cópialas y guárdalas en un lugar seguro.
Crea un rol con los permisos necesarios
A continuación, necesitarás crear un rol y asignar permisos.
Si aún no tienes un rol al que quieras conceder acceso a Violet, navega a Configuración → Usuarios/Roles → Administrar roles → Nuevo rol.
Proporciona un nombre para el nuevo rol, por ejemplo, "Violet REST API User".
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 necesarios Permisos: para cada sección a continuación, busca los permisos especificados y haz clic en Agregar.
Transacciones
Ajustar inventario (con nivel = Completo)
Facturas
Buscar transacción
Recepción de artículo (con nivel = Completo)
Orden de compra (con nivel = Completo)
Nota: estos permisos son necesarios para que Violet sincronice datos de órdenes de compra, recepciones y ajustes de inventario desde herramientas externas como ION. Si no piensas sincronizar datos y solo los vas a ingerir en Violet, puedes seleccionar Nivel = Ver.

Órdenes de trabajo (Nivel = Completo)
Dependiendo de tus procesos, pueden ser necesarios permisos adicionales (Completo) como los siguientes: Crear órdenes de trabajo; Cerrar órdenes de trabajo; Marcar órdenes de trabajo (creadas, formalizadas, liberadas), Cerrar orden de trabajo, Finalización de orden de trabajo y Emisión de orden de trabajo
Informes
SuiteAnalytics Workbook (con nivel = Editar)
Nota: esto es necesario para que Violet pueda ejecutar consultas SuiteQL para obtener datos

Listas
Cuentas
Ubicaciones de inventario (solo si piensas sincronizar Ajustes de inventario y la ubicación de inventario está habilitada para tu cuenta)
Registro de empleado
Empleados
Artículos (con nivel = Completo)
Ubicaciones (con nivel = Completo)
Proveedores (con nivel = Completo)
Nota: estos permisos son necesarios para que Violet sincronice datos de usuarios, piezas/artículos y proveedores. Si no piensas sincronizar datos y solo los vas a ingerir en Violet, puedes seleccionar Nivel = Ver.
Enviar pedidos de compra a NetSuite puede requerir crear los Proveedores y Ubicaciones correspondientes si no existen ya, lo que requiere que tengan habilitados los permisos completos.

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: estos son necesarios para que Violet acceda a las APIs REST y SOAP, que se usan para obtener y enviar datos a NetSuite

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

Crea un token de autenticación
Navega a Configuración → Usuarios/Roles → Tokens de acceso → Nuevo
En los campos desplegables, selecciona la integración que creaste, tu usuario y el nuevo rol que creaste. Haz clic en Guardar.

El Token Id y el Token Secret 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?

