Overview
The CPR Cache page lets administrators view, generate, and delete the cached Cost Performance Report (CPR) data for each project. CPR data is stored as a generated snapshot per project and reporting period — this cache is what the CPR Report reads when users open it. When CPR data is stale or needs to be rebuilt after an estimate update, administrators use this page to regenerate it.Permissions
Administrator role required.CPR Cache Grid
Select a project to load its CPR cache entries. Each row represents a generated CPR snapshot for one reporting period:| Column | Description |
|---|---|
| Reporting Period | The period this CPR snapshot covers |
| Date Created | When the snapshot was first generated |
| Date Last Modified | When the snapshot was most recently rebuilt |
| Created By | The user who originally generated it |
| Updated By | The user who last rebuilt it |
Generating CPR Data
- Select the project.
- Select the reporting period from the dropdown.
- Click Generate.
Deleting CPR Data
Delete a Single Entry
Click Delete on a row to remove the CPR snapshot for that reporting period. Users will not be able to view CPR data for that period until it is regenerated.Delete All CPR Data for a Project
Click Delete All for Project to clear every CPR snapshot for the selected project at once. Use this when you need a full rebuild after a major data change — then regenerate period by period.When to Regenerate CPR Data
- After a large resource assignment import
- After approving schedule status updates that affect earned value
- After running Calculate Earned Value from the Projects process menu
- When users report that CPR report data appears outdated or incorrect
- After restoring a project from backup

