Search

Install Reporting in a self-hosted XpressDox Server

Adding Reports to the XpressDox menu

 

First, please download the Reports installer from our Downloads site.

 

In order to deploy the XpressDox Reporting application to IIS:

 

  1. Make sure the web-server has the NET Core Module/Hosting Bundle installed for .NET Core 7 (https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-7.0)
  2. Create a new web application in IIS and install (run the exe) the application into the IIS application directory.
  3. Configure app-pool for .NET Core runtime – note the “No Managed Code” selection.

 

XpressDox Document Automation Assembly offers reporting on template usage and other stats

  1. Create a new DNS and add the https binding to the site:  https://<XpressDoxReportingInstance.com>

 

 

Update the XpressDox configuration, and the Reporting app settings files

Add the following key to the XpressDox web.config file. The value should point to the Reporting DNS created above.

Please note the trailing / after the URL.

 

XpressDox Document Automation Assembly offers reporting on template usage and other stats

 

Now add the following key to the Reporting appsettings.json file:

  • The connection string for the XpressDox database. Note the TrustServerCertificate=true at the end of the connection string.
  • The XpressDox Server URL (with a trailing /)
  • The Reporting URL (with a trailing /)

 

XpressDox offers reporting on templates run. Get statistics on template adoption

 

Once done, you will see a Reporting menu in your XpressDox Server

 

XpressDox Document Automation Assembly offers reporting on template usage and other stats