📄️ ServicePortal
Creates a Service Portal — a self-service web experience for end users built with AngularJS and Bootstrap 3 (sp_portal). Portals aggregate pages, widgets, themes, knowledge bases, and service catalogs into a branded, responsive interface.
📄️ SPAngularProvider
Creates an AngularJS provider for Service Portal — a directive, factory, or service that extends widget functionality (spangularprovider). Providers are shared across widgets and enable reusable client-side logic.
📄️ SPHeaderFooter
API used to create a Service Portal header or footer (spheaderfooter).
📄️ SPMenu
Configures a Service Portal menu with hierarchical navigation items (spinstancemenu). Menus define the navigation structure within a portal, supporting page links, knowledge base links, catalog items, filtered lists, and scripted menu items.
📄️ SPPage
Creates a Service Portal page — a layout of widget instances organized into containers, rows, and columns (sp_page). Pages are the top-level navigation targets in a portal and define the visual structure users interact with.
📄️ SPPageRouteMap
Creates a Service Portal page route map — a redirect rule that automatically routes users from one page to another within a portal (sppageroute_map). Route maps can be scoped to specific portals and roles, and support priority ordering when multiple rules match the same source page.
📄️ SPTheme
API used to create a Service Portal theme (sp_theme).
📄️ SPWidget
Creates a Service Portal widget — a self-contained AngularJS component with its own server script, client controller, HTML template, and CSS (sp_widget). Widgets are the building blocks of Service Portal pages, handling data fetching, user interaction, and rendering.
📄️ SPWidgetDependency
Creates a widget dependency — a bundle of CSS and JavaScript includes that widgets and themes can reference (sp_dependency). Dependencies ensure that shared libraries and stylesheets are loaded when needed.