Comprobar y aprobar % de descuento de líneas de OC - Controlador de eventos de flujo de trabajo

Utilice este controlador de eventos para notificar de forma automática a determinadas personas cuando el Porcentaje de descuento de una línea de orden de cliente se ha establecido en un porcentaje que es mayor que el porcentaje que se ha especificado en este controlador de eventos. El mensaje también le pregunta si desea o no aprobar el cambio. Según la respuesta, el controlador de eventos envía una notificación de aprobación o de rechazo al originador. Ambas notificaciones son mensajes que se envían al formulario de la Bandeja de entrada de SyteLine.

Este es el texto de la notificación que se envía:


To: receipient
From: originator
Subject: Sales Order Discount exceeds company policy
Body: Customer Order ordernum Line line Item item Discount disc
has been updated and exceeds the discount policy of setdiscount
or greater. Please review the order and indicate your approval on
the Response tab. 
Question: Do you approve this discount? 
Choices: Yes and No.
	

Si la respuesta es , se envía este mensaje a la bandeja de entrada de SyteLine del originador:


To: originator
From: receipient
Subject: Sales Order Discount accepted
Body: Customer Order ordernum Line line Item item Discount disc
has been accepted as an exception to the discount policy of 
setdiscount or greater. 

Si la respuesta es No, se envía este mensaje a la bandeja de entrada de SyteLine del originador:


To: originator
From: receipient
Subject: Sales Order Discount rejected
Body: Customer Order ordernum Line line Item item Discount disc
has been rejected. 

Información variable

Variable Descripción
destinatario En el caso del mensaje de la bandeja de entrada, se trata del nombre de usuario que especificó en el campo Notificar a los usuarios en el formulario Activación de controladores de eventos del flujo de trabajo. Puede introducir varios nombres separados por puntos y coma.
creador En el caso de un mensaje de la bandeja de entrada, esta será el nombre del usuario que llevó a cabo la acción que generó el mensaje.
setdiscount Este es el porcentaje de descuento especificado en el campo % de descuento en el formulario Activación de controladores de eventos del flujo de trabajo. Se trata del descuento corporativo estándar.
ordernum Este es el número de orden de cliente cuyo porcentaje de descuento ha cambiado.
Línea Esta es la línea de la orden de cliente cuyo porcentaje de descuento ha cambiado.
artículo Este es el artículo de la línea de orden de cliente cuyo porcentaje de descuento ha cambiado.
disc Este es el porcentaje de descuento que ha cambiado en el formulario Líneas de orden de cliente.

Constantes globales

Estas constantes globales las crea el controlador de eventos basándose en las entradas que ha realizado en el formulario Activación de controladores de eventos del flujo de trabajo:

Constante glob Contiene
CheckOrderLineDiscountPercentageApproverID Contenido del campo Notificar a los usuarios
CheckOrderLineDiscountPercentageLimit Contenido del campo % de descuento

Evento e IDO asociados

Los eventos IdoOnItemInsert e IdoOnItemUpdate de SLCoitems de IDO desencadenan esta notificación.