Why to Use Docentric SSRS Replicas
To get most of our product in the shortest possible time we strongly recommend using Docentric SSRS Replicas. They will be not only the starting point for your customization but also the excellent learning material regarding both Docentric designs and custom DSP classes. You can learn the best practices regarding Docentric designs and quickly grasp Docentric APIs for customization in X++.
Report specific placeholders
Besides Docentric designs, Docentric SSRS replicas also contain so called DSP classes that provide numerous benefits such as report custom placeholders you can use with the Email or File print destination. For example, for the Sales invoice report you can use Invoice ID, Customer Account or Customer Contact Name in the email body, subject, output filename, etc.
Improved Print archive
The next great advantage is that Docentric SSRS replicas set up so called Docentric archive contract, which enable you to fully benefit from improved Print archive, e.g. to search and re-print archived reports by document ID (e.g. Invoice ID), source table ID (e.g. Sales ID) or Customer account number.
Improved emailing options
With Docentric SSRS replicas you will automatically get all common reports already registered in Docentric report setup that will further enable you to use advanced emailing features such as Email processing (i.e. saving outgoing emails in Email sending status), or setting up Email priority, the Reply-to and Bounce-to email addresses, the Read and Delivery receipt options. In addition, you will be able to set up redirections for missing Email tokens. For example, if the primary contact email for a customer is not set, you can redirect report execution to a particular printer.
Save to Attachments
For the File print destination Docentric SSRS replicas enable saving report output files to Attachments of the specified entity instead of the underlying entity. For example, if you select File as the target print destination and turn on the Save to Attachments option for the Sales invoice report, the output file will be attached to the corresponding Sales order (the SalesTable table), Customer or Invoice journal, depending of your selection.
Quick start for further customization
If you want to add additional placeholders or change any of the currently selected print destination settings, you will have a sample X++ code on how to proceed.
Often there is also a requirement to add additional email attachments to outgoing emails, e.g. Terms and conditions when emailing invoices. You will be able to do this more easily in the existing Docentric DSP classes of Docentric Replicas.
To add additional data, instead of extending (or overlayering) the report built-in artifacts such as temporary tables and DP classes, you will be changing the custom DSP classes shipped with Docentric SSRS Replicas. Moreover, since Docentric designs work with XML based data sources, you can shape and structure your data however you like, even add new data sets and child data sets with only few lines of code in your report’s DSP class.