Download Reportworq

This is the archived documentation for Reportworq 5. It is kept for reference and is no longer updated.

Go to the Reportworq 6 documentation

Overview#

The Configuration page of the Administration interface contains settings related to the following:

Tap or click the image to view it full screen

Web Server#

Reportworq is a web application that runs within the host service created during initial installation and first-time configuration. This topic describes web server settings.

Tap or click the image to view it full screen

Web Server Port and SSL Certificate#

The Web Server Port is the port number that Reportworq users will use to access the web application and APIs.

The SSL Certificate switch determines whether Reportworq traffic uses SSL encryption protocol. If using SSL, you can create a self-signed SSL certificate or use one issued by a Certificate Authority (CA). To ensure that users can access the Reportworq web application, you must also import the SSL certificate into the Trusted Root Store on the Reportworq computer.

Notes about self-signed SSL certificates:

Changing any of these settings requires a restart of the Reportworq application for the settings to take effect.

Tap or click the image to view it full screen

Tip: SSL encryption is required in order to use the Reportworq Add-in for Excel.

To create a self-signed SSL certificate:

  1. In the text box beside the SSL Certificate switch, type the path where you want to store the new certificate. For example, C:\Program Files\Reportworq. Note: This procedure will replace and overwrite any previous self-signed Reportworq SSL certificate located in the specified path.
  2. Select the plus icon .
  3. In the Confirmation dialog, select OK.
  4. In the Certificate DNS Entry dialog, specify the DNS entry for the certificate, and then select OK. IMPORTANT: Do not use localhost in the DNS entry. Users must use the exact address specified here when they access the Reportworq web application. A new self-signed SSL certificate is created in the path you specified in Step 1. The filename is cert.pfx.
  5. From the Certificate Created dialog, record the certificate password and then select OK. IMPORTANT: You will need this password to import the SSL Certificate into the Trusted Root Store. This is the only opportunity to view the password; it cannot be displayed again.

To use a CA-issued SSL certificate and password:

  1. In the text box beside the SSL Certificate switch, type the path where the existing SSL certificate is located, including the filename. For example, C:\Program Files\Reportworq\cert.pfx.
  2. Select the key icon .
  3. In the Certificate Password dialog, enter the certificate password and then select OK.
  4. In the Certificate Password dialog, confirm the certificate password by entering it again, and then select OK.
  5. In the Certificate DNS Entry dialog, specify the DNS entry for the certificate, and then select OK. IMPORTANT: Do not use localhost in the DNS entry. Users must use the exact address specified here when they access the Reportworq web application.

To import an SSL certificate into the Trusted Root Store of the Reportworq Computer:

  1. Navigate to the folder that contains the SSL Certificate. Tip: For self-signed certificates, the filename is cert.pfx.
  2. Right-click the filename and then select Install PFX. The Certificate Import Wizard appears.
  3. For Store Location, select Local Machine.
  4. Select Next. The Wizard shows the File name and path for the SSL Certificate.
  5. Select Next. The Wizard requests a Password and provides Import options.
  6. In the Password box, paste the password for the SSL Certificate.
  7. In the Import options area, select Include all extended properties, and clear the other options.
  8. Select Next. The Wizard provides Certificate Store options.
  9. Select Place all certificates in the following store, then Browse to select Trusted Root Certification Authorities, and then select OK.
  10. Select Next.
  11. The Wizard displays the import details.
  12. If the details are correct, Select Finish. Otherwise, select Cancel and then begin this procedure again.
  13. Confirm that users can access the web application. Note: If previous attempts failed, they may need to restart their web browsers.

Advanced SSL/TLS Configuration

When SSL is enabled in Reportworq, there are advanced SSL configuration options that some customers may wish to modify such as supported TLS versions and cipher suites, to ensure that any SSL/TLS communications aren't at risk of known SSL/TLS vulnerabilities. SSL/TLS support typically has two overall components that impact Reportworq:

Reportworq is designed to inherit all its advanced SSL/TLS settings from the operating system configuration. Making changes to these settings varies by operating system version and local policies, so please consult with your network/IT security teams if you believe advanced SSL/TLS configuration is required. Once any of those setting changes are applied, Reportworq will automatically use them after an application restart.

Determining the Reportworq URL Address#

The Reportworq URL that users use to access the application is determined by the settings above and takes this format:

**[HTTP or HTTPS]://[Address of Reportworq Host Machine]:[Port]**

Where:

Examples:

Web App Host#

The machine name, IP address or DNS name used to access the main web application from a remote machine.

Repository Path#

The Reportworq repository is where all Reportworq application data including Jobs, Data Source Connections, and Distributor Configuration settings are stored. Temporary working files generated during job execution and Job history, are also managed within the repository.

The Repository Path defines the root location of the Reportworq repository. Reportworq's default location for this setting is in a "Repository" subfolder where the application is installed. This setting can be changed at any time, but note that it will impact all application users. Changing this location requires a restart of the Reportworq application for the updated setting to take effect.

Moving the Repository

To move the repository you must perform the following steps:

  1. Back up the current repository. Tip: The initial default location of the repository is <*install_location*>\Repository, typically C:\Program Files\Reportworq\Repository.
  2. Change the Repository Path.
  3. Restart the Reportworq application.
  4. Restore the repository backup that was created in step 1.

Please see Backup & Support for more details on steps 1 and 4.

Recycle Service#

Some Reportworq administrators like to have the application automatically restart during overnight hours to free up system resources and reset all connections.

To enable the Recycle Service, turn the Recycle Service switch on (blue) and specify when the restart should occur. The time is based on the time zone setting for the Reportworq computer.

Tap or click the image to view it full screen

Backup#

Backup settings for the Reportworq Repository and for creating a Repository Report are located in the Configuration section of the Administration interface:

Tap or click the image to view it full screen

Repository Reports#

The Repository Report contains comprehensive information about configuration settings and values for all Distribution reports in Reportworq. This report enables you to quickly find detailed information about almost every aspect of your reports. The Repository Report is generated as a spreadsheet (.xlsx file) consisting of multiple worksheets, each containing report-related information from a different perspective.

Data rows in the report can be sorted based on any column, and you can omit irrelevant data by applying filters to one or more columns. Some columns may not be present, depending on the properties of your Reportworq Jobs.

Repository Report worksheets are as follows:

The following tables list the data items presented on each worksheet of the Repository Report.

Jobs Worksheet

Job NameJob PathJob Type
Is ScheduledScheduled CountSchedule Names
Last ModifiedDate CreatedReports
Output TypePowerPoint file PathEnable Job Contact Mapping
Job Contact Mapping FieldJob Contact Mapping ValueExcel Split Worksheets
Excel Remove FormulasJob Sort Manual CollationPDF Add Page Numbers
PDF Add Cover PagePDF Low QualityCSV Separator
PowerPoint PDF OutputPowerPoint Low Quality PDFPowerPoint Sort Slides in Worksheet Order
PowerPoint Maintain Aspect RatioAdditional File Name PathsFile Distribution to zip
File Distribution to zip ExclusionDistribution typeDistributor Type
SharePoint.SharePointFolderEmail.EmailToEmail.EmailSubject
Email.EmailFromEmail.EmailMessageEmail.AllowCombineFiles
Email.EmailCCGoogle Drive.EmailToGoogle Drive.FolderPath
Network Folder.OutputFilePathEmail.EmailBCCEmail.AttachFiles
Email.EmailPriorityEmail.EmailCombineKeyTeams.TeamsTarget

Reports Worksheet

Job NameJob PathReport Name
Report Source ProviderFile NameFile Path
Worksheet CodeNameWorksheet NameParameter Names
Sheet Name TypeSheet Name ValueParent Bookmark Name Type
Parent Bookmark Name ValueTab Color typeTab Color Value
Suppression TypeSuppression ValueOutput Order Type
Output Order ValueException TypeException Value

Report Parameters Worksheet

Job NameJob PathReport Name
Report File NameWorksheet NameParameter Name
Parameter Location

Parameters Worksheet

Job NameJob PathParameter Name
Parameter TypeParameter ValueAllow for Bursting
Cycle Mode

Static Burst Set Worksheet

Job NameJob PathContact Id
Contact NameParameter NameParameter Type
Parameter Value

Schedules Worksheet

Job NameJob PathSchedule Name
IdIs EnabledNotification
Notification Failure OnlyFrequencyDescription
Frequency Advanced ModeHold For DeliveryLast Actual Run Time
Last Run TimeFilter ModeFilter Days
Run Now Flag

Contact Worksheet

IdNameTags
D_Google Drive_EmailTo_Google Drive_DriveIdD_Google Drive_FolderPath
D_Network Folder_FileLocationD_Secure FTP_FileLocationD_Slack_SlackChannel
D_Email_EmailAddressD_SharePoint_SharepointFolderD_Teams_TeamsTarget
custom field name
(0 or more columns)

Logging#

Reportworq can create application logs to help the Reportworq support team diagnose and resolve problems. Logging settings are located on the Configuration page of the Administration interface:

Tap or click the image to view it full screen

Settings are as follows:

Select the following icons to clear, download, or submit application logs:

Execution#

Reportworq has options designed to manage the overall application and server performance, and retention of Job execution history when running Reportworq jobs. These settings are located in the Execution area.

Tap or click the image to view it full screen

Selecting the optimal Parallel Job Execution depends on the available host server CPU and Memory resources. Some examples of CPU and Memory usage are described here, using Parallel Job Execution = 5 as an example:

It is important to strike a balance that allows Reportworq to take advantage of parallel Job processing without overwhelming available hardware resources. If Parallel Job Execution is currently set to a number that may result in CPU and RAM being over or underutilized when the maximum number of Jobs are running in parallel, then it may be helpful to adjust this setting accordingly.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.