批准员工受伤报告已创建 - 工作流事件处理程序
使用该事件处理程序可在使用“员工工伤”表单创建员工工伤报告时自动通知特定 SyteLine 用户。该消息还提示“是/否”回复以批准报告。根据回复,事件处理程序向提请人发送批准或拒绝通知。两个通知都是发送到 SyteLine“收件箱”表单的消息。
以下是所发送通知的文本:
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.
如果回复为“是”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Employee Injury Report approved
Body: Injury report for Employee empnum, empname on injurydate has been
approved.
如果回复为“否”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Employee Injury Report rejected
Body: Injury report for Employee empnum, empname on injurydate has been
rejected.
变量信息
变量 | 说明 |
---|---|
recipient | 这是您在“工作流事件处理程序激活”表单的“通知用户”字段中指定的用户名。可以指定用分号隔开的多个名称。 |
originator | 该变量通常是执行生成该消息的操作的用户的名称。
不过,如果系统无法确定与该操作关联的用户,将使用缺省地址或名称。在某些情况下,该缺省值为与在站点/实体表单中为该站点输入的“内联网”关联的“SMTP 用户名”。 |
empnum | 这是报告工伤的员工的号码。 |
empname | 这是报告受伤的员工的姓名。 |
injurydate | 这是“员工工伤”表单中显示的“受伤日期”。 |
lostdays | 这是“员工工伤”表单中显示的“误工天数”。 |
restrict | 这是“员工工伤”表单中显示的“限制”。 |
全局常数
该全局常数通过事件处理程序创建,基于您在工作流事件处理程序激活表单中进行的分录:
全局常数 | 包含 |
---|---|
NewEmployeeInjuryReportApproverID | 通知用户字段的内容 |
相关事件和 IDO
SLEmpInjuries IDO 的事件 IdoOnItemInsert 会触发该通知。