Custom Reports

The data used in reports resides in the project database. Every Clarity project has a designated database. You can see the database name, or purge the data and start over on the Edit Project pane. The data is generated by the Revit DB Export task, which runs against Revit models and populates the project database. Each report of the project data is defined by an XML file, which determines what information displays, how it is presented, and what options a user of the report has.

Report Files Location

By default, Clarity provides 9 template reports in every project. The templates are stored in the C:\Inetpub\wwwroot\CentralAdministrator\ReportTemplates folder. When creating a project, Clarity assigns it a GUID (globally unqiue identifier) that looks like 74d8e70f-695a-47e8-9953-7efb01b8ae77. Then, Clarity creates a subfolder under the C:\Program Files\IMAGINiT Technologies\Clarity Central Administrator\ReportConfigs folder and copies all of the report templates to it. If you browse to your project in Clarity, you can see the GUID for the project in the URL (address) for each page.

 

For example: http://localhost/CentralAdministrator/Project/Main/94984e3e-c101-4f67-890c-636cf44faf5e

 

 

Report XML File Structure

The file has a variety of sections:

The Select Columns Section

The SourceTable section

The DropDown section

The WhereCondition section

The GridSettings Section

Other Notes

The parameter values in the database are typically stored in Revit internal units. For example, for length parameters, the values will be in decimal feet. In order to present other units, it may be necessary to build a conversion into a view.

 


IMAGINiT Clarity
Copyright © 2011-2020, Rand Worldwide, Inc. All Rights Reserved