Aprobar creación de informe de lesión de empleado - Controlador de eventos de flujo de trabajo

Utilice este controlador de eventos para notificar automáticamente a determinados usuarios de SyteLine cuando se cree un informe de lesiones mediante el formulario Lesiones de empleados. El mensaje también le pregunta si desea o no aprobar el informe. 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: New Employee Injury Report
Body: Employee empnum, empname has reported an injury on injurydate with 
the Days Lost lostdays and restrictions restrict.  Please review and 
indicate your approval on the Response tab.
Question: Do you approve this new Injury Report? 
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: Employee Injury Report approved
Body: Injury report for Employee empnum, empname on injurydate has been 
approved. 

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


To: originator
From: receipient
Subject: Employee Injury Report rejected
Body: Injury report for Employee empnum, empname on injurydate has been 
rejected. 

Información variable

Variable Descripción
destinatario 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 Esta será el nombre del usuario que llevó a cabo la acción que generó el mensaje.

Sin embargo, 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 el nombre de usuario SMTP asociado a la intranet introducida en el formulario Sitios/Entidades del sitio.

empnum Este es el número del empleado que informó de una lesión.
empname Este es el nombre del empleado que informó de una lesión.
injurydate Se trata de la fecha de lesión que aparece en el formulario Lesiones de empleados.
lostdays Se trata del valor de días perdidos por la lesión que aparece en el formulario Lesiones de empleados.
restringir Se trata del valor del campo Restricciones que aparece en el formulario Lesiones de empleados.

Constantes globales

Esta constante global la 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
NewEmployeeInjuryReportApproverID Contenido del campo Notificar a los usuarios

Evento e IDO asociados

El evento IdoOnItemInsert de IDO SLEmpInjuries desencadena esta notificación.