При создании заявки создаётся одна Макрозаявка (основная заявка - по ней идёт обмен с банком) и микрозаявки (подзаявки)
- Макрозаявку не нужно назначать на инженера
- Макрозаявку не нужно отменять/приостанавливать/выполнять
Макрозаявка меняет статус самостоятельно в зависимости от статусов подзаявок. При создании заявок макрозаявка находится в статусе "Согласование", после назначения инженера на одну из подзаявок переходит в статус "В работе"
На Макрозаявку назначается только исполнитель "Обмен АТМ Альянс", при попытке сменить инженера на другого - в течение 2х минут будет снова назначен "Обмен АТМ Альянс".
1) если хотя бы 1 подзаявка приостановлена - приостанавливается Макрозаявка
2) если все подзаявки разморожены - макрозаявка размораживается
3) Если все подзаявки выполнены - макрозаявка переходит в статус выполнена, комментарии выполнения копируются из всех подзаявок
Переход по статусам реализован консольным скриптом, интервал срабатывания 2 минуты.
1) Отказ - если есть одна подзаявка в статусе "отменено/отказ"
2) Не решено - если есть одна заявка в статусе "не решено"
3) Решено - если все подзаявки в статусе "решено"
При попытке сменить статус микрозаявки в СД будет выведено следующее окно:

Подзаявки - это обычные заявки, в них особенностей нет
Закрываются подзаявки при переходе Макрозаявки в статус Выполнена
Документы прикрепляются к подзаявкам, интеграция берет все документы из всех подзаявок