Skip to content
Release: Australia · Updated: 2026-07-09 · Official documentation · View source

Example widgets

All widgets in Service Portal can be used as example code for how scripts are used in a widget. However, several base system widgets have been included expressly for this purpose.

Use the example widgets to see how to use HTML, CSS, or client and server scripts in Service Portal. You can also clone and extend each widget to suit your needs.

  • Announcements widget
    Users can view all active announcements. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Approvals widget
    Users can approve or reject items directly within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Approval Info Record widget
    The Approval Info Record widget shows details about the approval request and a full record for an approval including the activity stream.
  • Approval Info widget
    The Approval Info widget works in tandem with the Approval widget to display details about the approval request. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Approval Record widget
    The Approval Record widget shows the full record for an approval including the activity stream. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Breadcrumbs widget
    The breadcrumbs widget allows users to easily navigate around a portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Breakout Game widget
    Add a fun, interactive 404 page to pages that do not exist using the Breakout Game widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Calculator widget
    The calculator widget does simple calculations. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Carousel widget
    Showcase specific items in your catalog using a scrolling list of images in the carousel widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Change Password widget
    Users can change their passwords using the Change Password widget.
  • Cool Clock widget
    Show different times around the world using the Cool Clock widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Data table from instance definition widget
    Display a filtered list on your portal using the data table from instance definition widget. From the widget's context menu, portal users can export the filtered list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Data Table from URL definition widget
    The Data Table from URL definition widget displays the table you select from the list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Documents widget
    You can add, edit, or delete documents associated with records based on user permissions through the Documents widget. You can use this widget in your portal or clone and customize it.
  • Form widget
    The form widget is a platform form within the Service Portal UI with a few differences. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Header menu widget
    The Header Menu widget controls which options appear in the page header. You can use this base system widget as-is in your portal.
  • Hello World widgets
    The Hello World widgets are included with Service Portal as examples of how to use and create widgets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • HTML widget
    Use the HTML widget to directly inject HTML, text, lists, or content in general into a page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Icon Link widget
    Link to any other item. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Icon menu list widget
    A simple list with a glyph icon next to each link. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Language Switch widget
    Add the Language Switch widget to a landing or homepage to allow your users to change the language of the page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Link button widget
    The Link Button widget is a button you can nest in any other widget that links to another destination. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Login widget
    The login widget controls user access to your site. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • My Requests widget
    The My Requests widget stores all of your open requests in one place. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • My Requests widget
    Use the My Requests widget (my-requests-v2) to enable requesters to view open or closed requests in Service Portal.
  • Organization Chart widget
    The Organization Chart widget shows employees in a tree structure relative to their manager. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • New Organization Chart widget
    The New Organization Chart widget shows employees in a tree structure relative to their manager. You can use this widget in your portal or duplicate it to suit your own business needs.
  • Simple List widget
    The Simple List widget can be used to display any list in the system within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Sample Footer widget
    The Sample Footer widget is an example of a footer you can use in your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Ticket Attachments widget
    Use the attachment widget to attach items to tickets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Ticket Conversations widget
    Record of ticket items. Users can use this widget to communicate back and forth with the fulfiller and the receiver. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Ticket Fields widget
    The Ticket Fields widget displays information about a request that a user has made. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • Ticket Location widget
    Share your location in a ticket. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
  • User Profile widget
    Display user profile information. You can use this base system widget as-is in your portal or clone it to suit your own business needs.

Parent Topic:Widget library