#### Customize Server Preferences

This panel allows you to customize your JReport Server web pages. It contains the following tabs:

- General
- Export Formats
- Advanced

Allow users to modify preferences from user console

Specifies whether to allow end users to modify the server preferences from the JReport Console page. Available to administrators only.

##### General

Lists the general options for customizing the JReport Server web pages. See the tab.

Default Format for Viewing Report

Specifies the default format for viewing reports. If Report Studio is selected, page reports will be opened in Page Report Studio, and web reports in Web Report Studio.

If the property Default Format for Viewing Report of a page report tab or web report has been set to a specific format when the report is designed in JReport Designer, the value in Designer has higher priority than the one here.

Default View for Page Report Studio

Specifies the default mode for viewing page reports in Page Report Studio. You can choose between Basic View and Interactive View.

Default Mode for Web Report Studio

Specifies the default mode for viewing web reports in Web Report Studio. You can choose between View Mode and Edit Mode.

Default Mode for JDashboard

Specifies the default mode for viewing dashboards in JDashboard. You can choose between View Mode and Edit Mode.

Pop-up Page Report Studio

Specifies whether to show a Page Report Studio window when you view a report in Page Report format.

Only Display CSS Styles in Style List

Specifies whether to display only the CSS styles in the style list.

Display the Last Login Time

Specifies whether to display the last login time of a user on the top banner of JReport Server. If checked, the login time will be recorded in the login.properties file in `<install_root>\bin` after JReport Server shuts down.

Display the Last Logout Time

Specifies whether to display the last logout time of a user on the top banner of JReport Server. If checked, the logout time will be recorded in the logout.properties file in `<install_root>\bin` after JReport Server shuts down.

Keep Completed Tasks for

Specifies for how many days JReport Server will keep the completed tasks in the Completed list. If the value is set to 0, the server will keep the completed tasks until you delete them from the Completed page.

Parameter Display Size

Specifies the display length in characters of the parameters that are to be applied to both the completed and active schedules.

Folder Selector Type

Specifies the type of the tool used for selecting folder paths from the file system. This option is available on the Internet Explorer browser and applied to local publishment only.

There are three types of folder selectors:

- JavaScript format
  Folder selector is a dialog generated by JavaScript.
- VBScript format
  Folder selector is a dialog generated by VBScript.
- JSP format
  Folder selector is an HTML page generated by JSP. This format is available to administrators only.

Skin Format

Specifies the skin format applied to JReport Server and Page Report Studio UI. You can choose from Standard, Classical and Windows XP.

Columns Shown in _ List

Specifies which columns will be displayed as default in the following list when you log onto JReport Server: Resources, Scheduled, Running, Completed, Background Tasks, Report Result Versions, Report Versions, Catalog Versions, and Result Versions.

Use JDashboard as Server User Console Home Page

Specifies whether to enable dashboard users to set JDashboard status as the server home page, this provides much convenience when dashboard users need to visit some dashboards a lot. See Setting JDashboard as the server home page for details.

Show Loading Icon When Refreshing

Specifies whether to show the loading icon when refreshing reports or dashboards.

Enable IE Navigate2

Specifies to load resources with IE Navigate2 method and its flags setting when viewing reports or loading URL links in Internet Explorer.

When web report cannot run correctly as its template uses formulas referencing bound data

Specifies what to do when a web report cannot be created with the selected web report template, which uses a formula that references bound data to control the company logo. You can choose to stop creating the report, to remove error information and continue creating the report, or to pop up warning message. When you select to remove error information and continue creating the report, all the data context like the bound data and formula will be removed from the template.

##### Export Formats

Customizes the export formats. See the tab.

- JReport Result
  Exports a report to a result file. Once this option is checked, the following option is available:
  - Zip Result
    Specifies whether to compress the result and make its size smaller.
- Page Report Result
  - Resolution
    Specifies the resolution of the result to zoom in/out, in DPI. The default value is obtained from the operation system, which is the resolution of your monitor, for example, 72 DPI on Unix or 96 on Windows. You can set higher/lower value to zoom in/out.
- HTML
- PDF
  - Clipping Area
    Specifies whether to keep the clipping area of the report in the exported PDF file.
- Excel
- Text
- RTF
- XML
- PostScript
- Applet

##### Advanced

Lists the advance options for customizing the JReport Server web pages. See the tab.

Enable Waiting Page

Specifies whether to show the waiting pages. Click the Customize button to customize waiting pages in the Customize Waiting Page dialog. This option is available only when the Profile dialog is accessed on the JReport Administration page.

Specify Default Language

Specifies an environment language for JReport Server. All UI text and messages will be displayed in the specified language. The available languages come from the qualified language packages defined in `<server_install_root>\resources\server\languages`. By default there are two built-in English language packages: en and en-us. You can add more language packages following the section NLS at application level.

- Reset All Users' Preference
  Checking this option will reset all users' default language to the one specified here.

Enable NLS

Specifies to enable the NLS feature when directly run reports and dashboards. This option is available only when the Profile dialog is accessed on the JReport Console page.

- Default Language
  Specifies the default language in which the report and dashboard results are displayed.
- Default Encoding
  Specifies the default encoding for the reports and dashboards.

Specify Default Time Zone

Specifies the default time zone for JReport Server. All date on the server UI will then be displayed according to the specified time zone.

Specify Date Time Format

Specifies the default date and time formats in which such values will be displayed on the JReport Server web pages, for example, the last modified time of a report, the time when a schedule take is finished.

Override Style Group

Specifies the default style group that will be applied when running reports on JReport Server, including direct running, advanced running and scheduled running. Reports running in Page Report Studio will also be exported with this default style group if no other style group has been specified.

Identify Server Preference

Specifies whether a task can be performed on a manually specified clustered server when scheduling a report. This option is available only in cluster environment.

Use Accessible Version

Sets the accessible version of JReport Server as the default portal instead of JReport Console page. In the accessible version, reports are displayed in the HTML format with accessibility attributes, and table/crosstab components are output as HTML data table. With the help of reader agent end users can navigate through the server resource to view the target report. See Accessibility for more information.

Enable Saving Parameter Values

Enables saving parameter values for reuse next time when specifying parameter values in order to run reports.

For a report that has multiple parameters, the values of all the parameters specified at a time will be saved together as a group for the report. Here such group is also called a list. Selecting such a group as the value will apply the values in the group to all the corresponding parameters in the report.

When the Yes checkbox is selected, you need to choose a way of saving the parameter values: Manually or Automatically. When switching from one to the other and OK is clicked, all saved parameter values for the current user will be cleared.

- Manually
  If checked, it is up to users to manually save the parameter values they are going to reuse frequently and manage the saved values. Then in some places where users are asked to specify parameter values, such as advanced running and scheduled running, the options for using saved parameter values, saving the specified values, and deleting the saved values will be provided.
- Automatically
  If checked, JReport saves user submitted parameter values on a user-report or user-dashboard basis.

  The automatically saved parameter values groups will be available on the value drop-down list of each of those parameters next time when the same user is asked to specify parameter values for the same report. Selecting a group from any of the parameters' value lists will apply the saved group of values to all the parameters. A group on the value lists is a one-row values' set: it lists the values of the parameters in one row with blank to separate between parameters and the values are in an order same as the display order of the parameters.

- Maximum Number of Auto Complete Parameters List
  For both manually and automatically saved parameter values groups or lists for a report, there is a number restriction. By default it is 3, which means the manually saved lists for a report or the auto saved lists for a report can be no more than three. When the saved lists exceed the maximum number or if you change the current number to a smaller one, the oldest lists will be removed.

Enable Setting Default Parameter Values For

Specifies whether to display the Save as default option on the parameter page which allows server users to customize the default parameter values for reports or dashboards on a user-report or user-dashboard basis. For details, see Customizing default parameter values.

- Page Report
  Enables users to set default parameter values for page reports.
- Web Report
  Enables users to set default parameter values for web reports.
- Dashboard
  Enables users to set default parameter values for dashboards in JDashboard.

Enable Hiding Initial Parameter Dialog For

Specifies whether to display the Do not show the screen again option in the Enter Parameter Values dialog or the Re-enable Parameter Screen option in the Parameter Settings dialog or Parameter panel in Web Report Studio, which allows server users to hide the initial parameter dialog brought by actions on the console to run a report on a user-report basis.

- Page Report
  Enables users to hide the initial parameter dialog for running page reports.
- Web Report
  Enables users to hide the initial parameter dialog for running web reports.