Recalculating Actuals with the Actuals Verifier
Professional Services Cloud
To check if actuals are correct, you can verify them using the Actuals Verifier. If there are differences between actuals, you can:
- Correct the differences manually, and then verify actuals
again.
- Recalculate the actuals for a specific project
or resource
, if the differences are only found for that project or resource. See Recalculating Resource and Project Actuals.
- Delete all actuals and recalculate them.
Verifying Actuals
Before verifying actuals:
- Schedule downtime and notify users when PSA is to be unavailable.
- If PSA is configured to calculate actuals in scheduled mode, unschedule existing scheduled batch jobs that process transaction delta
records and actuals
. Make a note of the processes so that you can reschedule the jobs when finished verifying actuals.
- If PSA is configured to calculate actuals in scheduled mode, process any unprocessed transaction deltas.
Deleting Actuals
To delete all actuals and recalculate them:
- If you previously verified actuals but then removed the verification actuals, verify actuals again on the objects and time periods on which you suspect there to be inconsistencies.
- If PSA is configured to calculate actuals in scheduled mode, disable the following triggers using the configuration options in the ASM Triggers
configuration group
:
- handleRegionTrigger.RegionalActualsChange
- handlePracticeTrigger.PracticeActualsChange
- handleGroupTrigger.GroupActualsChange
- handleProjectTrigger.ProjectActualsChange
- handleResourceTrigger.ResourceActualsChange
- Click Delete All Actuals.
- Click Calculate All Actuals. This takes several hours depending on the data in your org.
- Enable the triggers in the ASM Triggers
configuration group that you disabled earlier.
- Click Unlock Actuals on the Actuals Verifier tab.
- Notify users that PSA is available again.
- Do one of the following, to copy all new actuals values to their parent region, practice, group, project or resource:
- Use the Data Loader to select the Action: Update Current Time Period checkboxes and clear the Time Period fields on the region, practice, group, project or resource.
- Schedule the RPGPRMaintenanceSchedule Apex class with start and end dates in the near future.
- If PSA is configured to calculate actuals in scheduled mode, reschedule the batch jobs that you unscheduled earlier.