Asynchronous roll-ups from Resource Assignments to parent objects like Opportunities, Cases, etc., can fail for a variety of reasons (validation rules, missing required fields, etc.). Resource Hero implements rollup retry handling and error logging by using an asynchronous queue and scheduled apex job.
When Resource Hero tries to roll-up aggregate data to parent records and an issue is encountered, the error message is logged to the RHA Async Queue object. Automatic retry of the save operation will execute on an hourly basis by the RHA_Batch_ProcessRollups scheduled apex job until the operation is successful.
Admins can run reports and dashboards against the RHA Async Queue object to determine if roll-ups are failing and take corrective action as needed.