Skip to main content

Separating the performer's working time

When to use

When you need to single out the "useful" time of a performer — the time when client orders can be fulfilled.

For example:

  • At the start or the end of the working day the performer has to visit the office to submit reports.
  • Transport maintenance: the first half of the day is for maintenance, and orders can be assigned to the second half.

How to implement

Use availability_time to set when the performer or the transport becomes available. Then use working_time to set the interval in which orders can be fulfilled.

Example 1

The order can be fulfilled during the day. The performer's shift runs from 3 (UTC+0) to 18 (UTC+0), the useful time from 12 (UTC+0) to 18 (UTC+0). After planning, the trip with this order starts at 12 (UTC+0).

Example 2

The order can be fulfilled during the day. The transport's shift runs from 3 (UTC+0) to 18 (UTC+0), the useful time from 13 (UTC+0) to 18 (UTC+0). After planning, the trip with this order starts at 13 (UTC+0).