Generic Electronic Reporting (GER) or Electronic Reporting (ER) is a new configurable tool in Dynamics 365. We can use it to configure formats for both incoming and outgoing electronic documents. No coding or queries are required, meaning functional consultants or business users who have good knowledge of the Dynamics 365 data structure can easily configure ER.
Here are the basics behind Electronic Reporting in Dynamics 365:
The purpose of this document is to explain the general architecture of the ER and describe steps to create a report.
An ER configuration holds all the electronic reporting components. It is basically a wrapper of ER components. The configuration can contain different versions of ER components. You can edit the draft version of the components and finalize it by changing the status to “Completed”.
There are two main components – Data Model & Format.
1. Data Model
The data model is a data structure; it is a container of a record. It should have enough details to fulfill the reporting need. Data can be related to any business domain area. The data model includes data items or fields. Each data item can be recognized as a string, integer, real, date, enumeration, Boolean, and so on. If needed a data model can also include other records or a record list.
Types of data structures:
You can map “Data elements” with “Business data”. This model mapping supports incoming and outgoing electronic documents.
2. Format
We need a format component for incoming and outgoing data. It is the structure and content of the output file generated at run time or the structure and content of the incoming document that is imported at runtime.
You can generate outgoing documents as individual files in various formats, such as text, XML, Microsoft Word document, or worksheet. You can create multiple files separately and encapsulate them into one zip file.
You can parse an incoming document in various formats, such as text and XML.
Finally “Data Binding” is used to create the link between the format structure and data model.
The following steps will demonstrate ER configuration and components on a basic tabulator report. The prerequisite is to know the table or entity name. This can be found in the “Form Information” of any Dynamics 365 form.
You can browse the table through the table browser and check all the field’s names and identify fields to be included in your report. Following is an example of how you can browse a table.
D365 URL: https://ap-demo-10-pu24-v76a27d0cc1c8602349aos.cloudax.dynamics.com
Table Name: CustGroup
Table Browser: https://ap-demo-10-pu24-v76a27d0cc1c8602349aos.cloudax.dynamics.com/?mi=SysTableBrowser&tableName=CustGroup
Go to Organization Administration > Electronic Reporting > Configuration
Or you can access Configuration Form from workspace “Electronic Reporting” and use the “Reporting configuration” tile.
Create a Configuration, select the option “Root” and input report name. Newly created configuration’s version would be “Draft” once you set up the data model you can change status and make it “Completed”.
Please check all blue rectangles in the below image.
An example of a two-column tabular report of “Customer Group”.
The above example is good for basic understanding and building an excel based report. D365 Electronic Reporting ? In Part II of this blog serie, we’ll go further into details and will explain more features.