Dashboards & Widgets

Dashboards: Overview

The Dashboard is an important feature of ARM that enables you to display multiple performance analytics, reporting, and other widgets on a single screen. ARM includes predefined widgets that can be customized and displayed on the classic Dashboards page. These widgets are shown in their own pane, and display graphs, tables, and/or text. Users can choose their own widgets to populate their Dashboard. Widgets are also expandable to view the raw data that comprises the visualization.

Adding Filters to the Dashboard

Next, in the FILTER OPTIONS window, select the field(s) by which to filter the data:

  1. Date Range: You can select a date range to show only the Dashboard results contained in that range.

  2. Salesforce Org: Filters the results by Salesforce Org.

  3. Version Control Type, Repo, and Branch: Filters the commits by Version Control Repository and the branch.

Use Dashboards to:

  1. Monitor the day-to-day activities being carried out in your Salesforce Org.

  2. Access the information you use frequently.

  3. View the top developers actively working on your project.

  4. Quickly find and preview widgets, then add them to the Dashboard from the Add Widget pane.

Widgets Available

The following widgets are now available:

A. CI Maturity

Build Monitor

The Build Monitor widget provides a highly visible view of the build status of the selected CI job. Here the builds are categorized as Good, Bad, or Unstable.

On expanding the widget, you can find the build status (measured as a percentage), along with the build-initiated date.

On-Commit Builds

Displays the report of your CI pipeline based on the commits happening on your remote repository.

Clicking on the link on your job will take you to the CI Job Result page, where you can track the status of your deployment validation, apex tests, code coverage, etc.

CI Builds Over Time

Displays the number of build cycles triggered over time for the selected Salesforce Org.

Rollback History

Lists the rollback summary carried out through the CI and the Deployment modules. When the widget is expanded, you can see more information, such as the rollback-initiated date, status, etc. Also, you can download the report in CSV format.

Last 7, 14, and 30 days Build Summary

Displays the build summary for your CI job triggered over the last 7, 14, and 30 days.

Code Coverage trend per CI Job

Displays CI jobs with permitted code coverage along with the code coverage percentage for the target org.

B. Developer Productivity

User Commit Feed

Displays the developer's list of those who may commit on your chosen local repository, along with other details like the date the commit was initiated, the iteration, and the commit comments.

Metadata Member Changes By Month

Displays the number of metadata members, modified files, and the commits that occurred each month.

Top Ten Branches By Category

Lists the top 10 branches used by developers for the commit process (merge, internal, or external commits).

Top Ten Dev By Category

List the top 10 developers who contributed the most for the date selected.

Commit Frequency per Day

Displays the number of commits that occurred each day.

C. State of Sandbox

Deployment Feed

Displays the summary report for each deployment of your selected Salesforce Org.

Adding Widgets to Dashboard

Widgets are the UI elements that make up Dashboards. You add widgets to your Dashboard to gain visibility of the status and trends occurring as you develop your software project.

  1. To add widgets to the Dashboard, click on the + ADD WIDGETS call-to-action button.

  2. Select the widget(s) you wish to view on the Dashboard page.

  3. When you're finished with your selection, click on the Add To Dashboard button to add the widgets to the Dashboard page.

Last updated