Profiling for Salesforce

Check the high-level profile of your org by looking at our most important KPIs.  

This view contains a scrollable left-hand side nav. Use the down arrowand up arrowto move between the different widgets. 


Ways to use this view

  • If you're an executive, platform owner or an architect, here you can understand the overall state of the org, with macro KPIs. 

What data is shown

The Profiling view shows the following information:

Quality of Cloud

Widget

The Quality of Cloud shows indication of the overall health of your instance. Healthy instances range between 80% and 100%. Those between 70% and 80% need a close monitoring about further developments. A percentage below the 70% figure means that the cloud needs remediation work. See more in Quality of Cloud indicator.

The widget shows the following information:

  • The Quality of Cloud
  • the % variation which is the main metric difference in percentage between the current and the previous scan
  • the issue number according to the baseline ruleset. See more about baseline
  • the benchmark
  • the trend over time

Back to top

Applications

See the information about all the applications discovered in the org. 

Widget

The widget shows you the following elements:

  • the total number of applications discovered in the org
  • the % variation which is the main metric difference in percentage between the current and the previous scan
  • the issue information from the previous scan
  • Custom apps shows the total number of custom applications developed by you and discovered in the platform
  • Platform apps shows the total number of ServiceNow plugins on which a change is detected plus the number of scoped applications developed by ServiceNow and installed with the activation of the plugin
  • the trend over time

Graph - Most configured applications

The graph shows the applications which have the most configuration elements.

Grid

See the details of the most configured applications - with their specific name and the number of configured elements.

Back to top

Custom tables

See all the information about all the custom tables detected in the org. 

Widget

The widget shows you the following information:

  • The total number of custom tables detected in the org
  • the % variation which is the main metric difference in percentage between the current and the previous scan
  • the issue information from the previous scan
  • Global scope shows the number of custom tables created in the global scope
  • Scoped apps shows the number of custom tables created in scoped apps
  • The trend over time

Graph - Custom tables

The graph shows the distribution of tables in global scope vs tables in scoped apps.

Back to top

Issues

In the Issues section, you can see the information on issues detected on the platform, its breakdown, evolution and details.

Widget

The widget shows the following details:

  • total number of issues of all severities detected in the last scan (each issue is a single non-compliance with best practice)
  • the % variation which is the main metric difference in percentage between the current and the previous scan
  • the issue information from the previous scan
  • the number of issues that have been written off
  • the issue number according to the baseline ruleset. See more about baseline
  • the benchmark
  • the number of issues reported for custom rules
  • the number of issues reported for ServiceNow rules
  • the number of issues reported for JavaScript rules
  • the number of issues reported for data privacy rules
  • the trend over time


In this section you can filter the information displayed in the graphs, trend and on the grid by the following elements:

  • Severity
  • Impact Area
  • Issue Type
  • Application
  • Developer

Note, once you have applied your filter, it stays applied when you change to another data view.

Graphs

The graphs show you the following information:

Hover over the pie selection to see how many issues make up each severity.

Issues by group

Here you can compare issues related to various groups - ServiceNow, JavaScript and Data privacy.

Issues by severity

Here you can compare which issue severity is the most common.

Issues by impact area

Here you can check which area is most impacted by issues. 

Grid

See the list of all the issues detected by a given scan. You can sort the table columns to see, for example, the High (Severity) issues for Security (Impact Area).

Back to top

Active developers

In the Active developers section, you can see the information on your developer and non-developer team members.

Widget

The widget shows the following details:

  • total number of active developers (working in the instance in the last 3 months) 
  • the percentage variation which is the main metric difference in percentage between the current and the previous scan
  • the total number of developers on the team
  • the number of developers working on the instance in the last 3 months (active)


In this section you can filter the information displayed in the graphs, trend and on the grid by the following elements:

  • Severity
  • Impact Area
  • Issue Type
  • Application
  • Developer

Note, once you have applied your filter, it stays applied when you change to another view.

Trend - Issues and number of developers over time

The graphs show you the relation between the number of developers and the number of issues detected in the platform.

Grid

See the list of all the team members and their contribution to the platform.

Open each developer to see the details by application and by CE.

Back to top

Customization ratio

Widget 

The widget shows you the following elements:

  • Customization ratio shows the relation between your instance customization and configuration. The higher the percentage, the more difficult the instance is to maintain. 
  • Configuration ratio shows the relation between your instance configuration and customization. 
  • Benchmark shows the average metric value for comparison with other environments in Quality Clouds ecosystem. 
  • Trend (overtime) shows the progress of the metric over time.

Graphs 

Changes by Type

Shows all the instance changes depending on the element type: Customization, Configuration or Extension.

Customizations are material modifications to the out of the box behavior of the system, usually done through the introduction of code which modifies default system functionality and which can introduce technical debt if best practices are not being followed.

Out-of-the-box (OOTB) modifications  is a subset to customizations done to the OOTB elements which impact directly the platform upgradeability.

Configurations are changes to the behavior of the system done in ways which are less likely to introduce technical debt (i.e. clicks, not code), and that do not impact its upgradeability.
This view also highlights which customized items are modifications to out-of-the-box (OOTB) elements. These impact the instance upgradeability directly and should always be avoided as far as possible.

Extensions, whether developed in-house or downloaded from the ServiceNow store are also shown in the dashboard, but they do not influence the customization vs configuration ratio, since they extend the capabilities of the instance rather than modifying them. 

Lines of code by Type

Shows the distribution of the lines of code depending on the element type: Customization, Configuration or Extension.


Grid 

The grid shows the list of all modifications done to the platform.

You can search for Type of change: Customization and OOTB modification: true to find the elements that directly impact your platform upgradeability.

Back to top

Open source libraries

The Open source libraries shows the open-source JavaScript libraries detected in the instance. Loosing visibility on installed libraries or not updating them properly exposes your instance to risks.

Widget

The widget shows the following details:

  • the number of all open source libraries detected in the scan 

Back to top

Lines of code 

In the Lines of code scanned section you can see the information about total number of lines of code analyzed in the last scan. 

Widget

The widget shows the following details:

  • the number of lines of code scanned in the given scan
  • the percentage variation which is the main metric difference in percentage between the current and the previous scan
  • Active shows the total number of lines of code in active configuration elements
  • Inactive shows the total number of lines of code in inactive configuration elements
  • the trend over time


In this section you can filter the information displayed in the graphs, trend and on the grid by the following elements:

  • CE Type

Note, once you have applied your filter, it stays applied when you change to another view.


Trend - Lines of code scanned over time

See the progression of lines of code scanned over time. 


Grid

Here you can see the lines of code scanned for each scan. 

Back to top

New lines of code 

In the Lines of code scanned section you can see the information about total number of lines of code added to the org since last scan. It does not include the OOTB elements added. 

Widget

The widget shows the following details:

  • the total number of new lines of code added since a given scan
  • the percentage variation which is the main metric difference in percentage between the current and the previous scan
  • Active shows the total number of lines of code in active configuration elements
  • Inactive shows the total number of lines of code in inactive configuration elements
  • the trend over time


In this section you can filter the information displayed in the graphs, trend and on the grid by the following elements:

  • CE Type

Note, once you have applied your filter, it stays applied when you change to another view.


Trend - New lines of code scanned over time

See the progression of new lines of code added over time. 

Grid

Here you can see the lines of code added for each scan. 

Back to top

New configuration elements 

In the New configuration elements section you can see the information about total number of configuration elements added to the org since last scan. It does not include the OOTB elements added. 

Widget

The widget shows the following details:

  • the total number of configuration elements added since a given scan
  • the percentage variation which is the main metric difference in percentage between the current and the previous scan
  • Active shows the total number of new active configuration elements
  • Inactive shows the total number of new inactive configuration elements
  • the trend over time


In this section you can filter the information displayed in the graphs, trend and on the grid by the following elements:

  • CE Type

Note, once you have applied your filter, it stays applied when you change to another view.


Trend - New configuration elements over time

See the progression of new configuration elements added over time. 

Grid

Here you can see the configuration elements added for each scan. 

Back to top

Out-of-the-box (OOTB) modified elements

In the OOTB modified elements section you can see the information about out-of-the-box elements modified in the org. 

OOTB modified elements are all elements delivered out of the box in a clean ServiceNow org and modified by you. The more elements you have listed, the more difficult your next ServiceNow upgrade will be

Widget

The widget shows the following details:

  • the total number of OOTB modified elements since last scan. 
  • the percentage variation which is the main metric difference in percentage between the current and the previous scan
  • the metric information from the previous scan
  • the number of inactive OOTB modifications
  • the trend over time

Back to top

What's here


Related content

Finding your way around Views


Confused? Check our Glossary.




Last modified on Feb 4, 2021