Add Custom “I Certify” Confirmation Popup Before Submitting CMDB Certification (Workspace)

omkar shinde
Tera Contributor

Hello Community,

I am working on a customization in CMDB Certification Review Workspace and need guidance on the best technical approach.

Background

During CMDB certification, there is a Certify button available in the Certification Review task (CMDBTASK).
Currently, when the user clicks Certify, the certification is submitted directly.

Requirement

Before submitting the certification, I need to display a mandatory confirmation popup with custom wording:

“I certify this information is accurate and that I understand my responsibilities as an owner.”

The popup should:
• Be shown only when the user clicks the Certify button
• Capture the user’s response:
Yes, I understand → proceed with certification
No, I don’t understand → cancel the action (do not certify)

This confirmation must be part of the CMDB Task certification workflow, not a separate manual step.

Screenshot

omkarshinde_0-1766051779397.png

 





What I’ve Tried / Observed
• The Certify button is part of the Workspace UI, not classic UI Actions
• I understand this may involve:
• Workspace Client Scripts / UI Actions
Declarative Actions
• Or Now Experience Framework (UI Builder) configuration

However, I’m not sure:
• Where exactly the Certify button logic is defined
• What is the recommended way to intercept the action and show a confirmation modal
• How to capture and store the user’s response (Yes/No)



Questions
1. What is the best practice to add a custom confirmation popup for the Certify button in CMDB Workspace?
2. Should this be implemented using:
• Workspace Declarative Actions?
• UI Builder modal?
• Client Script / Action Handler?
3. How can I prevent certification submission if the user selects “No”?
4. Is there any OOTB extension point for CMDB certification confirmation

1 REPLY 1

Ankur Bawiskar
Tera Patron
Tera Patron

@omkar shinde 

1st find where is that button configured then next part can be handled using confirm box etc

I couldn't locate it easily

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