Visual Studio Templates for DSP Classes
When you need to use a custom Docentric DSP class, you can use Visual Studio templates for different use cases.
Each of the VS templates creates a new class that extends DocDataSourceProviderSrsReporting, the Docentric base DSP class (or so called Default DSP class), but with different overridden methods, TODO tasks and useful comments, depending on the use case you currently have.
If you are not sure which group your scenario belongs to, use DSP Class General Template. However, you can always override additional methods, or even create such a class (which extends DocDataSourceProviderSrsReporting) manually.
DSP Class for Print Destination Placeholders
Template of Docentric DSP (Data Source Provider) class for managing custom placeholders used in email body, subject and output filename. Use this template also when you want to dynamically change print destination settings such as selected template, or to add additional email attachments.
DSP Class to Extend SSRS Report DS
Template of Docentric DSP (Data Source Provider) class for extending a data source of existing SSRS reports such as Sales Invoice, Purchase Order, etc. Add additional data, remove or reshape data without changing built-in report artifacts.
DSP Class to Create SSRS Report DS
Template of Docentric DSP (Data Source Provider) class for creating a data source for new custom SSRS reports. Add data from arbitrary AX tables and views, or any other internal or external data source, using plain X++. Calculate and shape data into meaningful groups and hierarchies.
DSP Class General Template
General template of Docentric DSP (Data Source Provider) class that covers all use cases.
Report specific DSP class is needed when a new custom SSRS report is created, or when you want to add additional data to an existing SSRS report without changing its built-in artifacts. Also, you will need this class to define and manage custom placeholders, or to dynamically change print destination settings of running report.