How to display Variables Formatter in a Request(sc_request)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi,
I am implementing a workflow that performs approvals at the request (sc_request) level. I am using an Order Guide, but I want to display the Variables in the Order Guide on the native screen in the Variables Formatter format.
Is this possible?
I know that there is a way to display Variables for RITMs, Tasks, and Record Producers.
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0538897
Best Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi @Mi1 ,
Displaying Order Guide variables on the sc_request form
Out of the box, ServiceNow does not support showing Order Guide variables on the Request (sc_request) form using the Variables Formatter.
Why this works for RITMs but not Requests
The Variables Formatter is designed to render variables stored on:
sc_req_item (RITM)
Catalog Tasks
Record Producers
Order Guide variables are not stored on sc_request
They are distributed across the generated RITMs
The Request record itself does not own the variables
That’s why the KB you referenced applies to RITMs and Tasks, but not to sc_request.
What is possible (supported approaches)
Option 1: Approvals at the RITM level (recommended)
This is the standard and supported model:
Keep approvals on RITMs
Use the Variables Formatter on:
sc_req_item
sc_task
Approvers see variables exactly as expected
If the approval logic is shared, you can still control behavior centrally using Flow Designer or workflows.
Option 2: Copy key Order Guide variables to the Request
If approvals must be at the Request level:
Create Request-level fields (or variables mapped to fields)
Populate them from Order Guide variables during submission
Display those fields on the sc_request form
Pros:
Simple
Fully supported
Cons:
Not dynamic
Only works for selected variables, not all of them
If this helps you then mark it as helpful and accept it as solution.
