Skip to main content

Общая информация


 

 

Идентификатор UC 1.1.
Акторы (Actors) Пользователь (User), Система (Backend), Система (Client)
Триггер (Trigger) Вручную или по триггеру.
Постусловия (Postconditions)
  • Новый лид успешно создан и сохранен в CRM.
  • Лид автоматически назначен в соответствующую воронку продаж.
  • Ответственный менеджер уведомлен о новом лиде.
Цель (Goal)
Предусловия (Preconditions)
  • Обязательные поля для заполнения заполнены.
  • Проверка на дублирование: При создании лида проверяется наличие существующих контактов или компаний с аналогичными данными.
  • Автоматическое или вручную присвоение статуса лида после создания.


Таблица 1

Поле

Тип

Обязательно?

Значение по умолчанию

Комментарий

1 ID

string

да



2

Телефон (phone)

string да
  • Проверка формата телефона:  phone.length() >= 10 && phone.isNumeric()

3

Email (email)

string да
  • Проверка формата email:  email.contains("@") && email.contains(".")

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 Пользователь нажимает "Повторить". Система повторяет попытку сохранения.