Закрытие заявки системой по истечению срока#
Пользователи процесса#
- система
Предусловия#
Заявка на отправку денег в статусе RECEIPT_CONFIRMATION Заявка на получение денег в статусе CUSTOMER_REPORT_SIGNING
Точки входа#
- По таймеру
Варианты завершениям#
- Заявка на отправку денег переведена в статус DONE
- Заявка на получение денег переведена в статус DONE
Процесс#
Общий вид#
| # | Шаг |
|---|---|
| 1 | Система по таймеру запускает процедуру закрытия исполненных заявок. Время запуска процедур: SPA_ORDER_CLOSE_SCHEDULE - для импортных, SPA_ORDER_CLOSE_SCHEDULE_EXPORT - для экспортных |
| 2 | Система подбирает заявки к закрытию |
| 3 | Система меняет статус подобранных заявок DONE |
| 4 | Система отправляет письма о закрытии заявок |
Отбор заявок#
Заявка на отправку денег:
order.status- RECEIPT_CONFIRMATION- со времени последнего изменения заявки
document.changedAtпрошло SPA_ORDER_CLOSE_HOURS_THRESHOLD часов
Заявка на получение денег:
order.status- CUSTOMER_REPORT_SIGNING
- со времени последнего изменения заявки document.changedAt прошло SPA_ORDER_CLOSE_HOURS_THRESHOLD_EXPORT часов
Обновление полей заявки#
order.status- DONEdocument.changedAt- текущие дата и время
Отправка сообщения на E-mail#
Система отправляет сообщение.