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.