That is simple: use RULES:We noticed that one functionality seems to have been missed during the migration from xTour to OptiFlow and it is “serviceTimeFactorForOrders”.
In xTour, this parameter allowed us to represent technician productivity levels. For example:This factor was applied to adjust the service times of all order performed by a technician / vehicle.
- 0.8 for expert technicians (faster execution)
- 1.0 for standard technicians
- 1.2 for junior technicians (slower execution)
Could you please advise how we can achieve the same behaviour in OptiFlow?
Code: Select all
"rules": {
"tasks": [
{ "conditions": [{"vehicleCategory": "Expert"}],
"duration": {"factor": 0.8} },
{"conditions": [{"vehicleCategory": "Junior"}],
"duration": {"factor": 1.2} }
]
}
- any Junior technician's vehicle belongs to the category "Junior"
- any Expert technician's vehicle belongs to the category "Expert"
- Any order will be accellerated/decellerated
- It is also possible to restrict this rule to a subset of orders.
Bernd