CeReportRights

Specifies the Report plugin custom security rights. The rights are set through the SystemRights.Add method. See CeSystemRights for list of system rights.

Constant Value Description

ceReportRightRefreshOnDemandReport

2

Refresh the report's data. Use this right to grant or deny the user from directly hitting the database. This right is enforced by the Page Server and the RAS server, but not the Job Server, since refreshing on the Job Server is not interactive.

ceReportRightPrintReport

59

Schedule the report to printer. This right is used by backend servers to control the printing of a report's data. The Job Server is the only server that prints, and thus is the only server that will enforce this right. Note, however, that the server has no control over printing that is done through the client. You can print reports from the ActiveX viewer and from the RAS server. RAS exports the report to PDF, sends it to the client's browser, and then the browser prints it. Consequently, it may appear to the user that the printing right is not working; this is not true since the functionality is being exposed by the client, and not the server. To prevent users from printing from the client, you must modify your client applications so that they check the user rights and enforce it.

ceReportRightPageServerExport

60

Export the report's data. This right is used by backend servers to control the exporting of a report's data. This right is enforced by the Job Server, Page Server, and RAS server.



Crystal Decisions, Inc.
http://www.crystaldecisions.com
Support services:
http://support.crystaldecisions.com