Antes de configurar la integración, deberás configurar NetSuite para la Autenticación Basada en Tokens (TBA) y proporcionar los permisos necesarios. Estos son los detalles de autenticación que se generarán: Account ID, Consumer Key, Consumer Secret, Token ID y Token Secret.
Los siguientes pasos proporcionan una visión general de cómo obtener estos detalles de autenticación. Recuerda que estos detalles pueden cambiar según las actualizaciones de NetSuite. Te recomendamos que consultes con tu administrador de NetSuite y leas la documentación de autenticación basada en tokens en NetSuite (esto requiere acceso a NetSuite).
- Habilita TBA y SOAP WS en tu cuenta de NetSuite.
- Ve a Setup, luego Company, Enable Features, Suite Cloud y Manage Authentication, luego habilita Token-Based Authentication.
- En la misma página, desplázate hacia arriba hasta la sección SuiteTalk (Web Services) y luego habilita SOAP Web Services.
- Obtén tu NetSuite Account ID.
- En NetSuite, ve a Setup, luego Integration y SOAP Web Service Preferences.
IMPORTANTE: El NetSuite Account ID distingue entre mayúsculas y minúsculas. Asegúrate de copiarlo correctamente.
- En NetSuite, ve a Setup, luego Integration y SOAP Web Service Preferences.
- Crea un nuevo rol personalizado para el usuario de la integración.
- Ve a Setup, luego Users/Roles, Manage roles y New.
- En la subpestaña Permissions, otorga los permisos requeridos según se define en el artículo: ¿Qué permisos necesita tener el usuario/rol de la integración?
- Asigna el rol al usuario que utiliza la integración.
- Ve a Lists, luego Employees, Edit user, pestaña Access y luego la subpestaña Roles.
- Crea una nueva entrada de integración.
- Ve a Setup, luego Integration, Manage Integrations y New. Nombra la integración.
- Selecciona State = Enabled y habilita Token-Based Authentication.
- En la pantalla de confirmación, toma nota del Application ID, el Consumer Key y el Consumer Secret.
- IMPORTANTE: El Consumer Key y el Consumer Secret se muestran solo una vez. Asegúrate de guardarlos antes de continuar.
- Crea un Access Token.
- Ve a Setup, luego Users/Roles, Access Tokens y New.
- En Application name, selecciona la entrada de integración creada.
- Selecciona el User y el Role de los pasos anteriores.
- Selecciona la entrada de integración, el usuario y el rol de los pasos anteriores.
- En la pantalla de confirmación, toma nota del Token ID y el Secret Token.
Importante: El Token Key y Token Secret se muestran solo una vez. Asegúrate de guardarlos antes de continuar.