Подтверждение оплаты клиентом#
Пользователи процесса#
Предусловия#
- Отчёт отправлен исполнителю на проверку (Статус заявки = RECEIPT_CONFIRMATION)
- У пользователя роли CONTRACTOR есть права
- У пользователя роли CUSTOMER есть права
- У пользователя роли OBSERVER, COMPLIANCE есть права
- У пользователя роли AGENT есть права
Точки входа#
- По ссылке из письма
- Выбрал заявку в статусе RECEIPT_CONFIRMATION из списка заявок
Варианты завершения#
- Заявка переведена в статус Закрыта (Статус заявки = DONE)
Процесс#
Общий вид#
| # | Шаг |
|---|---|
| 1 | Исполнитель открывает заявку, подтверждает поступление денег |
| 2 | Система проверяет текущий статус заявки |
| 2.1 | Если статус DONE, закрывает форму заявки, показывает сообщение об успешном закрытии |
| 3 | Система меняет статус на DONE, отправляет письмо клиенту, исполнителю, агенту. Конец сценария. |
| 4 | Система отправляет письмо клиенту, исполнителю, агенту. |
| 5 | Система закрывает форму заявки, показывает список заявок и сообщение об успешной отправке. |
Особенности процесса#
- по заявкам в статусе RECEIPT_CONFIRMATION система ежедневно (время указано SPA_ORDER_RECEIPT_CONFIRMATION_SCHEDULE отправляет сообщение клиенту с напоминанием о необходимости подтвердить получение денег). Напоминание начинает отправляться только через SPA_ORDER_RECEIPT_CONFIRMATION_DELEAY_HOURS часов после перехода в статус RECEIPT_CONFIRMATION
- Пользователь с правом VIEW_ORDER
- ролью CUSTOMER видит только "свои" заявки, у которых клиент
order.document.customerсвязан с пользователем - ролью AGENT видит только "свои" заявки, у которых агент
order.contract.document.agent- соответствуют пользователю - ролью PARTNER видит только заявки "своих" клиентов (у которых в карточке указан тот же партнёр, с которым связан пользователь-партнёр)
- ролью CUSTOMER видит только "свои" заявки, у которых клиент
- Пользователь с правом VIEW_ORDER_ALL видит все заявки
- Внешний вид формы заявки аналогичен форме Процесса обработки исполнителем новой заявки, особенности описаны в разделе Особенности статуса CONTRACTOR_REPORT_VERIFICATION
- В зависимости от прав, у пользователя отличаются доступные действия в заявке. Описаны в разделе Особенности статуса CONTRACTOR_REPORT_VERIFICATION
Интерфейс#
Особенности статуса RECEIPT_CONFIRMATION#
В хинте статуса заявки отображается подсказка: Ожидание подтверждения клиентом о поступлении денег
Просмотр заявки и вложений доступны ролям (при наличии прав VIEW_ORDER или VIEW_ORDER_ALL):
Доступные кнопки в блоке итоговой информации (роли описаны в import_order.json):
Деньги получены
Доступные кнопки для создания/удаления/подписания ПФ:
- Отсутствуют
Доступна загрузка/удаление вложений:
- Отсутствует
Поля заявки#
Аналогично процессу обработки заявки исполнителем
Все поля недоступны для редактирования для всех ролей и прав
Итоговая информация по заявке#
См. описание работы блока итоговой информации
Скачивание заявки в "Excel"#
Аналогично процессу обработки заявки исполнителем
Документы#
Работа с документами в статусе RECEIPT_CONFIRMATION#
-
При наличии прав VIEW_ORDER_ALL, VIEW_ORDER
- доступен просмотр и скачивание вложений которые клиент прикрепил на этапе создания заявки
- доступен просмотр и скачивание ПФ
Инвойссформированной на этапе подготовки инвойса - доступен просмотр и скачивание вложений которые агент прикрепил на этапе исполнения и формирования отчёта
- доступен просмотр и скачивание ПФ
Отчёт, сформированной на этапе формирования отчёта и/или подписанный клиентом на этапе подписания отчёта
Отправка заявки#
Проверка перед отправкой#
- Проверка системой перед отправкой отсутствует.
Обновление полей заявки при переводе#
При отправке заявки исполнителю система записывает в заявку значения:
order.status- DONEdocument.changedAt- текущие дата и время
Отправка сообщения на E-mail#
Система отправляет сообщение
- пользователю с ролью CUSTOMER создавшему заявку
order.document.userCustomer - Все пользователи с ролью CONTRACTOR
- Все активные пользователи с ролью AGENT агента, указанного в заявке
order.contract.document.agent