At XYZ Corp, multiple ClaimUnit sub case types are spun off from a parent Claim case. User retrieve ClaimUnit assignment using Get Next Work based on the average time to resolve each sub case type. Assignments associated with sub case types that tale longer to resolve on average should be retrieve first. The average time to resolve sub case types will change over time.
How do you design the solution to handle this requirement?