[Share Project] Custom Announcements Widget
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hello everyone!
I’m thrilled to share my very first project published on ServiceNow Share: a custom solution designed to modernize and enrich the visual experience of Announcements on the Service Portal 😊
Out of the box, ServiceNow's Announcements features works great for operational communications, but it often lacks visual appeal or flexibility for dynamic categorization (such as adding custom visual badges or featured images).
Data Model (Data Schema)
Custom fields added to the announcement table:
- u_announcement_image: Image field to support banners/thumbnails for announcements.
- u_badges: Reference/List field to attach visual labels to an announcement.
New Table u_announcements_label:
- A dedicated table for custom badge configuration (defining background color, text color, icons, and labels).
Interface Components (Service Portal Widgets & Pages)
- featured-announcements-widget: A widget designed for high-visibility display (e.g., popups or modals in the page footer).
- feed-announcements-widget: A widget feed/card list view supporting all custom badges and configured images.
- view_all_announcements: A page to redirect user to announcement
How to Test / Install on your PDI (Personal Developer Instance):
The complete project is available for download on ServiceNow Share:
To test the solution in your environment:
- Download and import the Update Set into your PDI.
- Footer Configuration (Optional/Example): To test the complete end-to-end navigation flow, you can either apply the Employee Center Coral Theme Announcement to your portal or simply update your portal's Footer configuration with the example widget.
I’d love to get your feedback, suggestions for improvement, or contributions from the community!
