Aviso cuando un envío de orden está completo - Controlador de evento de flujo de trabajo
Utilice este controlador de eventos para notificar automáticamente a los usuarios móviles cuando se envía una orden a un cliente. Para recibir esta alerta, los usuarios deben estar suscritos a la publicación CustomerShipmentAlert. La notificación será un correo electrónico externo y un mensaje enviado al formulario Bandeja de entrada de SyteLine.
Este es el texto de la notificación que se envía:
To: sluser
Subject: Customer Shipment Alert
Body: Order CoNum for customer CustNamehas been shipped.
Información variable
Variable | Descripción |
---|---|
sluser | El usuario móvil que se suscribe a esta alerta. Se utiliza la dirección de correo electrónico principal del usuario (del formulario Usuarios). |
CoNum | El número de la orden de cliente que se envió. |
CustName | El nombre de la orden de cliente cuya orden se envió. |
Evento e IDO asociados
El evento IdoOnItemUpdate de IDO SLCoitems desencadena esta notificación. Este evento se desencadena cuando cambia el Estado a Relleno para al menos una línea en la orden. A continuación, la lógica debe comprobar si todas las líneas de orden de cliente están rellenadas y si al menos una línea tiene qty_shipped >0. Si la comprobación es verdadera, se envía el mensaje.