Routing Run Result Fields
This section provides a list of routing run result fields.
Important: This information only applies to Oracle Field
Service environments. You can verify whether you've Oracle Field
Service or Oracle Fusion Field Service, by signing in and checking
on the About page.
| Sl. No. | Name | Label | Data Type | Required | Description |
|---|---|---|---|---|---|
| 1 | Routing Run Id | routing_run_result.routingRunId | INTEGER | True | The unique ID of the specific routing run. |
| 2 | Routing Plan Name | routing_run_result.routingPlan | VARCHAR2 | The name of the routing plan that was run. This is not unique. | |
| 3 | Routing Plan Id | routing_run_result.routingPlanId | INTEGER | The unique ID of the routing plan that was run. | |
| 4 | Routing Plan Label | routing_run_result.routingPlanLabel | VARCHAR2 | The label of the routing plan. | |
| 5 | Routing Profile Name | routing_run_result.routingProfile | VARCHAR2 | The name of the routing profile that the routing plan belongs to. Is not unique. | |
| 6 | Routing Profile Id | routing_run_result.routingProfileId | INTEGER | The unique ID of the routing profile that the routing plan belongs to. | |
| 7 | Routing Profile Label | routing_run_result.routingProfileLabel | VARCHAR2 | The label of the routing profile. | |
| 8 | Start Type | routing_run_result.startType | VARCHAR2 |
Type of routing start:
|
|
| 9 | Resource Id | provider.pid | INTEGER | The internal ID of the routing bucket. | |
| 10 | Target Date | routing_run_result.targetDate | DATE | The date for which the activities are routed. The format is 'YYYY-MM-DD'. | |
| 11 | Number Of Days | routing_run_result.numberOfDays | INTEGER | For a single day routing, the value is 1. For multi-day routing, the value is the number of days routed, starting from 'targetDate' and going into the future. | |
| 12 | Result | routing_run_result.result | VARCHAR2 |
|
|
| 13 | Message | routing_run_result.message | VARCHAR2 | The field contains the error description when 'result' is 'failed' or 'skipped'. | |
| 14 | Routing Run Duration | routing_run_result.routingRunDuration | INTEGER | The duration (in seconds) of the routing run. | |
| 15 | Activities Matched | routing_run_result.activitiesMatched | INTEGER | The number of activities and pre-existing activity segments matching the routing plan filters. | |
| 16 | Activities In Routes Before Routing | routing_run_result..activitiesInRoutesBeforeRouting | INTEGER | The number of activities and pre-existing activity segments that were in routes of resources before the routing run. | |
| 17 | Activities Routed | routing_run_result.activitiesRouted | INTEGER | The number of activities scheduled and assigned by the routing run. | |
| 18 | Activities Not Routed | routing_run_result.activitiesNotRouted | INTEGER | The number of activities matching the routing plan filters but not routed. | |
| 19 | Resources Matched | routing_run_result.resourcesMatched | INTEGER | The number of resources matching the routing plan filters. | |
| 20 | Resources Used | routing_run_result.resourcesUsed | INTEGER | The number of resources with assigned or removed activities by the routing run. | |
| 21 | Average Working Time | routing_run_result.averageWorkingTime | INTEGER | The average working time of the resources (in minutes). | |
| 22 | Average Overtime | routing_run_result.averageOvertime | INTEGER | The average overtime time of the resources (in minutes). | |
| 23 | Average Travel Time | routing_run_result.averageTravelTime | INTEGER | The average travel time of the resources (in minutes). | |
| 24 | Average Downtime | routing_run_result.averageDowntime | INTEGER | The average downtime time of the resources (in minutes). | |
| 25 | Extended Status | routing_run_result.extendedStatus | VARCHAR2 |
The additional information on the type and result of the routing
run. The field includes:
|
|
| 26 | Average Mileage | routing_run_result.averageMileage | INTEGER | The average travel mileage of the resources (in miles or km). | |
| 27 | Reoptimized Activities | routing_run_result.reoptimizedActivities | INTEGER | The number of activities re-optimized by the routing run. | |
| 28 | Created Activities | routing_run_result.createdActivities | INTEGER | The number of activities were created automatically for the routing run. | |
| 29 | Removed Activities routing_run_result.removedActivities The number of removed activities (which may be warehouse visits or activity segments) | Removed Activities routing_run_result.removedActivities The number of removed activities (which may be warehouse visits or activity segments) | INTEGER | The number of removed activities (which may be warehouse visits or activity segments) | |
| 30 | Start Time | routing_run_result.startTime | DATE | The time when the routing run started in UTC time zone. The time format is YYYY-MM-DD HH:MM:SS. | |
| 31 | Assurance Percentage | routing_run_result.assurancePercentage | NUMBER | The assurance of routing result, from 0 to 100. The lesser assurance is, the less confident is the result, which, in most cases, may be connected to sub-optimal results. Typically, for good results one may expect assurance 85 or more. | |
| 32 | Consumed Time | routing_run_result.consumedTime | INTEGER | Actual time (in seconds) that was consumed by SLR and routing engine during the routing run. | |
| 33 | Routing Plan Time Limit | routing_run_result.routingPlanTimeLimit | INTEGER | Time limit for the routing plan (in seconds). | |
| 34 |
Routing Plan Optimization Goal |
routing_run_result.routingPlanOptimizationGoal |
VARCHAR2 |
If there is an optimization goal at the routing run, the field
shows the goal. May be one of the following:
|
|
| 35 | Routing Plan Time Limit SLR Percentage | routing_run_result.routingPlanTimeLimitSlrPercentage | INTEGER | Part of total time limit which is time limit for SLR service | |
| 36 | Not Assigned Due To Validation Issues Count | routing_run_result.notAssignedDueToValidationIssuesCount | INTEGER | Configuration / Data validation errors | |
| 37 | Not Assigned Due To Changes While Routing Was Running Count | routing_run_result.notAssignedDueToChangesWhileRoutingWasRunningCount | INTEGER | The assignment is impossible due to changes that happened while routing was running. | |
| 38 | Not Assigned Due To Activity Configuration Count | routing_run_result.notAssignedDueToActivityConfigurationCount | INTEGER | Not-assignment reason: configuration of an activity. | |
| 39 | Not Assigned Due To Resources Configuration Count | routing_run_result.notAssignedDueToResourcesConfigurationCount | INTEGER | Not-assignment reason: configuration of resources | |
| 40 | Not Assigned Needs Manual Assignment Count | routing_run_result.notAssignedNeedsManualAssignmentCount | INTEGER | Not-assignment reason: the constraint violation. Try to assign the activity manually | |
| 41 | Not Assigned Other Issues Count | routing_run_result.notAssignedOtherIssuesCount | INTEGER | Other Not-Assignment Reasons. | |
| 42 | Partially Assigned Segmentable Activities Count | routing_run_result.partiallyAssignedSegmentableActivitiesCount | INTEGER | Partially assigned segmentable activities. | |
| 43 | Not Assigned Due To Dynamic Mode Restrictions Count | routing_run_result.notAssignedDueToDynamicModeRestrictionsCount | INTEGER | Activities were not assigned in accordance with the routing plan dynamic mode settings. | |
| 44 | Not Assigned Due To Cost Settings Count | routing_run_result.notAssignedDueToCostSettingsCount | INTEGER | Not-assignment reason: routing plan and/or resource type cost settings may be suboptimal. | |
| 45 | Not Assigned Due To Travel Restrictions Count | routing_run_result.notAssignedDueToTravelRestrictionsCount | INTEGER | Not-assignment reason: activity locations and routing plan travel settings prohibits assignment. | |
| 46 | Not Assigned Due To Optimization Criteria Count | routing_run_result.notAssignedDueToOptimizationCriteriaCount | INTEGER | Activities were not assigned in accordance with the optimization criteria chosen. | |
| 47 | Resource Blocked Due To Routing Schedule Count | routing_run_result.resourceBlockedDueToRoutingScheduleCount | INTEGER | Resources are blocked by another run because of sub-optimal routing plan schedule. | |
| 48 | Not Assigned Needs Overtime Overdue Rules Relaxation Count | routing_run_result.notAssignedNeedsOvertimeOverdueRulesRelaxationCount | INTEGER | Not-assignment reason: the overtime/overdue constraint violation. Try to assign manually with relaxed constrains or just relax business rules on overdue/overtime for the routing plan. | |
| 49 | Subcategory | routing_run_result.subcategory | VARCHAR2 | Reserved for future needs | |
| 50 | Resource External Id | provider.external_id | VARCHAR2 | The external ID of the routing bucket. | |
| 51 | Routing Rollback Run Id | routing_run_result.routingRollbackRunId | INTEGER | The unique ID of the routing run which were rolled back. | |
| 52 | Type of Routing Run | Run routing_run_result.type | VARCHAR2 | The type of the routing run. The field is obsolete. |