0. Создаем таблицу с админами, которые подконектились.
1. Берем обращения, у которых в поле Группа стоит значение ВТОРАЯЛИНИЯ и у которых поле Специалист не заполнено.
2. Смотрим кто из админов в рабочей группе ВТОРАЯЛИНИЯ законектился.
3. Смотрим расположение (есть у меня такое поле) организации из обращения.
4. Смтрим расположение админа из рабочей группы ВТОРАЯ ЛИНИЯ который в системе.
5. Сравниваем 2 расположения. Если совпадает - назначаем на этого админа и в табличке из п.0 проставляем напротив админа +1. Если не совпадает, смотрим на какого админа из п.0 назначили последний раз и назначаем на того, ему ставим в табл из п.0 +1.
Таблица из п.0 нужна чтобы смотреть на кого сколько было назначено и назначать по очереди. В конце дня таблица очищается.
Смысл: если админ находится в офисе от куда поступило обращение, то ему и решать. Если нет - то любому свободному
1. Берем обращения, у которых в поле Группа стоит значение ВТОРАЯЛИНИЯ и у которых поле Специалист не заполнено.
2. Смотрим кто из админов в рабочей группе ВТОРАЯЛИНИЯ законектился.
3. Смотрим расположение (есть у меня такое поле) организации из обращения.
4. Смтрим расположение админа из рабочей группы ВТОРАЯ ЛИНИЯ который в системе.
5. Сравниваем 2 расположения. Если совпадает - назначаем на этого админа и в табличке из п.0 проставляем напротив админа +1. Если не совпадает, смотрим на какого админа из п.0 назначили последний раз и назначаем на того, ему ставим в табл из п.0 +1.
Таблица из п.0 нужна чтобы смотреть на кого сколько было назначено и назначать по очереди. В конце дня таблица очищается.
Смысл: если админ находится в офисе от куда поступило обращение, то ему и решать. Если нет - то любому свободному