Configuración de webhook de NetSuite
Habilitar la obtención de datos en tiempo real desde NetSuite hacia Violet
*Nota: La funcionalidad actualmente está limitada a Órdenes de Compra*
Crear una integración de Netsuite en Violet
Navegar a Violet y configurar una nueva integración de Netsuite.
Crear un Webhook en Violet
Haz clic en la foto de tu perfil de usuario en la esquina inferior izquierda.
Ir a la Página de Webhooks página.

Haz clic en + CREAR URL DE WEBHOOK
Selecciona la integración de Netsuite que creaste.
Copiar la URL del Webhook
Guarda la URL generada — esto solo se mostrará una vez.
Descargar y actualizar el script
Descargar el Script de Webhook de Violet para Netsuite.
Reemplazar
[PEGAR LA URL DEL WEBHOOK GENERADA EN LA PESTAÑA DE WEBHOOKS DE VIOLET AQUÍ]con tu URL de Webhook.
Subir el script a Netsuite
Navega en Netsuite a:
Personalización → Scripting → Scripts → Nuevo.Sube el script y asígnale un nombre.
Desplegar el script
Bajo la pestaña Despliegues pestaña:
Establecer Aplica a →
Orden de compra.Establece el despliegue Estado →
Liberado.
Guarda el script.
Establecer audiencia
Abre la página de despliegue del script.
Bajo Audiencia, selecciona
Todos los empleados. Esto garantizará que el script se ejecute en las acciones de creación o edición apropiadas sin importar qué usuario realice la acción.
Verificar la funcionalidad del Webhook
El webhook ahora debería enviar eventos a Violet cada vez que se cree o edite una OC o una línea de OC.
Nota: Las eliminaciones no son compatibles con los Webhooks: se reflejarán en la siguiente extracción programada desde Netsuite.
Probar la funcionalidad del Webhook
Edita una Orden de Compra dentro de Netsuite y cambia la ubicación de la Orden de Compra.
Dentro de Violet, entra en la línea de tiempo de la integración en tu integración de Netsuite (bajo
Aplicaciones → [Nombre de tu integración de Netsuite] → Haz clic en el ícono de Línea de tiempo etiquetado "Ver línea de tiempo de la integración”)Comprueba si ves un
evento de webhookdentro de la línea de tiempo, cerca de la parte superior.Comprueba si la ubicación cambiada se actualiza dentro de la entidad correspondiente en Violet. Esto puede tardar unos minutos en procesarse.
Si alguno de estos pasos no funciona, contacta con Violet.
Errores posibles
Error al guardar la OC editada:
Causa: El despliegue del script en Netsuite no está funcionando correctamente.
Solución: Elimina el despliegue y el script, luego comienza de nuevo desde el paso 5. Si el problema persiste, contacta con Violet.
Cambios que no se muestran en Violet (sin error al guardar):
Revisa el registro de ejecución del script de Netsuite en busca de errores al enviar el webhook.
Revisa la línea de tiempo de la integración (bajo
Aplicaciones → [Nombre de tu integración de Netsuite] → Haz clic en el ícono de Línea de tiempo etiquetado "Ver línea de tiempo de la integración”) en Violet en busca de errores de procesamiento.Contacta a Violet con la información recopilada.
Última actualización
¿Te fue útil?

