Projects:Project Evolution Report/Technical Documentation
Contents |
Project Progress Report - Technical Documentation
Overview
This article will explain how to proceed in order to create a Project Progress Report.
Technical design
Project Progress Report filter window
- Create a new HTML file to display the report filters: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.html
- Create a new XML file to get/set the values of filter window: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.xml
- Create a new Java file to process the values of the filter window: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.java
- Create a new report within the Application Dictionary (Application Dictionary || Report and Process) with search key ReportProjectProgress and name Project Progress Report. Define it as a Report and set its Process class: org.openbravo.erpCommon.ad_reports.ReportProjectProgress
- Create a new menu entry (General Setup || Application || Menu) called Project Progress and make it point to ReportProjectProgress report.
- Place this new entry inside Project & Service Management || Analysis Tools.
Project Progress Report
- Create a new XSQL file to get the project values from the database: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress_data.xsql
- Modify the Java file in order to read the XSQL and send it to the JRXML file: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.java
- Create a JRXML to display the project result: src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.jrxml