Notices
Previous Topic  Next Topic 

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 email notices can be sent:


Notice

Description

Employee Late

The Employee Late notice is sent to an employee's primary approver if the employee punches in after their scheduled start time (see the Managing Employees topic for more information about the scheduled start time). For this notice 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 approver's employee profile.

Timesheet Due

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. By default, this notice is not sent to employees using leave-only timesheets, but you can override this setting.

Timesheet Late

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. By default, this notice is not sent to employees using leave-only timesheets, but you can override this setting. You can optionally CC the employee's approver(s) using the CC property.

Timesheet Rejected

The Timesheet Rejected notice is sent to employees immediately upon their timesheet being rejected.

Timesheet Submitted

The Timesheet Submitted notice is sent to the employee's primary approver immediately upon submission of their timesheet.

Timesheet Approval Due

The Timesheet Approval Due notice is sent to primary approvers who have timesheets waiting their approval. This is sent at a date relative to the end of the timesheet period, either before or after it. You can optionally CC the employee's backup approver(s) using the CC property.

Timesheet Approval Late

Like the Timesheet Approval Due notice, the Timesheet Approval Late notice is sent to primary approvers who have timesheets waiting their approval. This is sent at a date relative to the end of the timesheet period, either before or after it. You can optionally CC the employee's backup approver(s) using the CC property.

Request Approved

The Request Approved notice is sent to request owners immediately upon their leave request being approved.

Request Rejected

The Request Rejected notice is sent to request owners immediately upon their leave request being rejected.

Request Submitted

The Request Submitted notice is sent to the employee's primary approver immediately upon submission of a leave request.

Request Approval Due

The Request Approval Due notice is sent to primary approvers who have leave requests waiting their approval. This is sent at a date relative to either the date of submission or the start date of the requested leave. You can optionally CC the employee's backup approver(s) using the CC property.

Request Approval Late

Like the Request Approval Due notice, the Request Approval Late notice is sent to primary approvers who have leave requests waiting their approval. This is sent at a date relative to either the date of submission or the start date of the requested leave.


You can optionally CC the employee's backup approver(s) using the CC property.


The Request Approval Due notice can optionally keep resending the notice if warranted. Checking this option will cause the notice to be resent each day (for up to 14 days) until any requests that are late for approval have been approved or rejected.

Crew Timesheet Rejected

The Crew Timesheet Rejected notice is sent to managers if the crew timesheet they submitted is later rejected. This notice is only available if the Crew Timesheet option is enabled (from the System > Timesheet Options page).

Asset Sheet Approved

The Asset Sheet Approved notice is sent to asset (e.g. expense) sheet owners immediately upon their sheet being approved.

Asset Sheet Rejected

The Asset Sheet Rejected notice is sent to asset (e.g. expense) sheet owners immediately upon their sheet being rejected.

Asset Sheet Submitted

The Asset Sheet Submitted notice is sent to the employee's primary approver immediately upon submission of an asset (e.g. expense) sheet.

Asset Sheet Approval Due

The Asset Sheet Approval Due notice is sent to primary approvers who have asset (e.g. expense) sheets waiting their approval. This is sent at a date relative to the date of submission of the sheet. You can optionally CC the employee's backup approver(s) using the CC property.

Asset Sheet Approval Late

Like the Asset Sheet Approval Due notice, the Asset Sheet Approval Late notice is sent to primary approvers who have asset (e.g. expense) sheets waiting their approval. This is sent at a date relative to the date of submission of the sheet.


You can optionally CC the employee's backup approver(s) using the CC property.


The Asset Sheet Approval Due notice can optionally keep resending the notice if warranted. Checking this option will cause the notice to be resent each day (for up to 14 days) until any sheets that are late for approval have been approved or 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. If using HTML then the body must be enclosed by <html> and </html> tags. The body text can be up to 4000 characters. Both the title and body can contain the following substitution variables:


Substitution Variables

Variable

Description

Notes

${Crew.name}

The name of the crew or group.

For Crew notices only.

${Crew.url}

The address of the Crew Timesheet page. This value is based on the Application URL system property, which can be modified on the System Settings page.

For Crew notices only.

${Request.approve.url}

Request owner's full name.

For Request notices only.

${Request.date}

Request date range, as entered by user.

For Request notices only.

${Request.description}

Request description, as entered by the employee.

For Request notices only.

${Request.rejecter}

The manager who rejected the request.

For Request Rejected notice only.

${Request.rejectMessage}

Request rejection message, in request is rejected.

For Request Rejected notice only.

${Request.type}

Request type, for example "Vacation".

For Request notices only.

${Request.user.fullName}

Request owner's full name.

For Request notices only.

${System.applicationName}

Application Name, as specified in the Branding page.

For all notices.

${System.companyName}

Company Name, as specified in the Branding page.

For all notices.

${System.currentDate}

Current date

For all notices.

${System.currentDateTime}

Current date and time

For all notices.

${System.currentTime}

Current time

For all notices.

${System.url}

Address of login page. This value is based on the Application URL system property, which can be modified on the System Settings page.

For all notices.

${TimeSheet.approve.url}

Address of the timesheet approval page. This value is based on the Application URL system property, which can be modified on the System Settings page.

For Timesheet notices only.

${TimeSheet.period}

Timesheet period

For Timesheet notices only.

${TimeSheet.rejecter}

The manager who rejected the timesheet.

For Timesheet Rejected and Crew Timesheet Rejected notices only.

${TimeSheet.rejectMessage}

The timesheet rejection reason.

For Timesheet Rejected notice only.

${TimeSheet.url}

Address of 'My Timesheet' page. This value is based on the Application URL system property, which can be modified on the System Settings page.

For Timesheet notices only.

${TimeSheet.user.fullName}

Timesheet owner's full name.

For Timesheet notices only.

${User.fullName}

Employee full name, in FIRSTNAME LASTNAME format.

For all applicable notices.

${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.

For all applicable notices.

${User.login}

Employee login name

For all applicable notices.

${User.scheduledIn}

Employee's scheduled start time.

For Employee Late notice only.

${User.actualIn}

Employee's actual start time.

For Employee Late notice only.

${Sheet.approve.url}

Address of the Asset Sheet approval page. This value is based on the Application URL system property, which can be modified on the System Settings page.

For Asset Sheet notices only.

${Sheet.date}

Asset sheet date/date range, as entered by the employee.

For Asset Sheet notices only.

${Sheet.description}

Asset sheet description, as entered by the employee.

For Asset Sheet notices only.

${Sheet.rejecter}

The manager who rejected the asset sheet.

For Asset Sheet Rejected notice only.

${Sheet.rejectMessage}

Asset sheet rejection message, if any.

For Asset Sheet Rejected notice only.

${Sheet.type}

Asset sheet type, e.g. "Expense".

For Asset Sheet notices only.

${Sheet.user.fullName}

Asset sheet owner's full name.

For Asset Sheet notices only.