Report Injections

We introduced Report Overrides in the previous section. While powerful, the Report Override is also limited in that only a single overriding module "wins" and determines the override for the entire report. Other modules' overrides are ignored.

There are cases when multiple dependent modules may want to contribute additional filter and retrieval fields to a report, producing a "merged" final report. This can be achieved using Report Injections.

To insert additional filters and retrievals to a report from a lower-level module, you can define a "<ReportName>.rptInject" file in the reports/ directory of modules, dataset or EPT. The "ReportName" portion of the filename must match the original report's fully-qualified name.

images/download/attachments/144835614/report_injection-version-1-modificationdate-1645046903000-api-v2.png