Service Request Management template
Build an application in App Engine Studio (AES) using the Service Request Management template to create, track, and manage service requests in your organization.
To use the Service Request Management template, install the application from the ServiceNow Store.
Personas in the Service Request Management template
This template contains several important roles that correspond to individuals or groups who may use the app in some way. The following information describes how each persona may interact with the application you build. For more information on the permissions each role contains, see the Security section.
- Requester
- You are a person who has a request.
- Fulfiller
- You are a person or team who must complete a task in a timely manner.
- Fulfiller's manager
- You are the manager of the fulfillment team, and you can fulfill tasks.
- Service owner
- You are the owner of the services within the app.
- Approver
- You are the gatekeeper and can respond to or reject requests, saving time for fulfillers.
Related concepts
For information about how to set up a service for your Service Request Management application, see Service catalog setup.
Service Request Management template contents
The following tables, experiences, automated workflows, and roles are included in the Service Request Management template for App Engine Studio (AES).
Tables in the Service Request Management app template
| Table label [name] | Description |
|---|---|
| Primary [x_ <company-code>_<primary>] |
Table that extends the Task table and stores the details of requests raised for the Service Request Management: Primary catalog item. To create a new service and table, extend this Primary table. |
| Example Request [x_ <company-code>_<example_request>] |
Example Request table created by extending the Primary table that stores the details submitted from the Travel Request catalog item. |
| Fulfiller Task [x_ <company-code>_<fulfiller_task>] |
Stores fulfiller tasks and helps admins keep service requests organized. |
Experiences in the Service Request Management app template
| Experience | Experience type | Description |
|---|---|---|
| Travel Request | Fulfiller view | Form | Form for fulfillers to create a travel request record. |
| Primary | Fulfiller view | Form | Form for fulfillers to create a service request record. |
| Fulfiller task | Default view | Form | Form for users to create a fulfiller task. |
| Fulfiller Workspace | Workspace | Workspace for fulfillers to see requests that need their attention, create requests, view request assignments, and see data and analytics related to their requests. |
| Approver Workspace | Workspace | Workspace for approvers to see requests pending their approval, approve or deny requests, and see data and analytics related to their requests. |
| Fulfiller Task | Fulfiller task view | Form | Form for users to create a fulfiller task. |
| Service Request Management: Primary | Record producer | Contains questions to add information and attach documents relevant to a service request. |
| Travel Request | Record producer | Contains questions to add information and attach documents relevant to a travel request. |
| Primary | Default view | Form | Form for users to create a service request record. |
| Fulfiller's Manager | Workspace | Workspace for the fulfiller's manager to see requests pending their approval, create requests, approve or deny requests, and see data and analytics related to their and their team's requests. |
| Travel Request | Default view | Form | Form for users to create a travel request record. |
Automated workflows in the Service Request Management app template
| Workflow name | Workflow type | Description |
|---|---|---|
| Fulfiller task work notes added | Notifies users in the Assigned to field, Work notes list, and Watch list when work notes are added to a fulfiller task. | |
| Fulfillment Process Trigger | Notifies a service owner when a fulfiller task has been created but has no default Fulfiller or Fulfillment Assignment Group. | |
| On Insert empty Assigned to | Notifies an assignment group when a request record has been created and has no assignee. | |
| On Insert/Change Assigned to | Notifies a user that a request record has been assigned to them. | |
| Assignment Process | Flow - record | Creates and updates a new record as it moves through the assignment, approval, and fulfillment processes. |
| Fulfiller Decision | Decision table | Defines the default fulfiller user and fulfiller assignment group for each service. |
| Approval Process | Flow | Moves a record through the approval process. |
| Approver Decision | Decision table | Defines the default approver and approver assignment group for each service. |
| Fulfillment Process | Flow | Moves a record through the fulfillment process. |
| Child worknotes added | Notifies users named in the Assigned to field, Work notes list, and Watch list when work notes are added to a travel request task. | |
| Primary worknotes added | Notifies users in the Assigned to field, Work notes list, and Watch list when work notes are added to a request record on the Primary table. |
Roles in the Service Request Management app template
| Role title [name] | Description |
|---|---|
| Approver [x_<company-name>_ <app_name>.approver] |
Provides access to approver workspace and provides read and write access to the Primary [x_ <company-code>_<primary>] and Travel Request [x_ <company-code>_<travel_request>] tables. |
| App admin [x_<company-name>_ <app_name>.app_admin] |
Provides complete access to the Service Request Management data and workspaces. |
| Fulfiller's manager [x_<company-name>_ <app_name>.fulfillers_manager] |
Provides access to fulfiller's Manager workspace and provides read and write access to the Primary [x_ <company-code>_<primary>], Travel Request [x_ <company-code>_<travel_request>], and Fulfiller Task [x_ <company-code>_<fulfiller_task>] tables. |
| Requestor [x_<company-name>_ <app_name>.requestor] |
Provides access to submit a request for default record producers from a service portal and provides read and write access to the Primary [x_ <company-code>_<primary>] and Travel Request [x_ <company-code>_<travel_request>] tables. |
| Fulfiller [x_<company-name>_ <app_name>.fulfiller] |
Provides access to the fulfiller workspace and provides read and write access to the Primary [x_ <company-code>_<primary>], Travel Request [x_ <company-code>_<travel_request>], and Fulfiller Task [x_ <company-code>_<fulfiller_task>] tables. |
| admin [x_<company-name>_ <app_name>.admin] |
The System Administrator role. This role has access to all system features, functions, and data, regardless of security constraints. |