Use Cases: Менеджер
Диаграмма прецедентов
UC-MGR-001: Оформление заказа покупателя
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MGR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы продажи |
| Основной актор | Менеджер |
| Доп. акторы | — |
Предусловия
- Пользователь авторизован с доступом к документам продажи (
/documents/list/customerorder).
Триггер
Запрос клиента, согласование условий.
Основной сценарий (Happy Path)
- Актор открывает список заказов покупателя или создаёт новый документ.
- Система отображает форму с контрагентом, договором, доставкой.
- Актор выбирает контрагента и добавляет позиции заказа.
- Актор сохраняет и проводит документ (по регламенту).
- Система создаёт отгрузочные связи (при настройках).
Расширения (Extensions)
3а. Контрагент не заведён:
3а1. Актор выполняет UC-MGR-002 перед выбором.
Связанные прецеденты
<<include>>UC-MGR-002: Ведение карточки контрагента
Постусловия
- Успех: заказ покупателя в системе и доступен для исполнения.
Модуль системы
Продажи → /documents/list/customerorder
UC-MGR-002: Ведение карточки контрагента
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MGR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Контрагенты |
| Основной актор | Менеджер |
| Доп. акторы | — |
Предусловия
- Пользователь имеет доступ к разделу Контрагенты (
/counterparty).
Триггер
Новый клиент, смена реквизитов, договора.
Основной сценарий (Happy Path)
- Актор открывает список контрагентов или карточку.
- Система отображает реквизиты, договоры, контакты.
- Актор создаёт или редактирует данные, проверяет через DaData (при наличии).
- Актор сохраняет карточку.
Расширения (Extensions)
3а. Дублирование ИНН:
3а1. Система предупреждает; актор объединяет записи или уточняет у клиента.
Постусловия
- Успех: контрагент доступен для заказов и счетов.
Модуль системы
Контрагенты → /counterparty
UC-MGR-003: Выставление счёта покупателю
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MGR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Счета исходящие |
| Основной актор | Менеджер |
| Доп. акторы | — |
Предусловия
- Есть основание: заказ или устная договорённость (по регламенту).
Триггер
Согласование оплаты с клиентом.
Основной сценарий (Happy Path)
- Актор открывает список исходящих счетов (
/documents/list/invoiceout). - Система отображает форму с привязкой к контрагенту и заказу.
- Актор подтягивает позиции из UC-MGR-001 или вводит вручную.
- Актор проводит счёт и отправляет клиенту (вне системы или через интеграцию).
Связанные прецеденты
<<include>>UC-MGR-001: Оформление заказа покупателя
Постусловия
- Успех: счёт зарегистрирован; ожидается оплата.
Модуль системы
Продажи → /documents/list/invoiceout
UC-MGR-004: Работа со сделками в Contact Collector
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MGR-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Contact Collector |
| Основной актор | Менеджер |
| Доп. акторы | — |
Предусловия
- Пользователь авторизован с доступом к
/contact-collector.
Триггер
Новый лид, движение сделки по воронке.
Основной сценарий (Happy Path)
- Актор открывает Contact Collector — сделки и воронку.
- Система отображает стадии и карточки сделок.
- Актор создаёт сделку или переводит на следующую стадию.
- При успехе актор создаёт заказ в ERP (UC-MGR-001).
Постусловия
- Успех: воронка сделок актуальна; связь с заказом установлена при выигрыше.
Модуль системы
Навигация → /contact-collector
UC-MGR-005: Контроль дебиторской задолженности по клиентам
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MGR-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, контрагенты |
| Основной актор | Менеджер |
| Доп. акторы | Финансовый директор |
Предусловия
- Проведены отгрузки и счета; есть движение по оплатам.
Триггер
Просрочка, лимит кредита для клиента.
Основной сценарий (Happy Path)
- Актор открывает отчёт по дебиторке или карточку контрагента с взаиморасчётами.
- Система отображает сальдо и просрочку.
- Актор связывается с клиентом и фиксирует обещание оплаты в задаче или комментарии.
- При необходимости актор эскалирует остановку отгрузок.
Постусловия
- Успех: приняты меры по возврату дебиторки или зафиксирован риск.
Модуль системы
Продажи → /reports