Add Custom “I Certify” Confirmation Popup Before Submitting CMDB Certification (Workspace)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
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
⸻
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
1st find where is that button configured then next part can be handled using confirm box etc
I couldn't locate it easily
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader