Exago Logo
Search
Generic filters
Exact matches only
Extensibility

Custom Filter Functions

Nick talks about some common use cases for custom filter functions and then explores how we might use them creatively to improve upon our user experience even more!

Custom Function: Year to Date Check

Returns true if the provided date value is within this year to date, otherwise returns false.

Share by Link

Nick Cortina walks through modifying a host application and extending folder management to allow sharing of reports via link.

REST – Server Events

Server events can be accessed for reference and disabled for the session. Server events cannot currently be created or edited using REST.

Server Events

A video demonstration of creating and debugging Server Events.

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.

Customizing Color Picker

A video demonstration of customizing the color picker dialog with extensibility and storing the user's chosen colors in the User Preferences.

Custom Options

Custom Options allow for the definition of settings that users can modify on a per-report basis in the Report Designer. Options can be accessed during report execution by Server Events or Custom Functions.

Date Check Custom Functions

A video demonstration using date check custom functions to simplify report design

Dynamic Rank Custom Function

Emma gives a quick refresh of the use and code behind the Dynamic Logo custom function, explained previously on the Custom Function Support Lab. She then discusses a modification to the code to create a new custom function designed to display a dynamic rank image based on a user input value.

Folder Management

A video demonstration of the legacy Folder Management extension for report, folder and content storage. This method was replaced by Storage Management in v2020.1+.

Global Action Events

Global Actions Events are actions that can be attached to one of a specific list of events that will occur within the Exago application. These events usually trigger in response to user input, but they are not necessarily directly related to the input action, and thus will not transfer ...

Global Event: OnLoadReportParameters

The OnLoadReportParameters event passes a list of Parameter elements that can be reordered or modified before they are sent to the client for display. Called when report parameters are loaded, but before any processing has occurred. By default, parameters are sorted alphabetically by ...

Global Event: OnOkParametersDialog

The OnOkParametersDialog Event occurs when a user clicks on the Ok button of the Parameter Prompt Window. The window will only displays if the report has a non-hidden parameter with a prompt text. This Event could be used to see what values the user is setting for each prompting ...

Global Event: OnParameterSqlStatementConstructed

Called after a parameter dropdown object is constructed. Allows for modifying the object SQL. Signature For custom code the args array is structured as follows: args[] contains one object, the SQL string which is passed to the server to construct the parameter dropdown. For .NET Assemblies ...

Introduction to Action Events

This article applies to the Admin Console > Extensions >  Actions Events settings. Action Events can be grouped into two general categories: Local and Global events. Local events have two sub-categories:  Handlers attached to items in reports and set to fire automatically, ...

Introduction to Server Events

This article applies to the Admin Console >  Extensions > Server Events settings. Server Event Handlers provide code that Exago can execute when certain events happen during the application runtime. This code can either come from a .NET Assembly or be written in a high-level ...

Custom Function: Last Year to Date Check

Returns true if the provided date value is within last year to date, otherwise returns false.

Custom Function: Month Check

Returns true if the provided date value is within a full specified month, or a specified month to date. Returns false otherwise.

Custom Interactivity via HTML & Action Events

In this lab, Nick explains how we can use HTML and Action Events to take interactivity on report output to the next level.