Общая информация
|
|
|
|---|---|
| Идентификатор | UC 1.1. |
| Акторы (Actors) | Пользователь (User), Система (Backend), Система (Client) |
| Триггер (Trigger) | Вручную или по триггеру. |
| Постусловия (Postconditions) |
|
| Цель (Goal) | |
| Предусловия (Preconditions) |
|
Таблица 1
|
№ |
Поле |
Тип |
Обязательно? |
Значение по умолчанию |
Комментарий |
|---|---|---|---|---|---|
| 1 | ID |
string |
да |
|
|
|
2 |
Телефон (phone) |
string | да |
|
|
|
3 |
Email (email) |
string | да |
|
|
|
4 |
Источник лида (source) |
string | нет | ||
|
5 |
Дата создания (created_at) |
date | да | текущая дата / dd:mm:yyyy | |
|
6 |
Стадия |
string | да | Согласно Правилам верификации Лида |
Основной сценарий (Main Flow)
| № | Действие пользователя | Действие системы | Альтернативные сценарии/Исключения | Экранная форма |
| 1 | Пользователь открывает интерфейс создания нового лида в CRM-системе Bitrix24. | Клиентская часть: Система отображает форму для ввода данных нового лида. |
— | |
| 2 | Пользователь заполняет обязательные поля сущности "Лид": имя, телефон, email, источник лида. |
Клиентская часть: Система проверяет корректность введенных данных (формат email, номер телефона и т.д.). |
А1 (некорректные данные) | |
| Серверная часть: Проверяет данные Лида в базе на наличие дублей. |
||||
| 3 | Пользователь нажимает кнопку "Сохранить". | Клиентская часть: Система отправляет запрос на сервер для сохранения данных нового лида. |
||
| Серверная часть: Серверная часть создает новую запись в базе данных (сущность "Лид") с указанными атрибутами. |
А2 (ошибка сохранения) | |||
| 4 | — | Клиентская часть: Система отображает уведомление об успешном создании лида и возвращает пользователя на главный экран. |
||
|
Серверная часть Логирует успешное создание лида |
||||
| Результат | Пользователь видит, то новый Лид успешно создан в системе. |
Альтернативные сценарии (Additional Scenarios)
AS1: Некорректные данные авторизации
| № | Действие пользователя | Действие системы | Условия перехода |
| 1 | Пользователь вводит некорректные данные (например, неверный формат email или телефона). | Клиентская часть: Система отображает сообщение об ошибке с указанием, какие данные введены некорректно. | |
| Серверная часть: Проверяет введённые данные. | |||
| 2 | Пользователь корректирует данные и повторно нажимает "Сохранить". | Клиентская часть: | |
| Серверная часть: Система повторно проверяет данные и, если они корректны, продолжает сохранение. |
Альтернативные сценарии (Additional Scenarios)
AS2: Ошибка сохранения
| № | Действие пользователя | Действие системы | Условия перехода |
| 1 | |||
| Серверная часть: Серверная часть возвращает ошибку при попытке сохранения лида (например, проблема с подключением к БД). | |||
| 2 | Система отображает сообщение об ошибке сохранения и предлагает повторить попытку. | ||
| 3 | Пользователь нажимает "Повторить". | Система повторяет попытку сохранения. |
No Comments