Where is the popup for Order Confirmation in Employee Center?

gjz
Mega Sage

Where can I find popup for Order Confirmation on the Employee Center?  Only admins can edit "Requested for", we need to allow everyone to edit the field, but I can't find where to make the change for the Employee Center.  I see lots of posts for Service Portal, but this is the Employee Center.  Does anyone know where I can find it?

 

gjz_0-1735587653712.png

 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@gjz 

you need not clone any widget

There are two system properties which restrict the access to the "Requested For" field and therefore the cartJS.canViewRF() method.

glide.sc.req_for.roles
List of roles (comma-separated) that can update the "Requested for" widget in the service catalog. Blank means all users. If the user does not have privilege to change requested for, they will not have ability to get other user address details

glide.sc.req_for.roles.default
This property defines a default behavior when there are no roles given in property "glide.sc.req_for.roles". When the value is "allow" and the value of glide.sc.req_for.roles is empty, then any user can request items for other users. While the value is "deny" and the value of glide.sc.req_for.roles is empty then no user can request items for other users.

For your case you perform this

1) glide.sc.req_for.roles.default- allow

2) glide.sc.req_for.roles - don't set any value here

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

4 REPLIES 4

BriTaylor
Kilo Sage

I believe the widget that is displaying that window is the sc-checkout widget.

AshishKM
Kilo Patron
Kilo Patron

Hi @gjz,

 

Please refer the below widget for "Order Confimration" pop-up.

You might need to clone and edit this widget for advance customizations.

 

AshishKM_0-1735594254433.png

 

For allowing non-admin user to edit the Request For, update the following property from deny to allow.

 

glide.sc.req_for.roles.default

AshishKM_1-1735594800340.png

glide.sc.req_for.roles should be empty or with role name.

AshishKM_0-1735596000179.png

 

Output: Request For is editable for non-admin users

AshishKM_2-1735594854328.png

 

-Thanks,

AshishKM


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

Ankur Bawiskar
Tera Patron
Tera Patron

@gjz 

you need not clone any widget

There are two system properties which restrict the access to the "Requested For" field and therefore the cartJS.canViewRF() method.

glide.sc.req_for.roles
List of roles (comma-separated) that can update the "Requested for" widget in the service catalog. Blank means all users. If the user does not have privilege to change requested for, they will not have ability to get other user address details

glide.sc.req_for.roles.default
This property defines a default behavior when there are no roles given in property "glide.sc.req_for.roles". When the value is "allow" and the value of glide.sc.req_for.roles is empty, then any user can request items for other users. While the value is "deny" and the value of glide.sc.req_for.roles is empty then no user can request items for other users.

For your case you perform this

1) glide.sc.req_for.roles.default- allow

2) glide.sc.req_for.roles - don't set any value here

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

gjz
Mega Sage

Thanks, Ankur - this is what I needed.