Why UI Pages are unavailable in self-service Service PortalSummaryUI Pages are unavailable in self-service Service Portal because Service Portal runs on Angular v1.5.11, and UI Pages use Rhino Javascript and Apache Jelly. These are not compatible languages, meaning unfortunately you have to recreate the UI Page as a Service Portal widget for it to work on the Service Portal. As a workaround, you could use a macro variable in your Service Catalog item. This lets you create a UI Macro and Service Portal widget so that it is available to you on the platform site and the Service Portal. The following community article discusses this in more detail: UI page variable in Catalog Item/Record Producer will not display on portal