You are here: Designer Studio > Landing pages > Application > Application Inventory landing page

Application Inventory landing page

The Application Inventory landing page helps you quickly take stock of your application by giving you access to reports and charts illustrating the distribution of rules across categories, types, status, and state.

Access it by selecting the Designer Studio > Application > Inventory menu item.

Viewing and running inventory reports

Use the Inventory Reports tab to identify and run reports not associated with a specific application's work items, assignments, or processing. You can run reports for which the Applies To key part is a class derived from the System-, Data-, or Rule- base classes.

Search the text using autocomplete to filter the list. Click the Run reports icon Run Report at the start of any row to begin execution of that report.

Click View in Excel to view your results in spreadsheet format.

Inventory Reports are organized by the following fields. Sorting is enabled on all columns.

Field

Description

Description The short description of the associated report.
Name The View Purpose, or second key-part of the associated report.
Category The category of the report. Options are Rule, Data, System, and All.
Type The type of report.
Class The first key-part or Applies To class of the report.

The Data-Rules-Summary class is associated with a view (not a table) in the PegaRULES database. Reports with Data-Rules-Summary as the Applies To key part can report on rules that are in separate database tables

Using the heat map

In the Heat Map tab, the heat map shows in a graphical format the number of rules in each category, broken down by rule type. The size of each box reflects the number of rules of a single rule type.

  1. In the Shaded by list, select an option to graphically shade the heat map by number of recently updated rules, number of warnings, or number of rules checked out per category. The darker the shade, the higher the number of the filtered type that is found in that rule type.

  2. Click the Filter button to add or remove rulesets and rule categories from the heat map.

  3. Left-click a rule type on the heat map top open a report that displays all rules of the selected type in the selected type in the application.

  4. Right-click a rule type on the heat map to open a report that displays all rules of the selected type in the application that match the filter selected for the recently updated rules, the number of warnings, and the number of rules checked out per category.

Viewing extension points

The Extension Points tab lists all rules in the current and built-on application rulesets that have a method status (pyMethodStatus property) of Extension, indicating an extension point (marked as an Extension in the Status field on the New or Save As dialog). You can limit the rulesets by clicking the Application link and selecting the application you want to include.

Use this tab if you have generated a new application built on an existing framework that has rules marked as extensions. These rules indicate when a generic version (or even empty) of the rule does not apply and an application built on that framework needs to override and update the rule for it to be meaningful. The tab enables you to open and copy over the framework's extension rules into the generated application. This tab also enables you to track extension rules that have already been overridden.

Field

Description

Label

The text in the rule form's Description or Short Description field.

Name

The rule's name key part. Click the name to open the rule form.

Applies To

The label (description) of the rule's Applies To class. Click the label to open the form. This field is blank if there is no Applies To value for this rule type.

Type

The concrete class to which the rule belongs.

RuleSet

The RuleSet and version in which this rule is defined.

Overrides (Applies -To Based)

The number of rule instances that have the same name and rule type within the application's ruleset stack. Includes only overridden rules based on the Applies To class. ruleset-based overrides are not included.

You can override a rule to a different class or ruleset. Click the number to display a modal that contains the list of overridden rule instances. Each row includes the label of the Applies To class, the ruleset version, and when the rule was last updated. Clicking a row opens the corresponding rule.

Expand an item to display the following.

Field

Description

Description

Text in the rule form's Full Description area on the rule form's History tab.

Intended Usage

Text in the rule form's Usage area on the rule form's History tab.

Referenced by (n) components

The number of rules that reference the extended rule. Click the number to open the Referencing Rules display.

 

Adding and deleting relevant records

The Pega 7 Platform ships with a basic set of relevant records that new or existing case or data types will automatically recognize. You must have the appropriate permissions to add relevant records.

To add a relevant record to your class:

  1. Click the Relevant Records tab.

  2. To add or remove relevant records against or case or data types to refine the field prompting and displays associated with your class, enter your class in the Class Name field.

  3. Click Add Record.

  4. In the Add Records dialog box, specify the type of record and the record name and then click Submit.

  5. To delete a record, click the Delete icon next to the record you want to delete.

  6. Note: When you delete relevant records, you remove them from your class but do not physically delete the records.

 

Related Topics Link IconRelated information