Webreports

A webreport is a workspace object that can be created and modified in MQL or using the WebReport class in the Studio Customization Toolkit.

Webreports are used to obtain a set of statistics about a collection of business objects or connections. The administrative definition of a webreport includes:

  • Search criteria which specifies the full set of objects to be examined.
  • One or more groupby criteria which specify how to organize the objects into groups.
  • One or more data expressions to be calculated on each group. These are expressions suitable for evaluating against a collection of business objects - such as count, average, maximum, minimum, and so on.

Once a webreport is created, it can be evaluated to produce a webreport result, which consists of both the organized set of data values and objects for the subgroups. It can be saved to the database (with or without the corresponding business objects), if desired. Webreport results can also be archived and a webreport can store any number of archived results as well as a single result referred to as "the result".