
ProjectCodeMeter
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