Skip to content
English
  • There are no suggestions because the search field is empty.

Custom Reporting Data Model

Reporting Views have been developed to include all data available in Projectworks directories (E.g. Time Entries screen). There is also a BI View available which are available for more advanced Users. The Reporting Views will allow you to build reports using one or many Questions (Queries).

We’ve developed a number of new Reporting Views to help you create custom reports you might need. This article shows how the Reporting Views relate to each other and which ones can be easily joined together for more comprehensive reports.

The Reporting Views contain information that you can see on each related screen in Projectworks. The below chart shows how the different entities are related to each other.



Reporting View Structure

Building a Report from withing a single Reporting View

Building a Report where data sits across Views

Reporting View Join Reference tables

 

Reporting Views contain the following

Field Names: The data that you want pulled into your Question (Query) and ultimately Report.

View IDs: These are unique ID in each View. (E.g.  “ProjectID” in the Project View and Budget View).

 

Building a Report from within a single Reporting View

In these cases, you will be create a Question (Query) using the data within a single View and therefore will not need to use the View IDs to join to another View.


Building a Report where data sits across Views

In these cases, you will need to join Views together using a common View ID that must be available in both Reporting Views.

 

Example: The Budget Reporting View can be joined to one or more of the following Reporting Views by the ID’s being available in each of these Views.

  • Organization [OrganizationID]

  • Company [CompanyID]

  • Project [ProjectID]

If you want to create a report that contains data from a Reporting View that cannot be joined directly, you need to find a view that can join the two by sharing data points with both as shown below. The key to joining more than two Views together is to find a common ID between Person View  &  Time Entry View and Time Entry View & Invoice View.

Reporting View References


The below tables explain which Reporting Views can be directly joined to other Reporting Views. If you want to create a report that contains information from Reporting Views that cannot be joined directly, you need to find a view that can join the two by sharing data points with both.

This is not the full list of columns in the tables. To view that, navigate to the report builder via the ‘Add Custom Report’ button and examine the views you are interested in.

 

Custom Fields can be used in reports, but given their very custom nature they are handled differently. Read more about Custom Fields in Reports to learn how to add them to your reports.

Budget

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 
 

Capacity

 

Can be directly linked to the following Reporting Views

 

 

Person

 

Organization

   
 
 

Company

 

Can be directly linked to the following Reporting Views

 

 

Organization

   
 
 

Cost

 

Can be directly linked to the following Reporting Views

 

 

Person

   
 
 

Expense

 

Can be directly linked to the following Reporting Views

 

 

Person

 

Organization

 

Company

 

Project

 

Budget

 

Invoice Line

   
 

Forecast

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 

Budget

 
 

Invoice

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 
 

Invoice Line

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 

Invoice

 
 

Invoice Payment

 

Can be directly linked to the following Reporting Views

 

 

Invoice

 
 

Leave

 

Can be directly linked to the following Reporting Views

 

 

Person

 
 

Organisation

 

Can be directly linked to the following Reporting Views

 

 

N/A

 
 

Person

 

Can be directly linked to the following Reporting Views

 

 

Organization

 
 

Posting

 

Can be directly linked to the following Reporting Views

 

 

Person

 

Organization

 
 

Project

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Quote

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 
 

Resource

 

Can be directly linked to the following Reporting Views

 

 

Person

 

Organization

 

Company

 

Project

 
 

Time Entry

 

Can be directly linked to the following Reporting Views

 

 

Person

 

Organization

 

Company

 

Project

 

Budget

 

Timecode

 

Invoice

 

Timesheet

 

Timecode

 

Can be directly linked to the following Reporting Views

 
 

Timecode

 

Can be directly linked to the following Reporting Views

 

 

Organization

 

Company

 

Project

 

Budget

 

Timesheet

 

Can be directly linked to the following Reporting Views

 

 

Person