Report parameters are used to filter data within a report.
The string parameter type allows the user to provide a text string for the parameter. When providing values for a string parameter, foreflow will display a text input.
The Integer parameter type allows the user to provide an integer for the parameter. When providing values for a string parameter, foreflow will display a numeric input.
The Date parameter type allows the user to provide a date for the parameter. When providing values for a Date parameter, foreflow will display a date chooser input.
The Date & Time parameter type allows the user to provide a timestamp for the parameter. When providing values for a Date & Time parameter, foreflow will display a date and time chooser input.
The List from Foreflow Table Column parameter type allows the user to provide a value from a Foreflow table. When providing values for a List from Foreflow Table Column parameter, foreflow will display a drop down list of values from the configured column.
The User Email Address parameter type allows for User level filtering within a JasperReport. When setting up a parameter as a "User Email Address" parameter, foreflow will automatically inject the authenticated user's email address into the report parameter. This allows the data in the report to be filtered down to only the data to which the user has access. The only case where a user will be prompted to provide a value for this parameter is if the report is being distributed by foreflow.