Engineering Dashboard - Transaction Investigation

Introduction

Accessible from the sidebar menu or by clicking an object in the Top Riskiest Transactions tile, this view enables investigation of the transactions in the Application. Data is presented in a series of tables on the left and right hand side of the page enabling you to drill down from aTransaction with a high level of risk (i.e. objects) right down to the Violations themselves.

Click to enlarge

The view functions in a very similar way to the Risk Investigation view. The default Health Measure used for this view is Robustness, but you can change this using the drop down list box in the top left corner:

Transaction browser

The browser lists 50 Transactions per “page” sorted by the risk level (i.e. the Transaction Risk Index (TRI) value: TRI is an indicator of the riskiest transactions of the application. The TRI number reflects the cumulative risk of the transaction based on the risk in the individual objects contributing to the transaction. The TRI is calculated as a function of the rules violated, their weight/criticality, and the frequency of the violation across all objects in the path of the transaction. TRI is a powerful metric to identify, prioritize and ultimately remediate riskiest transactions and their objects.)

Selecting a transaction will display information in the right hand panel about rules violated by the rules violated by the selected transaction with regard to:

Rules

ColumnExplanation
Displays the number of Violations or Critical Violations added to the current snapshot for the currently selected item since the last snapshot.
Displays the number of Violations or Critical Violations removed from the current snapshot for the currently selected item since the last snapshot.
#Critical / #ViolationsDisplays the number of Violations or Critical Violations for the currently selected item. This column is also used as the default sorting criteria when items are first displayed.
NameName of the Rule/Distribution/Measure.
WeightDisplays the weight of the Rule/Distribution/Measure in its parent Technical Criterion. The higher the value, the more weight the item carries.
Critical RuleA red dot in this column indicates that the Rule has been set as critical in the Assessment Model.
Violations and Rule Documentation

Clicking a Rule in the right hand section will move the right hand panel over to the left hand side, and display a new panel containing:

  • list of objects that are violating the selected Rule, listed in alphabetical order
  • a section containing documentation about the selected Rule

Parameter Details

Click Rule, it displays parameter details section. This section displays the parameter name, technology, and value for the selected rule.

Parameter details will be displayed for the current snapshot as well as for the previous snapshot if the rule is “parameterized. The parameter detail section also displays the data for a selected rule when no violations. The parameter section displays a message “No parameter details available” if the selected rule does not have parameter details.

Source code

Selecting an object in the Violations and Rule Documentation section will move the right hand panel over to the left hand side, and display a new panel containing the source code of the selected object:

Click to enlarge

Impacted objects with violations

This section lists all objects that are involved in the selected transaction and which also have rule violations:

ColumnExplanation
NameName of the object involved in the selected transaction.
StatusStatus of the object in the current snapshot (unchanged, updated, added). You can filter on this column using the drop down:
#Critical / #ViolationsDisplays the number of Violations or Critical Violations for the object involved in the currently selected transaction. This column is also used as the default sorting criteria when items are first displayed.
Drill down to the object in the Application Investigation view.