Report configuration file schema

 

Applies To: Dynamics CRM 2013

New custom report types can be added to Microsoft Dynamics CRM through the reports configuration file. For each new report type, a viewer can be defined that specifies the report type's filename extension and a handler that can display a report of the given type.

You can find this schema in the SDK\Schemas\reports.config.xsd file in the SDK package. Download the Microsoft Dynamics CRM SDK package.

Schema

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="viewers"
           
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
 <xs:element name="viewers">
  <xs:complexType>
   <xs:choice maxOccurs="unbounded">
    <xs:element name="viewer">
     <xs:complexType>
      <xs:attribute name="extension"
                    type="xs:string"
                    use="required"/>
      <xs:attribute name="handler"
                    type="xs:string"
                    use="optional"/>
      <xs:attribute name="name"
                    type="xs:string"
                    use="required"/>
     </xs:complexType>
    </xs:element>
   </xs:choice>
  </xs:complexType>
 </xs:element>
</xs:schema>

Sample Report Configuration File

<?xml version="1.0" encoding="utf-8" ?>
<viewers>
 <viewer extension="xyz"
         handler="/Specialviewer.aspx"
         name="Special Report Type"/>
 <viewer extension="abc"
         name="Client Rendered Report"/>
</viewers>

See Also

Developers guide to reports for Microsoft Dynamics CRM 2013
Report entities
Schemas used in Microsoft Dynamics CRM 2013
Developers guide to reports for Microsoft Dynamics CRM 2013