QAD Enterprise Applications 2014 Combined Release Notes > QAD .NET User Interface > Reporting Framework Changes
  
Reporting Framework Changes
New Routing Options for Scheduling Reports (UIG-8167)
In the Reporting Framework, when scheduling a report there are additional values that can be specified in the Output File Path and Output File Name fields. These fields now support any report parameter that gets scheduled with the report. Most importantly this includes the values of the report filter fields. To specify one or more of these values use the following notation: {$parameter_name}. As an example, when scheduling a report for Analysis Code Report, if you want to append the value of the Analysis Code filter to the Output File Path, use the following value for Output File Path:
{$RRO_CATEGORY}/results/{$RRO_CODE}/{$USER_ID}/{$tt_an_mstr.an_code}
To determine the proper filter field name to use (tt_an_mstr.an_code in this example), do the following:
1 Open the report in the Report Resource Designer.
2 Select the Data tab.
3 Expand the Parameters section. Here will be a list of the valid parameters.
4 Hover over a parameter to see its full table and field name.
(You can also see the filter field names and other parameters by using Scheduled Report Parameter Browse and browsing an existing scheduled report.)
Note: If the value of the parameter being used is a special character:
\ ? * : | " > < % ;
then that character will be stripped from the value before being substituted into the Output File Path or Output File Name. This is necessary to prevent file naming problems when the report is being saved.
Reporting Framework Source and Samples on QAD Store
The Reporting Framework Source and Samples download (Reporting Framework Source CD) is available from the QAD Store (http://store.qad.com). The download contains sample reports, templates, and portions of the Reporting Framework’s Progress code that are relevant for Progress data source developer usage. This does not include the source code of the data source programs used by the hundreds of new reports that have been developed recently using the framework; it only includes the generic pieces that are part of the framework itself. The download also includes documentation, coding tools, and examples for using the Scheduled Report and Run Report APIs, which allow developers to write applications to schedule or run reports.