Exago Logo
Search
Generic filters
Exact matches only
Extensibility

Scheduler Queue

The Scheduler Queue is a custom-built application library that sits between the Exago core application and any number of Scheduler Service instances and handles how schedule traffic is managed. The Scheduler Queue is completely optional, but configurations with multiple scheduler instances for which load balancing is a priority are ideally suited to making use of this feature.

SessionInfo

Custom Functions, Server Events, Action Events, and Assembly Data Sources can access the Exago session state through a sessionInfo object. Access to sessionInfo allows powerful capabilities such as the ability to persist values across function invocations, allowing each invocation to be ...

Styling Exago

Customizing and Styling Exago comes in many forms. The three major components are: Application Themes (The look and feel of the BI platform) Chart and Designer Themes (Color scheme for visual components) Localization (The language and default text elements of the BI ...

Styling the Home Page

Visually modifying and branding the user interface is a simple but effective step toward integrating Exago into a host application. For styling purposes Exago can be thought of as a control that sits within a div on an .aspx (html) page.Aesthetic changes can be made for single users or ...

HTML Tag Sanitization

By default, the Web Application and Scheduler Services scan and remove unsafe HTML tags from any user input. User input areas include report cells, report descriptions, filter fields, and so on. This is to protect the application from any potential script injection attacks. Removing unsafe ...

Multi-Language Support

NoteThe language elements discussed in this article do not include those created by users or administrators such as reports, folders, express report/crosstab themes or Data Field names. To modify Data Field names please see Column Metadata. To modify theme names please see Express Report ...

Remote Execution

Report execution can be balanced across servers to improve performance. As one execution is being processed subsequent report execution calls will be sent to different servers. For each new job, Exago will prioritize the server with the lowest load (according to CPU and memory load) and ...

Report and Folder Storage/Management

This document covers several versions of the application. Use the Viewing content for dropdown to see only the content relevant to a specific application version.Important All legacy content storage mechanisms and the contents of this article were deperecated in Exago v2020.1+. For more ...

Create a Custom ExpressView Theme

Caution This article applies to the ExpressView Designer in versions pre-v2021.1. For building a custom ExpressView theme in v2021.1+, refer to the new Create a Custom ExpressView Theme (v2021.1+) article. Starting in v2017.1, administrators can provide custom ExpressView themes for their ...

Create a Custom ExpressView Theme (v2021.1+)

NoteThis section applies to ExpressView in v2021.1+ of the application. For previous versions, refer to Create a Custom ExpressView Theme (pre-v2021.1) A theme can be applied to an ExpressView that will change the colors of the elements on the canvas such as the totals, column ...

Custom Context Sensitive Help

Exago is installed with context sensitive help. When a user clicks the Help icon a tab opens to display the appropriate section of the Exago User Guide. The content of this tab can be replaced with custom content managed by the host application.To implement Custom Context Sensitive Help:...

Customizing Getting Started Content

The Getting Started tab is displayed as a user enters the Exago Web Application user interface. This tab can be customized by customizing HTML in a language definition file. This is done by modifying the language element <GettingStartedContent> in the ...

Displaying User Messages

Some Server Events are designed to display messages to the user based on a return value. For the other server events a user message can be displayed by throwing the WebReports.Api.Common.WrUserMessage(string, wrUSerMessageType) method. WarningThis method can be used for all server events ...

Exago Theme Maker

Many components in Exago can be themed and styled. Exago provides a Theme Maker that can create component themes for any color palette. Matching themes can be created for ExpressViews (pre-v2021.1), Express Reports, Charts, GeoCharts, and CrossTabs. The Theme Maker is a JavaScript application ...

Getting Started with Application Themes

In general, we recommend all those intending to make styling changes to do so in a new Application Theme, not in the included Basic theme. Changes made to the Basic theme will be overwritten whenever Exago is updated.In this guide we'll walk through the process of creating a new Application ...

Excel: Grouping on Separate Worksheets

The default behavior when exporting an report to a Microsoft Excel workbook is that all data appears in a single worksheet (tab).If a report contains Group Sections, an Excel export can optionally create a new worksheet for each new instance of the outermost group.The name of each ...

Adding Custom Items to the Report Tree

Custom (non-Exago) links can be added to the Report Tree in the user interface. This is an opportunity to provide a smooth transition from another reporting system. NoteNon-Exago content will not be executed by the Exago execution engine. This feature allows custom items to be added to the ...

Adding Fonts to Exago

Additional fonts may be added to Exago by installing them on the web server. Fonts must be available to the user account the web server is running under. The font must also be available on each user's computer in order to appear in reports. Windows Adding additional fonts to Azure App Services ...

An Overview of Exago Extensions

Exago extensions allow developers to access, extend and modify the platform's capabilities to suit particular needs that can't be handled "out-of-the-box".The interface for most capabilities is via coded elements, done either via Code Editor in the Administration Console or external code ...

Application Themes

An Application Theme is a set of custom styles and images which change the overall look and feel of the application. Admins can Create and Customize their own theme with relative ease. The Filters dialog of the Advanced Report Designer with the built-in Basic Application ThemeThe same ...