IRM introduced Report Bundles in v1.6 to provide a convenient way for the users to generate a set of Reports relevant to a Ticket. Given that there is not a single combination of reports that will accommodate all features that can generate reports, instead IRM enables the user to generate a custom set of Reports for a given action.
Report Bundle
A Report Bundle is a set of Reports that are run independently and produce a concatenated output, with overview material at the top.
Ticket Report Bundle
To allow the user to select what goes into a Ticket-related Report Bundle, IRM includes a Ticket Report Bundle Template, which is a persistent, user-shareable object that allows the user to describe what Reports should be in the Bundle. Like other Templates, it describes the form of the output but does NOT define the set of objects to which the report (or Bundle, in this case) should be applied.
A Ticket Report Bundle can include, for example:
one or more MAC Reports
a special Ticket Report that includes all of the MAC Reports applicable to the Ticket, that is, Reports for which the Ticket's MACs have at least one Change Log.
usually, a Ticket Report Bundle would have either the special Ticket report, or some number of MAC reports, but not both.
Ticket Report Bundle Spec
The set of objects to create the Bundle against is given by a Ticket Report Bundle Spec, which is a simple transient (non-persisted) object created dynamically when a Bundle is to be generated. A Ticket Report Bundle Template Manager and associated editor dialogs allow the user to work with Ticket Report Bundle Template objects.
Generating Ticket Report Bundles
There are several ways in which Ticket Report Bundles can be generated:
In the MAC Editor, a "pick list" allows a Ticket Report Bundle Template to be selected to run a report against that MAC, when the "Generate Reports" button is clicked. Using this pick list is mutually exclusive with the previous way of selecting individual MAC Reports.
In the Ticket Manager, there is a "Generate Report..." button that opens a small dialog with a Ticket Report Bundle Template "pick list". This list allows the user to choose a report bundle to run against the currently selected Ticket. Note that only a Template that has the Ticket Report property set to true, or a Template which, in addition, lists several change Log Varieties are listed. In this way, the resulting Ticket Bundle is either a “Ticket summary bundle” or a “Ticket full details bundle”. In the latter case, when the Ticket Report Bundle Spec is created, it can just have the Ticket field set, which implicitly means all MACs are included.
The Ticket Report Helper App can be invoked from BMC through DIS. A BMC user can use this helper app to create a Ticket Report Bundle Spec that is given to DIS, which uses it to generate the Report Bundle. The same note as for previous item applies here.
DIS can use a specific Ticket Report Bundle Template to automatically generate a Report Bundle under the conditions described in this topic.
Details of creating a Report Bundle:
for individual MAC Reports, existing MAC Report Configurations are used
for Ticket reports, basic ticket-level info, without any MAC data is generated
individual MAC reports are concatenated together into a Report Bundle.
for the Ticket Bundle, the Ticket Report is followed by individual MAC reports.
for other Bundles, the Bundle Header report comes first.
The contents of Ticket Report Bundle support for MACs and Tickets