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).
Adding, removing, and editing groups can now be done via a special Group Tab.
Clicking on the pencil icon leads to a screen where group membership can be established:
Clicking on the gears icon brings up the permission set window:
Notice that when adding permissions you can select both an Access Mode,
and restrict the Access Mode to a particular Scope:
In all, these collection of features allow for an infinite number of combinations in order to tailor to your specific security needs.
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:
This leads to the familiar permissions area but for only the particular user in question:
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.
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:
- Create an account by clicking “New User”
- Install the Client Side Report Designer (you will receive an email with a download link)
- 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!