How to display Variables Formatter in a Request(sc_request)

Mi1
Tera Contributor

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,


1 REPLY 1

AnkaRaoB
Mega Guru

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.