For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configura NetSuite para conectarlo

Generar credenciales

Primero, deberá generar una clave de consumidor y un secreto de consumidor.

  1. En NetSuite, vaya a Configuración → Integración → Administrar integraciones → Nuevo

    1. Proporcione un Nombre, por ejemplo, "Violet"

    2. Asegúrese de Estado esté configurado como Habilitado

    3. En Autenticación, marque Autenticación basada en tokens

  1. Haga clic en Guardar. En Credenciales del cliente, aparecerán una clave de consumidor y un secreto de consumidor. Cópielos y guárdelos en un lugar seguro.

Cree un rol con los permisos necesarios

A continuación, deberá crear un rol y asignar permisos.

  1. Si todavía no tiene un rol al que quiera conceder acceso a Violet, vaya a Configuración → Usuarios/Roles → Administrar roles → Nuevo rol.

  2. Proporcione un nombre para el rol, por ejemplo, "Usuario de la API REST de Violet".

  3. En Autenticación, marque la casilla de Rol solo para servicios web.

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

  5. A continuación, asigne los Permisos: en cada una de las secciones siguientes, busque el permiso especificado y haga clic en Agregar. Nota, Total se requieren permisos para que Violet pueda escribir datos en NetSuite, por ejemplo, al sincronizar datos de órdenes de compra, recepciones o ajustes de inventario en NetSuite desde un MES. Si no necesita sincronizar datos con NetSuite y solo va a incorporar datos en Violet, puede establecer el nivel de permiso en Ver.

    • Transacciones

      • Ajustar inventario (con nivel = Total)

      • Facturas

      • Buscar transacción

      • Recepción de artículos (con nivel = Total)

      • Orden de compra (con nivel = Total)

      • Órdenes de trabajo (nivel = Total)

        • Dependiendo de sus procesos, pueden ser necesarios permisos adicionales (Total), como los siguientes: Crear órdenes de trabajo; Cerrar órdenes de trabajo, Marcar órdenes de trabajo (creadas, 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

      • Ubicaciones de inventario (solo si planea sincronizar ajustes de inventario y el almacenamiento por ubicaciones de inventario está habilitado para su cuenta)

      • Clientes

      • Registro de empleado

      • Empleados

      • Artículos (con nivel = Total)

      • Ubicaciones (con nivel = Total) - requerido al escribir datos de órdenes de compra en NetSuite

      • Proveedores (con nivel = Total) - requerido al escribir datos de órdenes de compra en NetSuite

    • Configuración

      • Iniciar sesión usando tokens de acceso (con nivel = Total)

      • Servicios web REST (con nivel = Total)

      • Servicios web SOAP (con nivel = Total)

        • Nota: esto es necesario para que Violet acceda a las API REST y SOAP que se utilizan para obtener y enviar datos a NetSuite

  1. Haga clic en Guardar.

Conceda acceso de usuario al nuevo rol

  1. Vaya a Configuración → Usuarios/Roles → Administrar usuarios. Busque a su usuario, o al usuario que conectará NetSuite en Violet, y haga clic en Editar.

  2. En la Roles sección cerca de la parte inferior, añada el nuevo rol que creó y haga clic en Guardar.

Cree un token de autenticación

  1. Vaya a Configuración → Usuarios/Roles → Tokens de acceso → Nuevo

  2. En los campos desplegables, seleccione la integración que creó en Aplicación, el usuario que se conectará y el nuevo rol que creó. Proporcione un Nombre, por ejemplo, "Violet App", y haga clic en Guardar.

  3. El ID del token y el secreto del token aparecerán en la parte inferior de la pantalla. Anótelos y guárdelos en un lugar seguro.

Ahora, ya está listo para conectar NetSuite en Violet.

Última actualización

¿Te fue útil?