Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Service Now |Unable to view approval Report

pramn
Kilo Sage

Issue Description:I am unable to view the Approval Report. When I try to add the Work Notes field through the personalized column settings, the field appears blank.

Without the Work Notes, we are unable to determine the scope of work. Additionally, without proper segregation, we cannot effectively review and validate all the RITMs

2 REPLIES 2

VinayKumarKarne
Tera Contributor

Hi  
1.First, check report access
If a user cannot view the Approval Report, first verify whether the report has been shared with that user/group and whether they have the required access to the underlying data.

2. Validate the source of Approval information
When creating a personalized view, check where the Approval/Approver/Approval State fields are coming from. For actual approval transaction details, these are generally available from the sysapproval_approver table.

3. Choose the correct reporting table

* Use sysapproval_approver` when the requirement is to report on approval transactions, approvers, approval state, or approval history.
* Use sc_req_item`** when the primary requirement is RITM/request information and approval details are additional information.

4. Dot-walking can be considered
If the report is based on `sc_req_item` and the required approval information is available through a valid reference relationship, dot-walking can be used to access the related fields.

5. Consider multiple approval records
One RITM can have multiple approval records in `sysapproval_approver`. Therefore, reporting directly from `sysapproval_approver` may result in multiple rows for the same RITM—one for each approval record.

Recommendation

For an approval-focused report, use `sysapproval_approver` as the primary source.
For an RITM-focused report, use `sc_req_item` and use the available relationship/dot-walking where appropriate.

The key is to first identify what the report needs to measure** and then select the appropriate table.

boteeuwen
Kilo Sage
Work Notes is a journal field, so it does not behave like a normal field in list views or reports. The entries are stored in sys_journal_field, which is why adding the Work Notes column can show up blank.

If you need the history in the report, check whether Comments and Work notes is available for the RITM and use that instead. If you only need the latest entry, another option is to create a separate field that stores the latest Work Note and report on that field.

boteeuwen_0-1789373136939.png

 

Also make sure the Approval report is pulling the field from the RITM record itself and not only from the approval record.

If this helped, could you mark it as the solution or as helpful?