How do I troubleshoot visit bundling errors?

Visit bundling in Oracle Fusion Field Service lets you group multiple activities into a single visit based on a shared bundling key. This approach helps reduce travel time and ensures related tasks are assigned to the same mobile worker in sequence. Bundling behavior is controlled through routing plan settings and can be fine-tuned using policies such as Default or All or None. If routing fails to assign bundled activities, you might encounter errors that point to conflicts in configuration or constraints.

6028 Unable to fit bundling policy constraints

If you encounter the error 6028 Unable to fit bundling policy constraints during a routing run, it means that Routing was unable to assign all activities in a bundle to the same resource and day, as required by the selected bundling policy. This typically occurs when the All or None policy is used.

Common reasons for this error include:
  • Bundle duration exceeds the working hours of the resource, including any permitted overtime.
  • Skills, zones, or resource preferences prevent one or more activities in the bundle from being assigned to the same resource.
  • Breaks such as lunch occur within the bundled time and can't be shifted.
  • Incorrect bundling key configuration includes incompatible activity types or unintended activities.
  • Other constraints such as required inventory or prohibited resource settings also impact routing decisions.
How to resolve the issue:
  • Switch the bundling policy from All or None to Default in the routing plan to allow partial bundling. This helps identify which specific activities can't be routed together.
  • Verify the total duration of the bundled activities and compare it against the resource’s working time.
  • Check activity eligibility to ensure all bundled activities share compatible skills, zones, and preferences.

Use the All or None policy only when the entire bundle must be routed together without exception. If some activities can remain unassigned due to constraints, the Default policy offers more flexibility by allowing partial assignment based on what fits into the mobile worker's route.