|
|
Use a report definition to define a report. This rule generates HTML that displays selected data in a wide variety of formats, and allows a wide range of user interactions with the displayed results.
Report definition rules define reports of two types:
COUNT(), SUM(), AVG(), MIN(), and MAX(). Examples include counts of class instances (or record counts), total dollar amounts, average elapsed time between the entering and resolution of a work item, the most recent (maximum) date value, and the earliest (minimum) date value.
Report definition rules are easier to define and work with than the V5 ListView and SummaryView report rules. Managers can create, share, and schedule Report Definition reports through the Report Browser, and modify them through the Report Editor, with little or no assistance from developers.
In addition to producing a report display or chart, report definitions can be used to assemble a clipboard page (typically of class Code-Pega-List) for use in other processing. Your application can reference a report definition in these places:
|
|
Both developers and managers can create, update, and execute report definitions.
Using a single shared, unlocked local RuleSet for reports for all access groups for the whole application simplifies maintenance and migration of the report definitions, categories, and shortcuts.
When a report executes, its results appear in the Report Viewer. The Report Viewer offers many options for manipulating the displayed report, such as (
) printing it and (
) exporting it to Excel. From the Report Viewer, you can edit a report using the Report Editor, which lets you:
You can save the updated report, or save a copy as the basis of a new report. See Report Viewer.
When creating a new report definition using the rule form, complete the tabs in the following order:
At any time while completing this tab, you may click the Save & Preview button to save the current report definition and display the results in the Report Viewer. See Completing the Design Tab
Defining report definitions on abstract classes
You can't run report definitions defined from the following classes from the rule form, but can run them in the Report Browser:
When you run such rules in the Report Browser, the Applies To class of the report is resolved as follows:
| Defined on: | Applies To class resolves to: |
|---|---|
| Work- or abstract classes derived from Work- | ...the current work pool of the application being run. |
| History-Work- or abstract classes derived from History-Work- | ...the History-Work- class for the current work pool of the application being run. |
| Assign- or abstract classes derived from Assign- | ...Assign-Worklist |
Report definition rules are instances of the Rule-Obj-Report-Definition class. They are part of the Reports category.
|
Working with the Report Viewer
|
|
Atlas — Standard Report Definitions
Atlas — Standard SQL function rules |