Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DTPDEVEL and version DEV

...

For users with DTP and Extension Designer 5.3.2, you can create a flow using an endpoint node and the component and parameter nodes located in the Extension Designer library. Widget definitions are embedded into the component and parameter nodes, and the endpoint node can choose which widgets to create. To import component and parameter nodes, choose Import> Library> Components or Parameters> <node> from the Extension Designer menu.

...

The endpoint node provides data for the widget so that Extension Designer can provide a full definition of the widget and the data. This enables a smooth user experience when viewing the data in a dashboard users since they because you don't have to remember a specific endpoint endpoints or settings. It should be very easy for users to add a widget to their dashboard. 

See Working with Nodes for additional information about these and other nodes.

...

Out of the box, Parasoft provides useful component and parameter definitions for creating your own custom widgets:

ComponentsDescription
ParametersBubble ChartBuild Delta - ReportDonut ChartBuild Delta - WidgetPercentage Chart
Bubble ChartThis component renders concentrations of data points as bubbles along an x- and y-axis. The Modules - Bubble widget is an example of a bubble chart.
Donut ChartThis component renders the data as proportioned segments and includes an overall value. The Gate Summary widget is an example of a donut chart.
Percentage ChartThis component renders the data as an overall percentage. The Coverage - Percent widget is an example of a percentage chart.
Pie Chart This component renders the data as a pie chart with a legend. The Severities - Pie widget is an example of a pie chart.
Summary ChartThis component renders the data as a single summary value. The Metrics - Summary widget is an example of a summary chart.
Table ChartThis component renders the data as a table with five rows and an optional link to an additional report showing the complete data. The Authors - Top 5 Table widget is an example of the table chart.
TreeMap ChartThis component renders the data into tiles with sizes proportional to the data point values. The Modules - Top 10 Tree Map widget is an example of the tree map chart.


ParametersDescription
Build Delta - ReportThis node specifies fields for a filter, time period, baseline build, and target build as parameters to be passed to a report. The node is useful for calculating the difference between two builds. It also allows you to resolve the build ID of the first or latest build within a time period for baseline builds, as well as resolve the build IDs of the latest build for target builds.
Build Delta - WidgetThis node specifies fields that can be configured in the widget creation edit dialog. This parameter node allows for filter, time period, baseline build, and target build to be configurable fields. This parameter node is useful for calculating the difference between two builds. It allows you to resolve the build ID of the first or latest build within a time period for baseline builds, as well as resolve the build IDs of the latest build for target builds.
Build Delta with Profile - Report
Pie Chart 
This node is similar to the "Build Delta - Report" parameter node, but it also specifies a parameter for a profile that a report can use to access static data stored in Extension Designer.
Build Delta with Profile - Widget
Summary Chart Table Chart
This node is similar to the "Build Delta - Widget" parameter node, but it also adds an input field for a profile that the widget can use to access static data stored in Extension Designer.

 

The same set of parameters are defined per widget and report. This is because a different set of parameters are required for the drill down report.

...

If you delete the endpoint after adding the widget to the dashboard, DTP will detect that the widget definition is no longer available and show following message:

Image Modified

Restoring the endpoint node back (with same UUID), and refresh the dashboard, you will see your widget back.

...