Use the platform UI condition builder in the Data table from URL
definition widget to create more complex table searches. The condition
builder is disabled by default. Administrators can enable using the widget instance
options for the Data table from URL definition widget.

Changed in this release

Add a saved bundle to an open cart, or override the existing items in the cart with
the saved bundle.

List, form, and widget improvements:

Updated the TinyMCE from the platform UI to widgets that use the HTML field

Limit the number of approvals listed in the Approvals widget. The default number of
approvals listed is 10, but administrators can increase or decrease the number using
the widget instance options.

Added Service Catalog related
items to a separate plugin called Service Portal - Service Catalog
[com.glide.service-portal.service-catalog]. The plugin is activated with the Service
Portal for Enterprise Management [com.glide.service-portal.esm] plugin.

Accessibility
improvements: Improvements to accessibility were made throughout the platform
in congruence with WCAG 2.0 A standards. Improvements made specifically to Service Portal are listed here.

High contrast theme: Changes the Service Portal ESM to be more
accessible for users who have a hard time seeing low contrast colors.

Screen reader title: Use the Edit Container background option
in the context menu for to add a title that screen readers read aloud.

server.update(): Sends URL query parameters to the server.
Previously the call to server.update() was sending a null value so
if users wrote a condition that checked the query parameters for server.update() first,
the server would return a null value and simply move on to the next condition. Now that
the server.update() parameter returns an actual value, the server
might not move on to check the next condition.

Users should change the order of which parameter the server checks first.

getCatalogItem scriptable
API: The getCatalogItem(String itemID) method was
changed to getCatalogItem(String itemID, boolean isOrdering), which
includes the old method but calls the new method, passing false to the
isOrdering parameter.

The isOrdering parameter
indicates whether the system does a Create Roles security check or a Write Roles
security check on the variables for a Service Catalog item. By default,
which is set to false, the system does a check on write roles. When users are first
ordering an item or have it in their cart, the parameter checks the create roles. If
users are not in the process of ordering, for example, if they were looking at a
requested item to see the variables associated with that item, then the parameter checks
the write roles.

This change affects the SC catalog item widget, the order guide
widget, and the shopping cart widget. Any users who have cloned those widgets or who
have a widget that uses the $sp.getCatalogItem call should update
their methods to the new method signature. If you choose not to update the method calls,
the variables go through a write roles check.

Activation information

Service Portal is
active by default on new instances. For upgraded instances, you can activate the Service Portal for Enterprise Service
Management plugin [com.glide.service-portal.esm] if you have the admin role. Activating the
Service Portal plugin does not affect
any existing Content Management System (CMS) configuration. For more information, see CMS and Service Portal.