Aras Innovator Platform

Report ItemType

Use the Report Tool to edit Report items, which are instances of the Report ItemType. This section provides a brief overview of the Report ItemType as well as a technical understanding of how Reports are implemented in Aras Innovator.

Reports are the result of an AML query or a Method. The Report ItemType implements the properties for you to define the query and XSLT style sheet or Method. The Report also describes where and how the Report is viewed on the client.

The following table lists the Report ItemType properties:

Table 1: ItemType Report Properties

Property Data Type Length/Source Content/Comments
namestring32The name for the Report.
descriptionstring128The description for the Report.
typelistReport TypesThis specifies the type of Report: Item, ItemType, or Generic. The type of item defines how the Report is handled by the server and when it appears on the Reports main menu bar.
targetlistReport TargetsThis specifies where to show the Report results: in the main window, its own window, or all reports in one window when many items are multi-selected.
labelMultilingual String32This allows us to specify the text, in different languages, of Menu entry for this Report under the Reports Menu of the Client interface.
report_querytext The AML query to generate data for the Report or an XSLT style sheet to generate the actual AML query if the Report type is Item.
xsl_stylesheettext The XSLT style sheet used to transform the query results into the Report.
methoditemMethodThe Method is evaluated, and the result is the Report. If a Report is based on the results of a Method, the report_query and xsl_stylesheet property are not used.
locationlistReport LocationsThis defines where the logic for generating the Report is performed: on the client or server. Typically, this is server side but it is possible to run a Method client side to generate a Report.

ItemTypes have relationships to Reports called the Item Report RelationshipType. You can create new Reports and edit existing Reports from the Reports tab on the ItemType window. Reports are related items because Generic Reports are not specific to any ItemType thus are standalone Reports. Reports tend to be based on an item or items by ItemType and their configurations.