Configurar NetSuite para conectar

Configure la integración y genere credenciales

Primero, deberá generar credenciales, es decir, una Clave de Consumidor y un Secreto de Consumidor. Las usará más adelante para realizar la conexión de NetSuite en Violet.

  1. En su instancia de NetSuite, vaya a Setup → Integrations → Manage Integrations → New.

  2. Haga clic en Nuevo. Proporcione un nombre, por ejemplo "Violet". El Estado debe ser "Enabled"

  3. Marque la casilla de “Token-Based Authentication”. Puede desmarcar las otras opciones:

  4. Haga clic en Guardar. Bajo Client Credentials, aparecerán una Consumer Key y una Consumer Secret. Copie estas y guárdelas en un lugar seguro.

Crear un rol con los permisos necesarios

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

  1. Si aún no tiene un rol al que quiera otorgar acceso a Violet, vaya a Setup → Users/Roles → Manage Roles → New Role.

  2. Proporcione un nombre para el nuevo rol, por ejemplo "Violet REST API User".

  3. Bajo Authentication, marque la casilla para Web Services Only Role.

  4. Bajo Subsidiary Restrictions, marque la casilla para Allow Cross-Subsidiary Record Viewing.

  5. A continuación, asigne los Permisos: para cada sección a continuación, busque los permisos especificados y haga clic Agregar.

    • Transactions

      • Adjust Inventory (with Level = Full)

      • Bills

      • Find Transaction

      • Item Receipt (with Level = Full)

      • Purchase Order (with Level = Full)

        • 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 tiene la intención de sincronizar datos y solo los va a ingresar en Violet, puede seleccionar Level = View.

    • Reports

      • SuiteAnalytics Workbook (with Level = Edit)

        • Nota: esto es necesario para que Violet pueda ejecutar consultas SuiteQL para obtener datos

    • Lists

      • Accounts

      • Bins (solo si tiene la intención de sincronizar Ajustes de Inventario, y Inventory Binning está habilitado para su cuenta)

      • Employee Record

      • Employees

      • Items (with Level = Full)

      • Locations (with Level = Full)

      • Vendors (with Level = Full)

        • Nota: estos permisos son necesarios para que Violet sincronice datos de usuarios, piezas/artículos y proveedores. Si no tiene la intención de sincronizar datos y solo los va a ingresar en Violet, puede seleccionar Level = View.

        • Enviar órdenes de compra a NetSuite puede requerir crear los Proveedores y Ubicaciones correspondientes si aún no existen, lo que requiere que tengan permisos Full habilitados.

    • Setup

      • Iniciar sesión usando Access Tokens (with Level = Full)

      • REST Web Services (with Level = Full)

      • SOAP Web Services (with Level = Full)

        • Nota: estos son necesarios para que Violet acceda a las APIs REST y SOAP que se utilizan para obtener y enviar datos a NetSuite

  1. Haga clic en Guardar.

Conceda a su usuario acceso al nuevo rol

  1. Vaya a Setup → Users/Roles → Manage Users. Busque su usuario, o el usuario que conectará NetSuite en Violet, y haga clic en Edit.

  2. En la Roles sección cerca del final, agregue el nuevo rol que creó y haga clic en Save.

Crear un token de autenticación

  1. Vaya a Setup → Users/Roles → Access Tokens → New

  2. En los campos desplegables, seleccione la integración que creó, su usuario y el nuevo rol que creó. Haga clic en Save.

  3. El Token Id y el Token Secret aparecerán en la parte inferior de la pantalla. Copíelos y guárdelos en un lugar seguro.

Ahora, está listo para conectar NetSuite en Violet.

Última actualización

¿Te fue útil?