Расписание объектов, а не смен
В кофейне график составляют от часов работы точки. В клининге точек десяток, и у каждой своё время: бизнес-центр убирают с 07:00 до 11:00 до прихода арендаторов, офис на Печерске с 08:00 до 12:00 в понедельник, среду и пятницу, ресторан с 16:00 до 20:00 перед вечерним пиком или ночью после закрытия. Бригада за день проходит два-три объекта, и между ними должно быть время на дорогу. Разовые заказы на квартиры и после ремонта вклиниваются между регулярными, и каждый из них это отдельная дата и отдельное время.
Поэтому график клининга в таблице рассыпается на десять таблиц, по одной на объект, и на вопрос «где сейчас бригада B» отвечает только диспетчер по телефону. Вторая проблема это часы: заказчику выставляют счёт за часы на объекте, клинеру платят за те же часы, и оба числа должны совпадать с фактом, а не с планом.
Ниже показано, как InShift ведёт клининг: каждый объект локацией со своим графиком, все объекты одним экраном для диспетчера, разовые выезды «Своей сменой», отметка прихода на объекте и часы по факту в ведомости.