Time Off template
Build an application in App Engine Studio (AES) using the Time Off Requests template to schedule employee vacations and time-off.
To use the Time Off template, install this application from the ServiceNow Store.
Create a time off application to streamline the process for employees to request time off through a single mobile or web-based form. Managers are notified via email when a request is submitted. They can use a mobile app or a web-based portal to view historical and pending requests by month or year for an employee or their entire team. This allows the manager to make informed decisions, improve planning for upcoming work, or identify where shifts must be covered. Employees are automatically notified when their requests are approved or rejected and why. If plans change and updates to an approved request are required, the employee can edit and resubmit their requests for approval through the portal.
For more information on creating an application using a template, see Create your app using an application template.
Time Off template contents
The following tables, experiences, automated workflows, and roles are included in the Time Off template for App Engine Studio (AES).
Tables in the Time Off app template
| Table label [name] | Description |
|---|---|
| Time Off Request Table [x_<company-code>_<my_time_off_request_app>_request] |
Track time off requests that employees create using the Time Off Request app. For example, the employee name, creation date, manager, requested days off, and state of the time off request. |
Experiences in the Time Off app template
| Experience | Experience type | Description |
|---|---|---|
| Time Off Request | Default view | Form | Form for managers and admins to use as a template for time off requests. |
| Time Off Request | Workspace | Form | Workspace where managers can view, submit, and approve or reject time off requests. The workspace also contains historical records which can be viewed by team, employee, and time. |
| App name | Portal | Portal | Portal for managers and admins to view, submit, and approve or reject time off requests and for employees to view, edit, review, or cancel their time off requests. |
| App name | Workspace | Workspace | Workspace where managers and admins can use view, submit, and approve or reject time off requests. |
| Time Off Request | Record | Form | Form that managers can use to view, submit, and approve or reject time off requests. |
| Time Off Request | New | Form | Users can create new (save, submit, or cancel), update (save, submit, delete, or cancel), and review (approve or reject) time off requests. |
| Mobile app | Mobile experience | Employees can request time off and access their requests. Managers can submit, view, update, approve or reject time off requests using your organization's iOS or Android app. |
| Dashboard | Mobile experience | Managers and admins can view time off requests using your organization's iOS or Android app. |
Automated workflows in the Time Off app template
| Workflow name | Workflow type | Description |
|---|---|---|
| Time off request - Send comments | Flow - record | Sends a notification to an employee or manager when a comment has been added to a time off request. |
| Daily Time Off inactivating records | Flow | Updates the remaining time off on Time off request records until the remaining days is set to 0. |
| Time Off Req Approved | Notifies an employee of an approved time off request. | |
| Time Off Req Updated/resubmitted | Notifies managers of updated/resubmitted time off requests. | |
| Time Off Comments | Notifies an employee or manager of a comment added to a time off request. | |
| Time Off requests - Send notifications | Flow - record | Sends a notification to an employee or manager when a time off request state changes. The notification contains details from the time off request. |
| Time Off Request Cancelled | Notifies an employee or manager of a cancelled time off request. | |
| Time Off Request Rejected | Notifies an employee of a rejected time off request. | |
| Time Off Request - updated/resubmitted | Flow - record | Sends a notification to an employee or manager that a time off request is updated/resubmitted. |
| Time Off Req Submitted | Notifies a manager when a time off request is submitted. | |
| Time Off Request | Employees can draft, request, approve, reject, and cancel time off requests. |
Roles in the Time Off app template
| Role title [name] | Description | Contains roles |
|---|---|---|
| Manager [x_<company-name>_ <my time_off_request_app>.manager] |
Managers can submit, view, approve, and reject time off requests | Create, Read (all), Edit (all) |
| Employee [x_<company-name>_ <my time_off_request_app>.employee] |
Employees can submit, view, edit, and cancel time off requests | Create, Read (own), Edit (own), Delete (own) |
| Admin [x_<company-name>_ <my time_off_request_app>.admin] |
Admins can manage the time off app and view all records | Create, Read (all), Edit (all), Delete (all) |
| Public | Public users require no login to access features or functions within the application. | Role contains no access by default. |