If your developers use ActiveReports, you can upload your existing ActiveReports code-based files that are compiled into a .NET assembly to take advantage of the ActiveReports Server scheduling, security, and scalability features. Note that if you also use the Designer Add-On, these developer reports cannot be edited by end users.
.NET Assembly Requirements
In order to upload your code-based section reports to ActiveReports Server, first compile them into a .NET assembly. Your compiled report assembly must meet all of the following requirements in order to avoid errors.
- It must be a valid .NET assembly with a strong name signature.
- It must have the target platform set to Any CPU.
- It must be compiled for .NET Framework 3.5.
- All its dependencies must be resolvable on the Server side.
- The version of ActiveReports 12 assemblies that you reference in the compiled report assembly cannot be newer than the version of ActiveReports 12 assemblies installed on the Server.
- It must contain at least one code-based section report.
- All its reports must have a parameter-less constructor.
To upload developer ActiveReports code-based files
Developer ActiveReports appear in the list of available reports in the Report Portal as well as in the Reports list in the Administrator Dashboard. In the Report Portal, they have only Preview and Delete buttons, with the Design button omitted.
- In the Administration section of the Administrator dashboard, click Reports.
- On the Reports page, click the Upload report button.
- In the Upload an existing report dialog that appears, click the special area to navigate to the .NET assembly file (dll or exe) with the code-based section report that you want to distribute via ActiveReports Server, select it and click Upload.
- Select reports in the list by selecting the corresponding check boxes.
- Click OK to add the report to the Reports list in both the Administrator Dashboard and the Report Portal. If a report with same name already exists, you can select the Overwrite checkbox to replace the report.
Note:
- The code-based ActiveReports Developer reports cannot be created in ActiveReports Server. To create or modify such reports, please use ActiveReports in Visual Studio IDE.
- The code-based reports built with an older version of ActiveReports cannot be previewed in ActiveReports 12 Server. Users should always rebuild all code-based reports using ActiveReports 12 and republish them on the server.
To schedule developer ActiveReports
As with any report, you can schedule code-based section reports to run at certain times, and have them automatically sent to stakeholders.
See Also