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