Notices
Notices are emails that can be sent to employees for various events that occur in the application.
|
Note: You must configure the SMTP settings before being able to send email notices. The System Settings topic has more information. |
The following notices can be sent:
Employee Late Notice
The Employee Late notice is sent to the approver of an employee who punches in after their scheduled start time (see the Managing Employees topic for more information about the scheduled start time). For late notices to be sent make sure the employee's "Scheduled Start" and "Approver" properties are specified, and that their approver has a valid email address in their employee profile.
Timesheet Due Notice
The Timesheet Due notice is sent to employees who have not submitted their timesheet by a certain date. The date is relative to the end of the timesheet period, either before or after it.
Timesheet Late Notice
Like the Timesheet Due Notice, the Timesheet Late notice is sent to employees who have not submitted their timesheet by a certain date. The date is relative to the end of the timesheet period, either before or after it. You can optionally CC the employee's approver(s) using the CC property.
Timesheet Rejected Notice
The Timesheet Rejected notice is sent to employees immediately upon their timesheet being rejected.
Timesheet Submitted Notice
The Timesheet Submitted notice is sent to the employee's approver when they submit their timesheet.
Timesheet Approval Due Notice
The Timesheet Approval Due notice is sent to approvers who have timesheets waiting their approval. This is sent at a date relative to the end of the timesheet period, and is only sent to primary approvers, not backup approvers.
Timesheet Approval Late Notice
Like the Timesheet Approval Due notice, the Timesheet Approval Late notice is sent to approvers who have timesheets waiting their approval. This is sent at a date relative to the end of the timesheet period, and is only sent to primary approvers, not backup approvers.
Request Approval Due Notice
The Request Approval Due notice is sent to approvers who have requests waiting their approval. This is sent when a new request is created, and is only sent to primary approvers, not backup approvers.
Request Approved Notice
The Request Approved notice is sent to request owners when their request is approved.
Request Rejected Notice
The Request Rejected notice is sent to request owners when their request is rejected.
Editing Notices
Administrators can edit the subject and body of the notices. The subject is plain text, but the body can be either plain text or HTML. The body text can be up to 4000 characters. Both the title and body can contain the following substitution variables:
|
Substitution Variables |
|
|
Variable |
Description |
|
${System.applicationName} |
Application Name, as specified in the Branding page. |
|
${System.companyName} |
Company Name, as specified in the Branding page. |
|
${System.url} |
Address of login page. This value is take from the Application URL system property, which can be modified on the System Settings page. |
|
${System.currentDate} |
Current date |
|
${System.currentDateTime} |
Current date and time |
|
${System.currentTime} |
Current time |
|
${TimeSheet.period} |
Timesheet period |
|
${TimeSheet.rejectMessage} |
The timesheet rejection reason. This is only valid for the Timesheet Rejected notice. |
|
${TimeSheet.url} |
Address of timesheet page |
|
${TimeSheet.user.fullName} |
Timesheet owner's full name. |
|
${User.fullName} |
Employee full name, which is the first name followed by the last name. |
|
${User.list} |
A list of employees. The list will depend on the type of notice. For instance, in the Timesheet Approver Due and Timesheet Approver Late notices this value will resolve to the list of employees with timesheets that need approving. |
|
${User.login} |
Employee login name |
|
${Request.user.fullName} |
Request owner's full name. This is valid only for Request notices. |
|
${Request.type} |
Request type, for example "Vacation". This is valid only for Request notices. |
|
${Request.date} |
Request date range. This is valid only for Request notices. |
|
${Request.finish} |
Request finish date and time (if specified). This is valid only for Request notices. |
|
${Request.rejectMessage} |
Request rejection message, in any. This is valid only for Request notices. |
|
${Request.approveMessage} |
Request approval message, if any. This is valid only for Request notices. |