- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I'm trying to identify where the "Make approval decision" button and its corresponding Approval Decision dialog are configured in Service Operations Workspace (SOW).
Currently, when an approver clicks Make approval decision, a modal opens with Approve and Reject options and an Approval notes field.
Observed behavior:
- When Reject is selected, Approval notes becomes mandatory (Approval notes *).
- When Approve is selected, Approval notes is optional.
My goal is to make Approval notes mandatory for both Approve and Reject decisions.
Could someone please point me to:
- Where is the Make approval decision button/action configured?
- Where the logic that makes Approval notes mandatory only for Reject is defined?
- What is the recommended way to make Approval notes mandatory for Approve as well?
- I've attached screenshots of the dialog for reference.
Any guidance would be greatly appreciated. Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @AkurathiPrK ,
As mentioned by @sachinvic , OOB ServiceNow restricts editing this page. However, I have a workaround that I regularly use in cases where the page is not editable directly from UI Builder.
1.Navigate to the UX App Route table and locate the record with the name “Chg Overview Approvers” (Sys ID: 133964ab071111100339a95eced30031) and open the record.
2.Modify the Extension Point field value to “SOW Record page modals.” If the Extension Point field is not available on the form, add it to the form first and then modify the value.
3.Open UI Builder, select the Page Collections tab, and open “SOW Record page modals.”
4.Open the Change Approvers Overview page, as shown in the screenshot below.
5.Open the page record and create a Variant, as the OOB page is not editable. Modify the Variant Order to -1 (or another appropriate value).
6.In the Editor tab, under Modals, select the Reason Notes Textarea component. On the right-hand side, you will see that the Required property is currently set to decision == reject.
Change this to Static Input and select the checkbox so that the text area is always mandatory.
7.Save the changes. Now, when clicking Make Approval Decision, the Approval Notes field will always be marked as required.
8.Once the changes are completed, revert the UX App Route record to its previous state by clearing the Extension Point field.
If you find this useful, please mark this response as Helpful and Accept the Solution.
Regards,
Harish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi,
The Make approval decision button in SOW is implemented as a Declarative Action, so start there rather than looking for a standard Change UI Action.
Navigate to All >> Declarative Actions and locate the approval-related action used by the Change record. Check its Implemented as / UI Interaction / Event Mapping to identify the dialog being opened.
The Approve/Reject behavior and the conditional mandatory state of Approval notes are handled through the workspace action/dialog configuration. ServiceNow documents that Make approval decision opens the Approval Decision dialog for change approvers.
To make Approval notes mandatory for both Approve and Reject, review the existing UI interaction/modal configuration and identify the condition that currently makes the field mandatory only for Reject. Then extend or clone the configuration to apply the mandatory condition to both decisions.
Avoid making the Approval notes field mandatory at the dictionary/form level, as that would not specifically control the SOW approval-decision dialog.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @sachinvic ,
I checked the CAB Workbench documentation and understand that the Make approval decision button opens the Approval Decision dialog for change approvers. However, I am unable to locate the related configuration in either Declarative Actions or Now Experience/UI Builder.
Could you please guide me on where exactly this action is configured?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
HI @AkurathiPrK
The OOB flow is:
CAB Workbench >>Agenda Item >> Make approval decision >>Approval decision dialog
ServiceNow documents Make approval decision as an OOB CAB Workbench action, available to the assigned change approver. The action opens the Approval decision dialog where the approver selects Approve/Reject and provides Approval notes.
If the requirement is to customize the Approval decision dialog itself—for example, its fields or approval/rejection behavior—I would recommend tracing the OOB CAB Workbench implementation rather than looking for a standalone UI Builder button or standard Declarative Action configuration.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Copilot said:
Hi @sachinvic , thanks for the clarification. Since this is an OOB action within CAB Workbench, I wanted to check whether there is any way to locate the underlying implementation in Service Operations Workspace for customization purposes. Specifically, is there a supported way to identify where the Make approval decision dialog/action is defined so that its behavior or UI can be modified if required?
