Reporting Base Class and Subclasses

This base class (CmRptReportingBase) and its subclasses define the background searches from which their results are generated into comma-separated value (CSV) reports.

The following subclasses derive from Reporting Base class, each representing a document usage report based on age or scope:

A subscription called "Reporting Subscription" is set on the Reporting Base class. This subscription invokes an event action that generates a CSV report based on the results of the background search.

Properties on the Reporting Base class include those that are inherited from the Background Search class, as well as those that are described in the following table.

You can view this class in the Administration Console for Content Platform Engine, under the object store navigation pane in Data Design > Classes > Sweep > Background Search.

Class metadata:
  • Allows instances: false
  • Hidden: false
  • Subclassed from: Background Search (CmBackgroundSearch) class
Table 1. Custom properties on the Reporting Base class
Property name (symbolic name) Type Can this property be modified? Description
Search Results CSV Document (CmRptSearchResultsCSVDocument) Object true The Search Results CSV Document (CmRptSearchResultsCSVDocument) object that contains the CSV report that is generated by the background search.
Generate CSV(CmRptGenerateCSV) Boolean true Indicates whether the CSV report should be generated after upon completion of the background search.