Comprobar importe de la OClt y límite de crédito - Controlador de eventos de flujo de trabajo

Utilice este controlador de eventos para notificar automáticamente a determinados usuarios de SyteLine cuando una actualización de un importe de línea de orden de cliente provoca que el cliente supere el límite de crédito. La notificación puede ser un mensaje enviado al formulario Bandeja de entrada de SyteLine o a direcciones de correo electrónico externas especificadas.

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


To: receipient
From: originator
Subject: Credit Limit exceeded
Body: Customer Order ordernum of amount amount has caused Customer custnum,
custname to exceed their credit limit of creditlimit. Please review the order.
	

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.

En el caso de un correo electrónico externo, esta es la dirección de correo electrónico que especificó en el campo Enviar correo electrónico a los usuarios en el formulario Activación de controladores de eventos del flujo de trabajo. Puede introducir varios nombres separados por punto y coma.

destinatario 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.

En el caso de un correo electrónico externo, esta suele ser la dirección de correo electrónico asociada con el usuario de SyteLine que realizó la acción que generó el mensaje.

Sin embargo, si el usuario no tiene una dirección de correo electrónico asociada en el formulario Usuarios, o si el sistema no puede determinar el usuario asociado a la acción, se utilizará una dirección o nombre predeterminado. En algunos casos, este valor predeterminado es la dirección de correo electrónico del nombre de usuario SMTP asociado a la intranet introducida en el formulario Sitios/Entidades del sitio.

ordernum Se trata del número de la orden en el formulario Órdenes de cliente que ha provocado que el cliente supere el límite de crédito.
importe Se trata del precio de la orden de cliente que ha provocado que el cliente supere el límite de crédito.
custnum Se trata del número de cliente que superó el límite de crédito.
custname Se trata del nombre de cliente que superó el límite de crédito.
creditlimit Se trata del limite de crédito del cliente en el formulario Clientes.

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
CheckCustomerOrderAmountAndCreditLimitManagerID Contenido del campo Notificar a los usuarios
CheckCustomerOrderAmountAndCreditLimitManagerEmail Contenidos del campo Enviar correo electrónico a los usuarios.

Evento y tabla asociados

El evento CustomerOrderAmountUpdate de la tabla co o coitem desencadena esta notificación.