Enterprise Ready Reporting with the DevExpress Report Server

10 June 2013

Ever since our beta release of the DevExpress Report Server we have been busy adding important enterprise features to the product. One of those essential features is enterprise ready security. Starting with this release the DevExpress Report Server includes 4 unique built-in security groups associated with the report process:

  • System Administrator: Full access to all server functionality and user account administration.
  • Data Administrator: Ability to manage and control the data available to reports.
  • Report Creator: Maintain report categories and create/manage individual reports.
  • Report Viewer: Access to view and print reports and to receive report distributions.

While these were available in our previous release, the level of customizability we have added was not. These built-in groups are completely customizable. You can delete them (with the exception of the System Administrator group), rename them, and even modify the access and scope available to members of the group. In addition to these customizable roles you can create an infinite number of groups with 4 different access modes (Read, Read/Modify, Read/Modify/Delete, and Create) in 9 separate scopes (All Categories, Specific Category, All Reports, Reports in Category, Specific Report, All Data Views, Specific Data View, All Scheduled Jobs, and Specific Scheduled Job).

Groups

Adding, removing, and editing groups can now be done via a special Group Tab.

Report Server Groups

Clicking on the pencil icon leads to a screen where group membership can be established:

Report Server Group Membership

Clicking on the gears icon brings up the permission set window:

Report Server Group Permissions

Notice that when adding permissions you can select both an Access Mode,

Report Server Access Modes

and restrict the Access Mode to a particular Scope:

Report Server Access Scopes

In all, these collection of features allow for an infinite number of combinations in order to tailor to your specific security needs.

Individual

Adding an individual to a group automatically adds all of the corresponding permissions to the users. In addition to this automatic application of rights, you can also add additional permissions to the individual user by clicking on the gear icon of the user:

Report Server User Screen

This leads to the familiar permissions area but for only the particular user in question:

Report Server User Permissions

Notice that in addition to the inherited permissions one can add additional ones by clicking “Add Permission".”

FAQ’s and Pricing

We are excited to finally release the DevExpress Report Server as a standalone product. We have a truly affordable price and clear licensing for the product.

Try It!

We would love for you to give it a spin! We have created an Azure based demo where you can try the server yourself: http://dxrs-demo.cloudapp.net/. There are a couple of things you need to do to try it:

  1. Create an account by clicking “New User”
  2. Install the Client Side Report Designer (you will receive an email with a download link)
  3. Activate your account.

We really want this to be a product that you come to rely upon to deliver on your reporting needs. I want to personally know how you use the product, where it succeeds, and how we can make it better.

As always, if there are any comments and/or questions, feel free to get a hold of me!

Seth Juarez
Email: sethj@devexpress.com
Twitter: @SethJuarez

no comments
No Comments

Please login or register to post comments.