In ServiceDesk Plus (SDP), linked requests help track related tickets efficiently. A request can either be a Parent (having linked requests) or a Child (linked under another request). Analytics Plus stores this relationship using two key fields:
This document explains how linked requests work, why child requests store the Parent ID, and how to report on them effectively.
When requests are linked:
1️⃣ The oldest request becomes the Parent.
2️⃣ Any newer requests linked to it become Child Requests.
3️⃣ A Child Request can also act as a Parent if more requests are linked under it.
The Parent Request (237965) holds the primary responsibility, while its Child Requests (238274, 239100) are tracked under it.
Analytics Plus tracks this structure using two fields:
Example: How It Appears in Analytics Plus
When a request is linked as a Child, it needs a way to identify its Parent. Instead of storing multiple child requests under a single Parent row (which is inefficient for querying), each Child simply stores the Parent Request ID in its own row.
This setup allows for easy filtering and reporting without complex joins.
A Child Request can also be a Parent if additional requests are linked under it. This creates a hierarchical chain of linked requests.
Example: Multi-Level Parent-Child Requests (Jus for Reference)
📌 237965 (Top-Level Parent): No Parent Request ID.
📌 238274 (Child & Parent): A Child to 237965 and a Parent to 239500.
📌 239500 (Child of 238274): Linked under 238274.
✅ Better Incident Management
✅ Efficient Escalation Handling
✅ Simplified Reporting & Tracking
This structure ensures clarity in linked requests, simplifies reporting, and improves IT service management.
Note : the Linked RequestID is displaying the WorkorderID (shown in the URL of the ticket) instead of the RequestID.
If you expect to see the Parent Request ID when Linked Request = True, and want the Linked Request ID to be displayed in the same row as the Parent Request, we may need to build a query to achieve this.
Here’s a query :