Go BackGo Forward Index Home    

Project
Code
Meter


Report Template Macros

You can create any custom report using User Templates. To create a report, create a files of any type and put it in the UserTemplates folder under the ProjectCodeMeter installation folder. When ProjectCodeMeter finishes an analysis, it will take your report file and replace any macros inside it with the real values measured for that analysis.
Report Template Macros:
__SOFTWARE_VERSION__  replaced with ProjectCodeMeter version
__LICENSE_USER__
replaced with ProjectCodeMeter licensed user name
__PROJECT_FOLDER__
replaced with the Project Folder
__OLD_FOLDER__ replaced with Old Version Folder
__REPORTS_FOLDER__ replaced with project Reports folder
__ANALYSIS_TYPE__  replaced with analysis type Differential or Normal
__PRICE_PER_HOUR__ replaced with programmer Price Per Hour
__PRICE_PER_HOUR_FORMATTED__ replaced with the currency unit decorated version of the programmer Price Per Hour
__TOTAL_COST_FORMATTED__ replaced with the currency unit decorated version of the total project cost
__COST_UNITS__  replaced with the currency unit decoration if any
__TOTAL_COST__  replaced with the total project cost
__TOTAL_TIME_HOURS__  replaced with  the total project time in hours
__TOTAL_TIME_MINUTES__  replaced with  the total project time in minutes
__TOTAL_CODING_MINUTES__  replaced with  the total project coding time in minutes
__TOTAL_DEBUGGING_MINUTES__  replaced with  the total project debugging time in minutes
__TOTAL_TESTING_MINUTES__  replaced with  the total project testing time in minutes
__TOTAL_LLOC__  replaced with the project total Logical Source Lines Of Code (LLOC)
__TOTAL_NUMERIC_CONSTANTS__  replaced with the project total Numeric Constants count
__TOTAL_FILES__  replaced with the project total File Count
__TOTAL_STRINGS__  replaced with the project total String Count
__TOTAL_COMMENTS__  replaced with the project total source Comment count
__COCOMO_BASIC_MINUTES__  replaced with the reference Basic COCOMO estimated project time in minutes
__COCOMO_INTERMEDIATE_MINUTES__  replaced with the reference Intermediate COCOMO auto-estimated project time in minutes
__COCOMO_INTERMEDIATE_RELY__  replaced with the reference Intermediate COCOMO auto-estimated RELY cost driver
__COCOMO_INTERMEDIATE_CPLX__  replaced with the reference Intermediate COCOMO auto-estimated CPLX cost driver
__COCOMO_INTERMEDIATE_TOOL__  replaced with the reference  Intermediate COCOMO auto-estimated TOOL cost driver
__COCOMO_INTERMEDIATE_PVOL__  replaced with the reference  Intermediate COCOMO auto-estimated PVOL cost driver
__COCOMOII2000_NOMINAL_MINUTES__  replaced with the reference COCOMO II 2000 nominal (normal) estimated project time in minutes
__COCOMOII2000_INTERMEDIATE_MINUTES__  replaced with the reference Intermediate COCOMO II 2000 auto-estimated project time in minutes
__COCOMOII2000_INTERMEDIATE_RELY__  replaced with the reference Intermediate COCOMO II 2000 auto-estimated RELY cost driver
__COCOMOII2000_INTERMEDIATE_CPLX__  replaced with the reference Intermediate COCOMO II 2000 auto-estimated CPLX cost driver
__COCOMOII2000_INTERMEDIATE_TOOL__  replaced with the reference Intermediate COCOMO II 2000 auto-estimated TOOL cost driver
__COCOMOII2000_INTERMEDIATE_PVOL__  replaced with the reference Intermediate COCOMO II 2000 auto-estimated PVOL cost driver
__REVIC92_NOMINAL_EFFORT_MINUTES__  replaced with the reference Nominal Revic 9.2 Effort estimated development time in minutes
__REVIC92_NOMINAL_REVIEW_MINUTES__  replaced with the reference Nominal Revic 9.2 Review Phase estimated time in minutes
__REVIC92_NOMINAL_EVALUATION_MINUTES__  replaced with the reference Nominal Revic 9.2 Evaluation Phase estimated time in minutes
__REVIC92_NOMINAL_TOTAL_MINUTES__  replaced with the reference Nominal Revic 9.2 Total estimated project time in minutes
__REVIC92_EFFORT_MINUTES__  replaced with the reference Revic 9.2 Effort auto-estimated development time in minutes
__REVIC92_REVIEW_MINUTES__  replaced with the reference Revic 9.2 Review Phase auto-estimated time in minutes
__REVIC92_EVALUATION_MINUTES__  replaced with the reference Revic 9.2 Evaluation Phase auto-estimated time in minutes
__REVIC92_TOTAL_MINUTES__  replaced with the reference Revic 9.2 Total auto-estimated project time in minutes
__REVIC92_RELY__  replaced with the reference Revic 9.2 auto-estimated RELY cost driver
__REVIC92_CPLX__  replaced with the reference Revic 9.2 auto-estimated CPLX cost driver
__REVIC92_TOOL__  replaced with the reference Revic 9.2 auto-estimated TOOL cost driver
__TOTAL_QUALITY_NOTES__  replaced with count of quality notes and warnings for all files in the project
__CURRENT_DATE_MMDDYYYY__  replaced with todays date in MM/DD/YYYY format (compatible with Microsoft Excel)
__CURRENT_DATE_YYYYMMDD__  replaced with todays date in YYYY-MM-DD format (compatible alphabet sorted lists)
__CURRENT_TIME_HHMMSS__  replaced with the current time in HH:MM:SS format
__QUALITY_NOTES__  replaced with textual quality notes and warnings for the project (not for individual files)
__PLATFORM_MATURITY__  replaced with Platform Maturity settings text
__DEBUGGING_TOOLS__  replaced with Debugging Tools settings text
__QUALITY_GUARANTEE__  replaced with Quality Guarantee settings text
__PLATFORM_MATURITY_VALUE__  replaced with Platform Maturity settings as a number
__DEBUGGING_TOOLS_VALUE__  replaced with Debugging Tools settings as a number
__QUALITY_GUARANTEE_VALUE__  replaced with Quality Guarantee settings as a number
__TOTAL_FC_MINUTES__  replaced with the total project time in minutes spent on Flow Complexity
__TOTAL_OV_MINUTES__  replaced with the total project time in minutes spent on Object Vocabulary
__TOTAL_OC_MINUTES__  replaced with the total project time in minutes spent on Object Conjuration
__TOTAL_AI_MINUTES__  replaced with the total project time in minutes spent on Arithmetic Intricacy
__TOTAL_DT_MINUTES__  replaced with the total project time in minutes spent on Data Transfer
__TOTAL_CS_MINUTES__  replaced with the total project time in minutes spent on Code Structure
__TOTAL_ID_MINUTES__  replaced with the total project time in minutes spent on Inline Data
__TOTAL_CM_MINUTES__  replaced with the total project time in minutes spent on Comments
__TOTAL_FC_PERCENT__  replaced with the percent of total project time spent on Flow Complexity
__TOTAL_OV_PERCENT__  replaced with the percent of total project time spent on Object Vocabulary
__TOTAL_OC_PERCENT__  replaced with the percent of total project time spent on Object Conjuration
__TOTAL_AI_PERCENT__  replaced with the percent of total project time spent on Arithmetic Intricacy
__TOTAL_DT_PERCENT__  replaced with the percent of total project time spent on Data Transfer
__TOTAL_CS_PERCENT__  replaced with the percent of total project time spent on Code Structure
__TOTAL_ID_PERCENT__  replaced with the percent of total project time spent on Inline Data
__TOTAL_CM_PERCENT__  replaced with the percent of total project time spent on Comments