Universal Request data model
Summarize
Summary of Universal Request data model
The Universal Request (UR) data model in ServiceNow supports cross-departmental collaboration by creating a unified parent task record that consolidates departmental tickets, such as IT incidents or HR cases. This enables organizations to track and measure cross-departmental SLAs and OLAs, enhancing the employee experience through consistent and coordinated request handling.
Show less
A Universal Request can be created from multiple sources:
- Requester-created: Employees submit requests via the Service Portal, Employee Center, mobile app, or virtual agent chat.
- Agent-created: Service desk agents create URs during interactions like calls or chats and assign them appropriately.
- System-generated: Configured record producers automatically generate a UR to enable seamless cross-departmental transfers and consistent requester views.
Key Features
- Data Model: The UR extends the base Task [task] table with additional fields like Universal Request reference, Effective Number (to identify whether the task is linked to a UR), and Transfer Reason to indicate whether a request is transferred with or without resolution.
- Universal Request Table: Stores key information such as current state, state reasons, primary ticket references, and a restricted field to mark sensitive requests. The UR number is uniquely prefixed with "UR".
- States and State Reasons: UR states include New, In Progress, Awaiting Response, and Closed. State reasons provide agent-facing context like Triaging, Primary ticket work-in-progress, Confirm Response, Accept Resolution, and Action Required, helping agents manage and communicate ticket status clearly.
- Primary Ticket Management: Each UR can have only one active primary ticket at a time, which is a departmental ticket (e.g., IT incident or HR case). The primary ticket determines the UR state and affects the requester’s ticket view. When tickets transfer between departments or back to the UR, the primary ticket field updates accordingly.
- Access Control: User roles and ACLs are included to manage internal and external access, including controls for sensitive or restricted tickets.
Practical Benefits for ServiceNow Customers
- Unified Request Management: Simplifies handling of requests spanning multiple departments by linking them under a single Universal Request.
- Improved SLA Tracking: Enables measurement and management of cross-departmental SLAs and OLAs for better service delivery.
- Consistent User Experience: Provides requesters with a unified view and status updates regardless of the underlying departmental tickets.
- Flexible Creation Methods: Supports request creation via multiple channels, allowing employees and agents to initiate URs conveniently.
- Security and Privacy: Supports marking requests as restricted to protect sensitive information, ensuring compliance and controlled access.
Universal Request is a task type that supports cross-departmental collaboration and unified employee experience. Universal Request becomes the parent record for departmental primary tickets, such as IT incidents and HR cases, and enables your organization to measure cross-departmental SLAs and OLAs.
- Requester-created: An employee uses any of following options to submit a request.
- Clicks Request Help on the Service Portal or Employee Center.
- Taps Needs Help on a mobile device.
- Uses the virtual agent chat on the portals.
- Agent created: An IT service desk agent receives a phone call or live chat from an employee, starts a new call record or an Interaction Record, and in some cases, can create a Universal Request instead of a department ticket. The agent can then assign that UR to an appropriate Tier 1 assignment group.
- System generated: Based on configuration, a universal request is created when an employee submits a Record Producer. The Record Producer is configured to automatically create a Universal Request to enable cross-departmental request transfer and a consistent ticket view for the requester.
The following diagram shows a high-level overview of the Universal Request data model.
- ServiceNow AI Platform tables
- Tables included with Universal Request
- A Universal Request (UR) field points to the parent UR record. This model allows any table extending the Task table to be a child of the UR.
- Effective Number field (identifying number) stores the UR number, if the request has a UR associated with it. If it is not associated with a UR, then the Effective Number stores the current department-specific request number.
- Transfer Reason field stores the reason for the transfer of the request. The possible
options are:
- With resolution
- Indicates that the request is completed and is transferred back to Universal Request, the specific department or service.
- Without resolution
- Indicates that the request is not completed and is transferred back to Universal Request, the specific department or service.
- State reasons for the customer-facing states
- Primary ticket details of the department-specific requests
- Restricted field to indicate if the request created is sensitive or not
Universal Request also includes user roles and ACLs that customers can use to provide access to different tables. This includes both internal and external user roles.
| Field | Description |
|---|---|
| Primary ticket | References the request that is currently active under the Universal Request. For example, INC1022201. |
| Opened for | The requester for whom the Universal Request is created. |
| State | Current state of the Universal Request. A UR can be in any of the following states:
For more information on the UR states, see Universal Request states and reasons. |
| State reason |
The agent-facing reason for some requester-facing states. The state reason values are as follows:
|
| Restricted | Option for restricting access to a ticket that has sensitive data. If a ticket is marked as Restricted, then only the agents with the sensitive request access can view and resolve the ticket. |
Primary Ticket field of the Universal Request table
For a Universal Request that is created for the first time, no primary tickets exist. If a child department ticket, such as an IT incident or an HR case is created from the UR, then the child ticket becomes the primary ticket. If the primary ticket is transferred back to UR or to another department, then the primary ticket field becomes empty. This sequence continues as new primary tickets are added and transferred back to UR or to another department.
When a record producer is configured to automatically create a Universal Request, then the UR becomes the parent record. And, when a department ticket is created, then that record becomes the primary ticket and remains until it is transferred back to the UR, to another department, or service.