Показать сообщение отдельно
Старый 31.08.2018, 09:30   #3  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Задача следующая:
Есть круг менеджеров, которые занимаются работой на нескольких объектах. За каждой локацией закреплен отдельный менеджер, но, при необходимости, должны менять свою дислокацию и другие менеджеры по определенным правилам (условно если "ключевой" занят работой с клиентом, но на это же время записывается другой клиент, то подключаем менеджера с другой локации).
Доступность менеджеров планировалось обновлять исходя из их индивидуальных рабочих часов (у каждого они свои).
И возник один из кейсов: если у менеджера уже есть записанные клиенты (встречи в CRM), и ему, по какой-то необходимости, требуется изменить свой график (взять отгул, изменить время работы в конкретный день), то нам нужно отловить это событие (изменение его индивидуальных рабочих часов), и что-то сделать со встречами, которые уже есть на время, которое теперь становится недоступным.
Если коротко - то как-то так.