A report displays analyzed data and other visual aspects, such as text and buttons.
Reports can contain components, properties, and a layout:
The report is stored as a report definition, which is an XML file. Blox Builder provides a graphical interface to work with the report definition. A report definition is uniquely defined by its report ID. A report ID can contain alphanumeric, slash, dash, space, and underscore characters.
Each report has a display name and description, which can be different for different locales. For example, you can give a report one name in English and a different name in Japanese.
The report definition and layout file are stored in the Alphablox repository.
When you add a report to an application, you can change the values of a report's properties so that the report acts like a template. For example, you create a report that displays the sales data for a certain time period. A custom report property contains the value that determines the time period. In an application, you can set the report property to different values to display reports for different time periods.