Bold Reports Configuration Nodes and Their Uses
Configuration nodes in Bold Reports are application-level settings that control system behavior, user interface elements, and report management features. By modifying these nodes, administrators can customize how reports are rendered, shared, and secured across all reporting sites to meet specific organizational needs.
Step-by-Step Instructions: Modifying config.xml
- Sign in to the Bold Reports Server and navigate to the Manage Site (Admin Access).
- Navigate to Settings → Configuration. From the configuration file dropdown, select the
reporting/config.xmlfile. - Update the required configuration node values.
- Click Save to apply the changes.
Configuration Nodes Reference
The following table lists commonly used nodes and their impact on the Bold Reports environment.
| Node Name | Use / Description |
|---|---|
| OrganizationName | Sets the organization name for the first site. This name is displayed in the Site Settings page for branding and identification purposes. |
| OfflineCapable | Enables offline mode support for the Report Viewer and Report Designer when the system does not have an active internet connection. |
| WelcomeNoteText | Displays a welcome message when a new site is created, helping guide users during their first login. |
| CopyrightInformation | When enabled, displays copyright information at the bottom of the reporting site. |
| IsShowPoweredBySyncfusion | Displays the text “Powered by Syncfusion” at the bottom-right corner of the page when enabled. |
| FailureOccurrence | Specifies the number of allowed schedule failures before the schedule is automatically disabled. If not specified, the default value is 5. |
| EnableClone | Enables the option to clone reports in the Reports section, allowing users to create duplicate reports for reuse or modification. |
| IsHideGuidInUrl | Removes the GUID from the report URL, allowing reports to be accessed using only the category and report name instead of a GUID-based item ID. |
| IsHideETLOption | Hides the ETL option from the menu across all sites, useful when ETL features are not required. |
| UserBasedFilterType | Supports personalized and security-based reporting by allowing retrieval of the current user’s details using built‑in user expressions. |
| EnablePublic | Allows reports to be marked as public so they can be accessed or shared without authentication. |
| SameTabReportRender | Renders reports in the same browser tab instead of opening them in a new tab. |
| IsHideSampleReports | Hides sample reports in newly created sites, keeping the environment clean for production use. |
| IsHideSampleReportParts | Hides sample report parts in newly created sites. |
| EnableViewsInReportsMenu | Displays the Views option in the report context menu, enabling users to manage and reuse customized report views. |
| EnableMultiTabbedReports | Allows users to create and manage multi‑tab reports directly from the UI. |
| ShowStackTrace | Displays the full error log stack trace instead of a generic error message, aiding in debugging and troubleshooting. |
Report Viewer Custom Properties
In addition to server-level nodes, you can configure specific properties for the Bold Reports Report Viewer to optimize performance and styling.
| Property | Description | Documentation |
|---|---|---|
| EnableVirtualEvaluation | Optimizes report processing for large datasets. | Report custom properties | UWP Report Viewer | Bold Reports |
| DisablePageSplitting | Controls how report pages are divided during rendering. | Report custom properties | UWP Report Viewer | Bold Reports |
| MaxResponseTimeInterval | Controls the maximum response time interval for report processing. | Report custom properties | UWP Report Viewer | Bold Reports |
| RoundLayoutMeasures | Adjusts layout measurements for precise rendering in .NET Core. | Report custom properties | ASP.NET Core Report Viewer | SDK |
| ToolbarRenderMode | Customizes how the viewer toolbar is displayed to users. | ReportViewer Members | Web Report Viewer | Public API |
| CacheStorageSetting | Configures how report data is cached on the server. | Caching Report Option | Report Server | Syncfusion |
| CustomFont | Allows the registration of private fonts for report rendering. | Adding Custom Fonts in the Bold Reports Enterprise Server |
| CustomStyleSheet | Enables custom CSS styling for the reporting portal. | Register Custom Styles | Report Server | Bold Reports |
Conclusion
Configuration nodes and Report Viewer properties provide administrators with centralized control over the behavior, appearance, and capabilities of the Bold Reports platform. Proper configuration helps improve usability, enforce organizational standards, control feature availability, and ensure stable system operation across different environments.