Need Help with Reporting Approval and Fulfilment Timelines in ServiceNow

sou93887336
Giga Contributor

 

  • Time taken for approvals to be completed

    • For all requested items that follow an approval flow.

  • Time taken to fulfilment after approval is completed

    • For all items, once approvals are done.

  • Time taken to fulfilment when no approval is required

    • For items that bypass the approval process.

 

1 REPLY 1

pavani_paluri
Tera Guru
Tera Guru

Hi @sou93887336 

 

To report on **approval and fulfillment timelines** in ServiceNow, you'll need to create custom reports or Performance Analytics indicators that calculate durations between key timestamps in the **Requested Item (sc_req_item)** and **Approval (sysapproval_approver)** tables. Here's how you can approach each metric:
Time Taken for Approvals to Be Completed
Measure how long it takes from request submission to final approval.

- Use the `sc_req_item` table.
- Join with `sysapproval_approver` to track approval records.
- Calculate:Approval Duration= Approval.sys_updated_on - sc_req_item.sys_created_on
- Filter for items where:
- `Approval.state = approved`
- `sc_req_item.approval = approved`

**Reporting Tip:** Use a Scripted Field or Business Rule to store this duration in a custom field (e.g., `u_approval_duration`) for easier reporting.
Time to Fulfillment After Approval
Measure how long it takes to fulfill a request after it’s approved.


- Use the `sc_req_item` table.
- Calculate:Fulfillment Duration=sc_req_item.closed_at - approval completed date
- You may need to store the approval completion timestamp in a custom field (e.g., `u_approval_completed_at`) via a Flow or Script.
Time to Fulfillment When No Approval Is Required

**Goal:** Measure fulfillment time for items that bypass approval.

- Use the `sc_req_item` table.
- Filter for:
- `approval = not required` or `approval = null`
- Calculate:Fulfillment Duration=closed_at-sys_created_on

 

Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Pavani P