Skip to main content

Choosing transport or a performer by overtime cost

When to use

High season. To avoid moving deliveries to other time slots, performers have to work overtime. At the same time, you need to pick the performers with the lowest labor cost. To do that, choose the cheapest performer taking into account not only the base cost, but also the overtime cost per shift. Or, when choosing between two freight suppliers, pick the one that is ready to work overtime so that the whole pool of orders is completed.

How to implement

In the shift description, extend the tariff and specify more than one tariff segment (tariff.constraints). During planning, the segments are used in order.

For example:

  • The performer's first 8 working hours are paid at 1 RUB/min, and the next hour at 2 RUB/min.
  • The transport's first 100 km per shift are paid at 10 RUB/km, the next 50 km at 15 RUB/km, the next 50 km at 20 RUB/km, and so on.

Works only with the optimize_money configuration.

Example 1

To complete the order, you have to pay the performer for overtime. All other things being equal, planning selects the performer with the lowest overtime cost.

Example 2

To complete the order, you have to pay for mileage above the per-shift limit. All other things being equal, planning selects the transport with the lowest overtime cost.