Maintenance Plan Processing Data Volume Recommendations
Along with the maintenance plan processing batch size, the number of maintenance assets in each maintenance plan also impacts the process run performance. The number of work orders generated for each process run depends on the total number of maintenance assets in the maintenance plans, as work orders are generated for the assets.
For example, 10 maintenance plans containing 10 assets each are considered for the maintenance plan process run, and all the maintenance assets’ work rules are qualified. In this case, 100 work orders are generated for the process run.
For optimal process run performance, you must ensure that the total number of work orders generated for a single process run does not exceed 15200. The following table shows how the parameters are considered for different volumes and the impact on process run performance.
Maintenance Plan Processing Batch Size
Number of Maintenance Plans Currently Qualifying for the Maintenance Plan Process
Number of Maintenance Assets in Each Maintenance Plan
Process Run Status
20
40
100
Success.
4000 work orders are generated in 2 batches.
100
500
10
Success.
5000 work orders are generated in 5 batches.
100
1000
10
Success.
10000 work orders are generated in 10 batches.
10
153
100
Failure.
15300 work orders are set to be generated, but the process run fails, as it exceeds the maximum data volume that can be handled by the process run.
The process run fails with the Apex Heap Size error.
Was this helpful?