Отправка файлов#
Пользователи процесса#
Предусловия#
- У пользователя роли CONTRACTOR есть права
- У пользователя роли AGENT есть права
- У пользователя роли CUSTOMER есть права
Точки входа#
- нажата кнопка прикрепления файлов в переписке по заявке
Варианты завершения#
- файлы отправлены
- файлы не отправлены
Процесс#
| Шаг | Описание |
|---|---|
| 1 | Пользователь нажимает кнопку прикрепления файлов |
| 2 | Система показывает окно выбора файлов |
| 3 | Пользователь выбирает файлы (можно выбрать несколько файлов) |
| 4 | Система в панели отправки показывает названия выбранных файлов |
| 4.1 | Если пользователь выбрал больше 10 файлов, система показывает первые 10, подсвечивает панель отправки и под файлами сообщение-предупреждение |
| 5 | Система проверяет размер добавленных файлов |
| 5.1 | Если проверка не пройдена (> 10мb), система показывает под названиями файлов сообщение об ошибке. Пользователь удаляет невалидные файлы. |
| 6 | Система разблокирует кнопку отправки |
| 6.1 | Если пользователю необходимо удалить выбранные файлы, пользователь удаляет файл из блока отправки текст сообщения в поле ввода. |
| 6.1 | Если пользователю необходимо добавить текст, пользователь вводит текст сообщения в поле ввода |
| 6.2 | Если пользователю необходимо скрыть сообщение от клиента, пользователь ставит признак приватности |
| 7. | Пользователь отправляет файлы и текст (нажимает кнопку отправки или Enter) |
| 8. | Система формирует отдельное сообщения для введенного текста и каждого файла (текст - первое сообщение) |
| 9 | Система отображает пользователю-отправителю сообщения в статусе Отправляется |
| 9.1 | Если пользовать поставил признак приватности сообщения, система отображает сообщения как Приватное |
| 10 | Система загружает файлы и сохраняет сообщения |
| 10.1 | Если системе не удалось сохранить сообщение, отображает сообщение в статусе Ошибка отправки. |
| 9.2 | Если пользователь нажимает кнопку повторной отправки сообщения, возврат к шагу 8, иначе Конец сценария. |
| 10 | Система отображает сообщение всем пользователям |
| 11 | Система отображает сообщение в статусе Отправлено (кто видит отметку см. в описании статуса) |
Особенности процесса#
- Макеты
- может быть выбрано и отправлено сразу несколько файлов (каждый файл сохраняется и отображается отдельным сообщением)
- при отправке вместе с файлами текстового сообщения: сообщение с текстом формируется первым, затем все файлы.
- максимальный размер файла до 10мb, если файл превышает размер, отображается ошибка и кнопка для удаления файла
- Кнопка
Отправитьстановится доступна только после успешной проверки всех файлов - Если пользователь добавил 10 файлов, кнопка вложений становится неактивной
Сохранение сообщения#
См. описание в отправке текстового сообщения