Features In-Depth

Works With Any Report Designer

VersaReports ReportServer works with the report designers you want to use:

  • ReportServer/CR for reports created in SAP Crystal Reports
  • ReportServer/AR for reports created in GrapeCity ActiveReports
  • ReportServer/XR for reports created in DevExpress XtraReports
  • ReportServer/TR for reports created in Telerik Reporting
  • ReportServer/Universal for reports created in all of the above report designers along with the ability to work with other report designers we don't directly support!

Define Once, Schedule Lots of Times

With VersaReports ReportServer, each report is defined once and can be scheduled multiple times or run on-demand with our "Quick Run" feature. The report definition includes where the report is located (uploaded into the database or stored on the web server's disk), the basic parameter information that the report accepts, and which users can schedule the report to run.

Users who are selected to be able to schedule this report can then define when the report will be run and the specific parameter values to supply for each scheduled run. So if you want a production report to be scheduled at different times for different production lines, you would define the production report once, but schedule it multiple times with a parameter value specifying the production line for the report.

Schedule a Report to Run When You Want

Run your report immediately, at some time in the future, once a day, once an hour, even once a minute! Whatever makes sense for your report, VersaReports ReportServer can handle it. When you define a report's schedule, you can specify:

  • When the report should first run;
  • How often you want the report to repeat (by months, days, hours, or minutes);
  • Which days of the week or month you want the report to run, and which hours of the day you want the report to run.
  • Specify dates to include/exclude using calendar feature

In other words, if you want to run a report once a month on the first of the month or every hour during the first shift of every Monday, Wednesday and Friday, while still excluding all company holidays, VersaReports ReportServer can do it!

You can also use ReportServer Web Services (included with all ReportServer Editions) to cause a report to run based on an external event or logic (e.g., a manufacturing batch completing).

Pass Parameters to the Report

Many reporting packages support the idea that you can pass parameters directly into the report before you run it. With VersaReports ReportServer, you can specify parameters as part of any scheduled report. Parameter types include:

  • Integer and/or floating point numbers, limited by high and low values specified by the person defining the report that can be scheduled
  • Any string of characters
  • A date/time value, which can either be a specific date/time OR a relative date/time, like beginning of the hour or beginning of the day, or the current date/time minus some relative timespan.
  • A string based on a set of choices (e.g., A, B, C, D) that are specified when the report is defined to VersaReports ReportServer.
  • Dynamic and cascading parameters that are based on the results of database queries.
  • A "system" value based on ReportServer information, such as the user ID of the person who scheduled the report.

Report administrators can also lock parameters for certain schedulers as well as let the report administrators adjust the order of parameters to be shown to schedulers using an easy-to-use drag-and-drop interface.

Distribute Reports Where You Want

Go paperless! VersaReports ReportServer lets you send reports to other users on the ReportServer web site, e-mail users inside and outside of your organization, to your printers, to remote servers via FTP, Secure FTP, and FTP over SSL, to Microsoft SharePoint document libraries, to remote Windows directories, to the users who are the result of a SQL database query, and to a remote application via SOAP web services.

The report scheduler can specify an HTML-based message to be included with the completed report. NEW! These messages can include values from the report parameters if desired.

E-mailed reports and reports sent to FTP sites or remote Windows directories can be optionally compressed and secured using AES-256 encryption. NEW! Now includes the ability for the administrator to pre-define remote servers and their login information for use with Sharepoint libraries, FTP servers, and remote Windows folders.

Report administrators can create global distribution lists -- which are created from any combination of report recipients, including e-mail, remote server, and web services -- which can be used by any report scheduler to distribute a report. Additionally, any user can also create their own personalized distribution list for distributing reports.

Web site users can forward a report to other recipients, to e-mail addresses, to all users on a distribution list, or to remote servers and printers. This feature applies not only to the users who schedule reports, but also to any user who receives the report.

You can also suppress output for reports based on empty data sources, so that your recipients don't receive blank reports.

NEW! The administrator can suppress certain recipient types for security reasons or restrict portal users from redistributing reports.

NEW! All report e-mail recipients can be included on the same distribution e-mail, making it easier for users to continue the conversation with all e-mail recipients.

Store Reports In The Format You Want/Maintain It As Long As You Want

VersaReports ReportServer allows you to schedule a report to produce output in any format supported by the report designer package you select. For the native report formats, the site administrator can set up a special viewing page (examples for many common report designers are included in the base package); for other formats, the user is required to have the appropriate viewer — e.g., Adobe Acrobat, Microsoft Word, Microsoft Excel, etc. — already loaded on their workstation.

When a report is scheduled, it is provided with a default retention policy, specifying the number of days before an old report expires or the number of successful runs that are retained for the user's viewing.

Additionally, every user that is permitted to view a scheduled report can also customize the default retention policy to create a personal retention policy for that scheduled report. In other words, if the report's scheduler defines the default retention policy to be 5 days and a user wants it to be only the last 10 copies of the report, you can make that adjustment and it only affects how the number of copies of this report that user will see. Other users can adjust their retention policy to best meet their business needs.

Integrate With Your Security

Unlike other packages that force a particular authentication/authorization scheme on you, authentication and authorization for VersaReports ReportServer can come from any authentication/authorization scheme defined for your network.

VersaReports ReportServer includes authentication/authorization for the primary Windows security schemes: Windows, Active Directory, and Forms Authentication. We've also provided an easy way to integrate your custom authentication scheme into the product.

...And More!

VersaReports ReportServer has many other features that make it truly world-class:

  • Store reports in MySQL, Oracle, or SQL Server
  • Batch reports, with a single scheduled report creating a unique report output for every record of a dynamic database query.
  • NEW! Date entry is localized to the user's browser settings.
  • An easy-to-use configuration tool to make post-installation configuration a snap!
  • Integrate with your other applications using ReportServer Web Services, to manage your schedules, capture completed reports, or force a schedule to run.
  • Users can integrate a view of their archived reports into any portal -- like SharePoint, My Yahoo, MyAOL, and MyMSN -- using ReportServer's RSS feed feature.
  • Report event notifications can be sent to e-mail or Twitter when a report completes or fails
  • Search for a completed report by title, notes, or date completed.
  • Multi-threaded report runner, so that more than one report can be scheduled to run at any moment (within the limits of your server's abilities)
  • Time zone "normalization", so that the timestamps are displayed using the time zone in the user's location.
  • Easy integration of ReportServer pages into your existing corporate portal structure.
  • Store completed reports in the database for security or on disk for faster access and easier backup.
  • A professional AJAX-driven web interface for all features.
  • Excellent customer service and technical support.

And all for an unbeatable price! Why wait? Try it free for 30 days.

Reports Archive view - click to see larger image Reports Archive view #2 - click to see larger image Scheduled Reports view - click to see larger image Report Definition Wizard - click to see larger view. Report Scheduling Wizard - click to see larger image

Unlock the Power of Your Reports