Manage Custom Widgets from List View

Role Required: SDAdmin

You can manage the custom widgets by enabling/disabling widgets, editing widget details, or by managing their display locations from the list view.

Enable/Disable Custom Widgets - You can disable custom widgets temporarily to prevent users from accessing the widgets while you update them. Use the Toggle button next to a custom widget on the Status column to enable or disable the widget.

 

 

Edit/Delete Custom Widgets - Click the icon beside a custom widget name to edit or delete the custom widget. Note that you cannot delete custom widgets that are associated with custom menu or dashboards.

View Widget Details - Click the icon beside a custom widget to expand the quick view where you can view the widget details. You can also click anywhere on the widget name row to expand a widget.

Authorize Connections - Click on a connection name to authorize or revoke the connection.

Configure Probe - If you have enabled probe selection in UI for your custom widget, you can configure the probe settings by clicking the icon beside the variable field name. Click here to know how to configure probes.

Edit Variables - Expand a widget and click the icon beside the variable field name. You can view variables only if you have configured them in the widget package.

 

 

Connections, Probe, and variables cannot be configured for configuration widgets from UI.  You can configure them using JS APIs.

 

Manage Display Locations - After you upload the widget package, all widget items and their available locations will be displayed. You can configure the widget items to be accessible only in specific locations by switching the Toggle button beside the Display Location of the custom widget.

 

 

You can now customize the display location of custom widgets using on roles and custom criteria based on fields. To do this, click Configure, and do the following:

For role-based conditions, choose one of the options below against the Associated Roles.

For field-based conditions, choose one of the options below against Criteria:

Based on Condition: Select this option to configure conditions using specific field values and display the widget to users when the condition matches. To configure criteria, choose the field from the Select Column drop-down, choose an operator from the Select Operator drop-down, and use the combo box to configure values based on the operator. To add multiple criteria, click Add, and configure the conditions.

To remove a criteria, click Remove against the criteria.
To sort the order of evaluation of criteria, use the grab handle and move the criteria to your preferred position.
Use the Template option from the Select Column drop-down to choose templates where supported.

 

No condition: Select this option to configure display location for the widgets without applying any field-based criteria.

 

 

The Critieria field is not supported for Dashboard and Web Tab display locations.

In addition to the above the location configurations, you can also configure display location based on the specific parameters depending on the module.

● Assets: You can configure display location based on Product Types for the Asset Details - Tab and Asset Details - Right Panel locations.

● Changes: You can configure display location based on Stages for the Change Details - Stage Subtab location.

● Releases: You can configure display location based on Stages for the Release Details - Stage Subtab location.

These parameters can be selected using the respective combo box.

 

 

Managing Display Locations Using Custom menu or Form Rules

You can configure conditions for certain display location in a custom menu or form rules based on the module.

The conditions for the display locations request custom menu, change custom menu, release custom menu, and asset custom menu can be configured using the Criteria field in the custom menu for which the custom widget is configured as the action. To learn more about configuring custom widgets, click here.


For the Request Form - Right Panel display location, you can configure conditions using request form rules. Based on form rule conditions, you can configure Show Widget or Hide Widget actions to display or hide widgets. If the form rule condition is not configured for this display location, then the widget will be available for both requesters and technicians irrespective of the templates upon explicit call to SDP.showWidget()

function. To learn more about how to use this function with your widgets, click here.

For the Change Form - Right Panel display location, you can configure conditions using change form rules. Based on form rule conditions, you can configure Show Widget or Hide Widget actions to display or hide widgets. If the form rule condition is not configured for this display location, then the widget will be available for both requesters and technicians irrespective of the templates upon explicit call to SDP.showWidget() fucntion. To learn more about how to use this function with your widgets, click here.

For the Release Form - Right Panel display location, you can configure conditions using release form rules. Based on form rule conditions, you can configure Show Widget or Hide Widget actions to display or hide widgets. If the form rule condition is not configured for this display location, then the widget will be available for both requesters and technicians irrespective of the templates upon explicit call to SDP.showWidget() function. 

To learn more about how to use this function with your widgets, click here.

Manage Widget Items - You can disable specific widget items from the uploaded package by switching the Toggle button beside the widget item name.