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 Sí, 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.