Narmak ERP — полное руководство Use Cases
Этот файл объединяет всю документацию раздела Use Cases по ролям: обзор, диаграммы, матрицу зависимостей и детальные прецеденты для каждой роли. Для навигации по сайту см. также отдельные страницы в разделе Use Cases.
Оглавление
Обзор и методология
HR и управление
Финансы
Производство
Склад
Логистика
Продажи и маркетплейсы
Прочее
Use Cases по ролям — обзор
В этом разделе описаны прецеденты использования (Use Cases) системы Narmak ERP для типовых ролей пользователей. Документация ориентирована на аналитиков, владельцев продукта и внедрение: каждый прецедент содержит основной сценарий, расширения, постусловия и связи с модулями интерфейса.
Всего: 88 Use Cases в 21 файле ролей (по 3–5 прецедентов на роль).
Диаграмма акторов по доменам
Таблица ролей
| Роль | Код UC | Количество | Страница |
|---|---|---|---|
| HR-менеджер | UC-HR | 5 | HR-менеджер |
| Руководитель | UC-DIR | 5 | Руководитель |
| Обучение персонала | UC-TRN | 4 | Обучение персонала |
| Специалист по охране труда | UC-SAF | 4 | Специалист по ОТ |
| Бухгалтер | UC-ACC | 5 | Бухгалтер |
| Финансовый директор | UC-CFO | 5 | Финансовый директор |
| Бригадир | UC-FOR | 4 | Бригадир |
| Зам бригадира | UC-DFO | 3 | Зам бригадира |
| Технолог | UC-TCH | 5 | Технолог |
| Начальник склада | UC-WHC | 5 | Начальник склада |
| Кладовщик | UC-STK | 5 | Кладовщик |
| Грузчик | UC-LDR | 3 | Грузчик |
| Комплектовщик | UC-PCK | 3 | Комплектовщик |
| Водитель | UC-DRV | 4 | Водитель |
| Курьер | UC-CUR | 3 | Курьер |
| Менеджер | UC-MGR | 5 | Менеджер |
| Менеджер OZON | UC-OZN | 4 | Менеджер OZON |
| Менеджер WB | UC-WB | 4 | Менеджер WB |
| Коммерческий директор (CCO) | UC-CCO | 5 | CCO |
| Механик | UC-MCH | 4 | Механик |
| Уборщица | UC-CLN | 3 | Уборщица |
Навигация по доменам
- HR и управление — HR, Руководитель, Обучение, ОТ
- Финансы — Бухгалтер, Финансовый директор
- Производство — Бригадир, Зам бригадира, Технолог
- Склад — Начальник склада, Кладовщик, Грузчик, Комплектовщик
- Логистика — Водитель, Курьер
- Продажи и маркетплейсы — Менеджер, OZON, WB, CCO
- Прочее — Механик, Уборщица
Как читать Use Case
Документы следуют подходу Alistair Cockburn (Writing Effective Use Cases):
- Уровень — везде User Goal (цель пользователя за один сеанс работы).
- Основной сценарий — успешный путь без отклонений.
- Расширения — альтернативы и ошибки (нумерация привязана к шагу основного сценария: 2а, 4b).
- Постусловия — что должно быть истинно в системе после успеха или при сбое.
- Связанные прецеденты — отношения UML
<<include>>(обязательное включение) и<<extend>>(опциональное расширение).
Пути в колонке «Модуль системы» — ориентиры на разделы Main Office; фактические URL зависят от конфигурации развёртывания.
Матрица зависимостей между прецедентами
| Прецедент | Тип | Зависимость |
|---|---|---|
| UC-MGR-001 | <<include>> | UC-MGR-002 — контрагент должен существовать или быть создан |
| UC-MGR-003 | <<include>> | UC-MGR-001 — счёт часто выставляется из заказа |
| UC-STK-001 | <<include>> | UC-STK-005 — после приёмки проверяются остатки по зонам |
| UC-STK-002 | <<extend>> | UC-STK-004 — при расхождении инвентаризации возможно списание |
| UC-FOR-001 | <<include>> | UC-TCH-005 — выдача сырья при открытии смены |
| UC-FOR-002 | <<include>> | UC-TCH-003 — учёт дефектов и отклонений |
| UC-FOR-004 | <<include>> | UC-DFO-003 — сверка остатков сырья при закрытии смены |
| UC-DRV-001 | <<include>> | UC-PCK-003 — маршрут формируется после комплектации |
| UC-CFO-003 | <<include>> | UC-ACC-005 — платёжный календарь опирается на ДДС |
| UC-DIR-002 | <<include>> | UC-CFO-001 — контроль бюджетов ЦФО |
| UC-CCO-005 | <<extend>> | UC-MGR-001 — стратегия закупок может порождать заказы поставщикам |
| UC-TRN-002 | <<include>> | UC-TRN-001 — тест должен быть создан в LMS |
| UC-HR-005 | <<include>> | UC-HR-002 — KPI привязаны к карточке сотрудника |
См. также
- Обзор Main Office — назначение приложения и ключевые разделы
- Типовые сценарии — пошаговые инструкции по задачам
- Навигация и разделы — карта модулей интерфейса
- Меню приложения — описание пунктов меню
Use Cases: HR-менеджер
Диаграмма прецедентов
UC-HR-001: Управление штатным расписанием
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-HR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Оргструктура и штатное расписание |
| Основной актор | HR-менеджер |
| Доп. акторы | Руководитель подразделения (при согласовании), Система |
Заинтересованные стороны
- HR-менеджер: актуальное штатное расписание, соответствие кадровому плану.
- Финансовая служба: бюджет ФОТ и штатные единицы.
- Руководитель: утверждение изменений по подразделению.
Предусловия
- Пользователь авторизован с правами на раздел оргструктуры и штатного расписания.
- Справочники должностей и подразделений доступны.
Триггер
Необходимость ввести новую штатную единицу, изменить оклад/ставку или закрыть позицию.
Основной сценарий (Happy Path)
- Актор открывает раздел Оргструктура / штатное расписание (
/company-structure). - Система отображает текущие документы штатного расписания и позиции.
- Актор создаёт новую версию изменения или редактирует позицию (название, количество ставок, ФОТ).
- При необходимости актор прикрепляет обоснование и согласующих.
- Актор сохраняет и проводит документ (или отправляет на согласование).
- Система фиксирует изменения в штатном расписании и обновляет доступные назначения.
Расширения (Extensions)
3а. Недостаточно прав на проведение:
3а1. Система сохраняет черновик и уведомляет согласующих.
5а. Нарушение лимита бюджета ЦФО:
5а1. Система показывает предупреждение по бюджету подразделения. 5а2. Актор корректирует параметры или инициирует согласование с финансами.
Постусловия
- Успех: штатная позиция отражена в актуальной версии; данные доступны для назначений кадров.
- Неудача: черновик сохранён без проведения; состояние штатного расписания неизменно.
Бизнес-правила
- BR-01: Количество занятых ставок не должно превышать утверждение по штатному расписанию.
- BR-02: Закрытие позиции возможно при отсутствии активных назначений или после их перевода.
Связанные прецеденты
<<include>>UC-HR-002: Регистрация нового сотрудника — при найме на открытую ставку.
Модуль системы
Оргструктура и штат → /company-structure
UC-HR-002: Регистрация нового сотрудника
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-HR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Кадровый учёт и пользователи |
| Основной актор | HR-менеджер |
| Доп. акторы | Сотрудник (предоставление данных), Администратор (при выдаче прав) |
Заинтересованные стороны
- HR-менеджер: корректная карточка сотрудника и доступы в ERP.
- IT/безопасность: учётная запись в соответствии с политикой.
Предусловия
- Подтверждена ставка в штатном расписании или отдельное решение о найме.
- Есть данные для паспортных/контактных полей (по регламенту организации).
Триггер
Выход сотрудника на работу или перевод из другого подразделения.
Основной сценарий (Happy Path)
- Актор открывает раздел Персонал / производство или Профиль связанных сущностей (
/manufacture/staff, контекст зависит от внедрения). - Система отображает список сотрудников и форму создания.
- Актор заполняет ФИО, должность, подразделение, дату приёма, договор.
- Актор создаёт или связывает пользователя системы (логин, права).
- Система сохраняет карточку сотрудника и назначение в оргструктуре.
Расширения (Extensions)
4а. Дублирование ФИО или ИНН:
4а1. Система предупреждает о возможном дубле; актор проверяет и сливает или исправляет.
Постусловия
- Успех: сотрудник отображается в оргструктуре; учётная запись готова к работе (если настроено).
- Неудача: запись не создана; причина — валидация или отмена пользователем.
Бизнес-правила
- BR-01: Дата приёма не должна быть позже первой смены/задачи без отдельного согласования.
Связанные прецеденты
<<include>>UC-HR-005: Контроль KPI сотрудников — после появления карточки в KPI.
Модуль системы
Производство — персонал → /manufacture/staff
UC-HR-003: Просмотр и редактирование оргструктуры
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-HR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Оргструктура |
| Основной актор | HR-менеджер |
| Доп. акторы | — |
Предусловия
- Пользователь авторизован с правами на раздел оргструктуры.
Триггер
Реорганизация, переименование подразделения, смена иерархии.
Основной сценарий (Happy Path)
- Актор открывает Оргструктура (
/company-structure). - Система отображает дерево подразделений и связанные должности.
- Актор создаёт новое подразделение или редактирует существующее (название, родитель, руководитель).
- Актор сохраняет изменения.
- Система обновляет отображение оргструктуры и отчёты.
Расширения (Extensions)
3а. Назначение руководителя из другого департамента:
3а1. Система проверяет допустимость связи; при конфликте — предупреждение.
Постусловия
- Успех: оргструктура в ERP соответствует утверждённой схеме.
- Неудача: изменения не сохранены.
Бизнес-правила
- BR-01: Циклические родительские связи в дереве подразделений запрещены.
Модуль системы
Навигация — оргструктура → /company-structure
UC-HR-004: Ведение вакансий и кандидатов (ATS)
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-HR-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — ATS (рекрутинг) |
| Основной актор | HR-менеджер |
| Доп. акторы | Руководитель (собеседование), Кандидат (вне системы) |
Предусловия
- Пользователь авторизован с доступом к разделу ATS (
/ats).
Триггер
Появление открытой вакансии, отклик кандидата.
Основной сценарий (Happy Path)
- Актор открывает ATS — вакансии и кандидаты.
- Система отображает список вакансий и воронку кандидатов.
- Актор создаёт новую вакансию или обновляет статус кандидата.
- Актор планирует собеседование и фиксирует результат.
- При успешном найме актор инициирует переход к UC-HR-002.
Расширения (Extensions)
4а. Кандидат отклонён:
4а1. Актор устанавливает статус «Отказ» с причиной (внутренне).
Постусловия
- Успех: вакансия и кандидаты отражены в актуальных статусах воронки.
- Неудача: данные не сохранены.
Бизнес-правила
- BR-01: Закрытие вакансии без принятого кандидата требует комментария (по политике).
Модуль системы
Навигация — ATS → /ats
UC-HR-005: Контроль KPI сотрудников
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-HR-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — KPI и производственный учёт |
| Основной актор | HR-менеджер |
| Доп. акторы | Руководитель подразделения, Производственный блок |
Предусловия
- В системе настроены справочники KPI и назначены сотрудникам (см. UC-HR-002).
Триггер
Периодический контроль, разбор отклонений, подготовка к ревью.
Основной сценарий (Happy Path)
- Актор открывает раздел HR или Производство с отчётами по KPI (
/hr,/manufacture— в зависимости от конфигурации). - Система отображает список сотрудников и метрики за период.
- Актор фильтрует по подразделению, периоду, типу KPI.
- Актор экспортирует или фиксирует примечания для руководителя.
- При необходимости актор инициирует задачу по корректировке плана (см. задачи).
Расширения (Extensions)
4а. Расхождение с данными табеля:
4а1. Актор уточняет с производством и корректирует период ввода данных.
Постусловия
- Успех: зафиксированы результаты контроля; стороны имеют общую картину по KPI.
- Неудача: контроль не выполнен (нет доступа к данным).
Бизнес-правила
- BR-01: Справочник KPI в ADR — метрики должны соответствовать утверждённым правилам расчёта.
Связанные прецеденты
<<include>>UC-HR-002: Регистрация нового сотрудника
Модуль системы
HR — меню → /hr, Производство → /manufacture
См. также
- Обзор Use Cases — все роли и матрица зависимостей
- Руководитель — бюджеты и оргструктура на уровне руководства
- Типовые сценарии — практические сценарии в системе
Use Cases: Руководитель
Диаграмма прецедентов
UC-DIR-001: Мониторинг ключевых показателей на дашборде
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DIR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Главная панель |
| Основной актор | Руководитель |
| Доп. акторы | Система (агрегация данных) |
Предусловия
- Пользователь авторизован; настроены виджеты дашборда для роли руководителя.
Триггер
Начало рабочего дня, совещание, запрос статуса по направлению.
Основной сценарий (Happy Path)
- Актор открывает Dashboard (
/или/dashboard). - Система отображает KPI, графики продаж/производства, задачи и уведомления.
- Актор переходит по ссылке виджета в детальный отчёт или документ.
- Актор принимает решение (задача, эскалация) или завершает просмотр.
Расширения (Extensions)
2а. Данные не обновились:
2а1. Актор обновляет страницу или проверяет время последней синхронизации интеграций.
Постусловия
- Успех: руководитель получил актуальную сводку для управленческого решения.
Бизнес-правила
- BR-01: Показатели на дашборде должны соответствовать правам видимости по подразделениям.
Модуль системы
Обзор Main Office — раздел Dashboard
UC-DIR-002: Контроль исполнения бюджетов ЦФО
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DIR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Финансы, бюджеты |
| Основной актор | Руководитель |
| Доп. акторы | Финансовый директор, Бухгалтерия |
Предусловия
- Для ЦФО заведены бюджеты и лимиты в системе.
Триггер
Плановый контроль или приближение к лимиту расходов.
Основной сценарий (Happy Path)
- Актор открывает Финансы — бюджеты ЦФО (
/finance). - Система отображает план/факт по статьям и периодам.
- Актор анализирует отклонения и при необходимости оставляет комментарий или задачу.
- При критическом отклонении актор инициирует согласование с финансами.
Расширения (Extensions)
3а. Недостаточно прав на детализацию ДДС:
3а1. Актор запрашивает расшифровку у финансового директора (вне системы или через задачу).
Постусловия
- Успех: зафиксировано понимание состояния бюджета ЦФО.
Связанные прецеденты
<<include>>UC-CFO-001: Контроль исполнения бюджета ЦФО — уровень детализации финансового директора.
Модуль системы
Деньги — меню → /finance
UC-DIR-003: Постановка задач и контроль исполнения
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DIR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Задачи |
| Основной актор | Руководитель |
| Доп. акторы | Исполнители |
Предусловия
- Пользователь имеет доступ к Task Manager (
/task-manager).
Триггер
Поручение по проекту, контрольная точка, инцидент.
Основной сценарий (Happy Path)
- Актор открывает Менеджер задач.
- Система отображает проекты, задачи, статусы, сроки.
- Актор создаёт задачу: описание, исполнитель, срок, приоритет.
- Система уведомляет исполнителя (если настроено).
- Актор отслеживает статус до закрытия или переносит срок.
Расширения (Extensions)
5а. Задача заблокирована:
5а1. Актор уточняет зависимости и разбивает задачу.
Постусловия
- Успех: задача в актуальном статусе; исполнение прозрачно.
Модуль системы
Задачи → /task-manager
UC-DIR-004: Просмотр сводных финансовых отчётов
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DIR-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты |
| Основной актор | Руководитель |
| Доп. акторы | — |
Предусловия
- Настроены отчёты и права доступа к разделу Reports (
/reports).
Триггер
Запрос руководства, подготовка к совещанию.
Основной сценарий (Happy Path)
- Актор открывает Отчёты — финансовый блок.
- Система отображает доступные отчёты (ДДС, баланс платежей, ФОТ и др.).
- Актор задаёт период и фильтры по подразделению.
- Система формирует отчёт; актор экспортирует или сохраняет закладку.
Расширения (Extensions)
3а. Нет данных за период:
3а1. Система показывает пустой отчёт; актор сужает период или проверяет закрытие периода в бухгалтерии.
Постусловия
- Успех: руководитель получил выгрузку для анализа.
Модуль системы
Отчёты → /reports/finance
UC-DIR-005: Утверждение изменений в оргструктуре
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DIR-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Оргструктура |
| Основной актор | Руководитель |
| Доп. акторы | HR-менеджер (инициатор) |
Предусловия
- HR подготовил изменения в оргструктуре или штатном расписании и направил на утверждение.
Триггер
Поступление уведомления о согласовании.
Основной сценарий (Happy Path)
- Актор открывает Оргструктура (
/company-structure). - Система отображает ожидающие согласования изменения или связанные документы.
- Актор проверяет состав подразделения и назначения.
- Актор утверждает или отклоняет с комментарием.
- Система обновляет статус и уведомляет HR.
Расширения (Extensions)
4а. Отклонение:
4а1. HR инициирует доработку (возврат к UC-HR-003 в части оргструктуры).
Постусловия
- Успех: изменения вступили в силу в системе или возвращены на доработку.
Модуль системы
Оргструктура → /company-structure
См. также
Use Cases: Обучение персонала
Диаграмма прецедентов
UC-TRN-001: Создание теста в LMS
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TRN-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — LMS |
| Основной актор | Специалист по обучению |
| Доп. акторы | — |
Предусловия
- Пользователь авторизован с правами на раздел LMS (тесты, вопросы — по конфигурации).
Триггер
Новая программа обучения, обновление регламента.
Основной сценарий (Happy Path)
- Актор открывает модуль LMS — тесты и вопросы.
- Система отображает конструктор теста.
- Актор добавляет вопросы, варианты ответов, проходной балл.
- Актор публикует тест для назначения.
Постусловия
- Успех: тест доступен для UC-TRN-002.
Модуль системы
Техническая документация — lms — соответствует API lms/test, question в backend.
UC-TRN-002: Назначение теста сотруднику
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TRN-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — LMS |
| Основной актор | Специалист по обучению |
| Доп. акторы | Сотрудник |
Предусловия
- Существует опубликованный тест (UC-TRN-001).
Триггер
Приём на работу, ежегодная аттестация, ввод нового регламента.
Основной сценарий (Happy Path)
- Актор выбирает сотрудника в оргструктуре или списке кадров.
- Система отображает доступные тесты.
- Актор назначает тест и срок сдачи.
- Система уведомляет сотрудника (email/Telegram — по настройкам).
Связанные прецеденты
<<include>>UC-TRN-001: Создание теста в LMS
Постусловия
- Успех: у сотрудника есть активное задание на тест.
Модуль системы
LMS — назначения и результаты (testresult в API).
UC-TRN-003: Анализ результатов обучения
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TRN-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — LMS |
| Основной актор | Специалист по обучению |
| Доп. акторы | HR |
Предусловия
- Сотрудники прошли или провалили тесты.
Триггер
Завершение периода аттестации.
Основной сценарий (Happy Path)
- Актор открывает отчёт по результатам тестов (
TestResult). - Система отображает баллы, процент успеха, проблемные вопросы.
- Актор планирует повторное обучение или очную сессию.
Постусловия
- Успех: сформированы выводы по уровню знаний персонала.
Модуль системы
LMS — результаты тестирования.
UC-TRN-004: Управление программой адаптации
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TRN-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — HR, LMS |
| Основной актор | Специалист по обучению |
| Доп. акторы | Непосредственный руководитель |
Предусловия
- Новый сотрудник заведён в системе (UC-HR-002).
Триггер
Первый рабочий день.
Основной сценарий (Happy Path)
- Актор создаёт дорожную карту адаптации: материалы, тесты, встречи.
- Система назначает этапы по датам.
- Актор отслеживает выполнение и собирает обратную связь у руководителя.
Постусловия
- Успех: адаптация структурирована и измерима.
Модуль системы
HR + LMS + задачи (/task-manager при необходимости).
См. также
Use Cases: Специалист по охране труда
Диаграмма прецедентов
UC-SAF-001: Ведение журнала HACCP
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-SAF-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — HACCP journals |
| Основной актор | Специалист по охране труда / качеству (роль может быть разделена) |
| Доп. акторы | Производство |
Предусловия
- Пользователь авторизован с доступом к журналам HACCP (модуль
haccp_journalsв backend).
Триггер
Плановая запись, инцидент, проверка точки контроля.
Основной сценарий (Happy Path)
- Актор открывает раздел журналов HACCP.
- Система отображает форму записи: дата, участок, параметры, ответственный.
- Актор вносит измерения и комментарии.
- Система сохраняет запись для аудита.
Постусловия
- Успех: журнал соответствует требованиям системы менеджмента безопасности пищевого производства.
Модуль системы
Технический модуль — haccp_journals
UC-SAF-002: Регистрация инструктажа по охране труда
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-SAF-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — HR, задачи |
| Основной актор | Специалист по охране труда |
| Доп. акторы | Сотрудник |
Предусловия
- Определены виды инструктажей и периодичность.
Триггер
Приём сотрудника, смена работ, происшествие.
Основной сценарий (Happy Path)
- Актор создаёт запись инструктажа: тип, участники, тема.
- Система фиксирует дату и подписи (электронно или скан).
- Актор сохраняет документ в системе или прикрепляет файл.
Постусловия
- Успех: инструктаж задокументирован для проверки.
Модуль системы
Задачи → /task-manager (для напоминаний), файлы — при вложениях
UC-SAF-003: Контроль соблюдения норм безопасности
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-SAF-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, обходы |
| Основной актор | Специалист по охране труда |
| Доп. акторы | Бригадир |
Предусловия
- Утверждён чек-лист и график обходов.
Триггер
Плановый обход цеха.
Основной сценарий (Happy Path)
- Актор проводит обход и фиксирует замечания в системе (задача, журнал, фото).
- Система создаёт список нарушений с ответственными.
- Актор назначает сроки устранения и контроль повторного обхода.
Постусловия
- Успех: нарушения зарегистрированы и переданы на устранение.
Модуль системы
UC-SAF-004: Оформление акта о несоответствии
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-SAF-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы/задачи |
| Основной актор | Специалист по охране труда |
| Доп. акторы | Руководитель участка |
Предусловия
- Выявлено несоответствие нормам (обход, инцидент).
Триггер
Критическое нарушение, повторяющееся замечание.
Основной сценарий (Happy Path)
- Актор создаёт акт: описание, норма, факты, срок устранения.
- Система направляет акт на ознакомление ответственному.
- Ответственный подтверждает меры или оспаривает с эскалацией.
- Актор закрывает акт при устранении.
Постусловия
- Успех: несоответствие формально устранено и заархивировано.
Модуль системы
Задачи → /task-manager
См. также
Use Cases: Бухгалтер
Диаграмма прецедентов
UC-ACC-001: Обработка входящих платежей
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-ACC-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Деньги, платежи |
| Основной актор | Бухгалтер |
| Доп. акторы | Банк (через выписку) |
Предусловия
- Пользователь авторизован с доступом к разделу Банки и денежным документам.
Триггер
Поступление уведомления о платеже или необходимость разнесения по статьям.
Основной сценарий (Happy Path)
- Актор открывает Банки — список транзакций (
/banks/transaction-list). - Система отображает входящие операции по счетам.
- Актор сопоставляет платёж с документом (счёт, договор) или создаёт связь.
- Актор указывает статью ДДС/категорию при необходимости.
- Система сохраняет проведение и обновляет статус взаиморасчётов.
Расширения (Extensions)
3а. Неоднозначное назначение платежа:
3а1. Актор запрашивает уточнение у менеджера или делит сумму на несколько статей.
Постусловия
- Успех: платёж отражён в учёте и учтён в отчётах.
Модуль системы
Деньги → /banks
UC-ACC-002: Импорт банковской выписки
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-ACC-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Банки |
| Основной актор | Бухгалтер |
| Доп. акторы | — |
Предусловия
- Настроен импорт выписок для организации счёта (формат 1С/клиент-банк).
Триггер
Получение файла выписки из банка.
Основной сценарий (Happy Path)
- Актор открывает Импорт банковских выписок (
/banks/import-bank-statementsили аналог в меню). - Актор загружает файл выписки.
- Система парсит операции и проверяет дубликаты.
- Актор подтверждает загрузку или корректирует исключения.
- Система добавляет транзакции в список для дальнейшей обработки.
Расширения (Extensions)
3а. Ошибка формата файла:
3а1. Система показывает сообщение; актор загружает корректный файл или выгружает из банка заново.
Постусловия
- Успех: выписка импортирована; операции доступны для разнесения.
Модуль системы
Деньги → /banks
UC-ACC-003: Формирование финансовых документов (приход/расход)
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-ACC-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы денежного учёта |
| Основной актор | Бухгалтер |
| Доп. акторы | — |
Предусловия
- Пользователь имеет доступ к спискам документов типов «приход», «расход», «финансы» (см. меню «Деньги»).
Триггер
Необходимость отразить операцию без готового банковского импорта или связать с внутренним документом.
Основной сценарий (Happy Path)
- Актор открывает Документы — нужный тип списка (
/documents/list/...). - Система отображает список и кнопку создания.
- Актор создаёт документ, заполняет сумму, контрагента, статью.
- Актор проводит документ.
- Система обновляет регистры и доступность в отчётах.
Расширения (Extensions)
4а. Документ не проводится из-за незаполненных обязательных полей:
4а1. Система подсвечивает поля; актор заполняет и повторяет проведение.
Постусловия
- Успех: финансовый документ проведён.
Модуль системы
Деньги — меню → /documents/list
UC-ACC-004: Сверка расчётов с контрагентами
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-ACC-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Контрагенты, отчёты |
| Основной актор | Бухгалтер |
| Доп. акторы | Менеджер (по коммерческим спискам) |
Предусловия
- В системе есть взаиморасчёты по контрагенту за период.
Триггер
Плановая сверка, запрос контрагента, расхождение в акте.
Основной сценарий (Happy Path)
- Актор открывает Контрагенты или отчёт по взаиморасчётам (
/counterparty,/reports). - Система отображает обороты и сальдо.
- Актор выгружает акт сверки или сравнивает с данными контрагента.
- Актор фиксирует комментарии и при необходимости корректирует проводки/документы.
Расширения (Extensions)
4а. Обнаружено расхождение:
4а1. Актор создаёт задачу менеджеру на уточнение первички.
Постусловия
- Успех: сверка выполнена; расхождения учтены или эскалированы.
Модуль системы
Контрагенты → /counterparty
UC-ACC-005: Формирование отчёта ДДС
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-ACC-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты |
| Основной актор | Бухгалтер |
| Доп. акторы | Финансовый директор |
Предусловия
- Платежи и категории ДДС заполнены за период.
Триггер
Закрытие месяца, запрос руководства.
Основной сценарий (Happy Path)
- Актор открывает Отчёты — финансы — ДДС (
/reports/finance). - Система формирует отчёт по статьям и периоду.
- Актор проверяет аномалии и сверяет с банковскими оборотами.
- Актор экспортирует отчёт для руководства.
Расширения (Extensions)
3а. Неклассифицированные операции:
3а1. Актор возвращается к операциям и назначает категории ДДС.
Постусловия
- Успех: отчёт ДДС согласован с данными банка и документов.
Связанные прецеденты
<<include>>UC-CFO-003: Утверждение платёжного календаря — календарь строится на основе ДДС.
Модуль системы
Деньги → /reports/finance
См. также
Use Cases: Финансовый директор
Диаграмма прецедентов
UC-CFO-001: Контроль исполнения бюджета ЦФО
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CFO-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Финансы, бюджеты |
| Основной актор | Финансовый директор |
| Доп. акторы | Руководитель ЦФО |
Предусловия
- Пользователь авторизован с правами на раздел Финансы (
/finance). - Бюджеты ЦФО загружены или введены в систему.
Триггер
Плановый контроль, отклонение от плана, запрос руководства.
Основной сценарий (Happy Path)
- Актор открывает Финансы — бюджеты и контроль ЦФО.
- Система отображает план/факт по статьям и периодам.
- Актор анализирует отклонения и при необходимости оставляет комментарии.
- Актор инициирует корректирующие действия (заморозка расходов, перераспределение) по регламенту.
Расширения (Extensions)
3а. Критическое превышение лимита:
3а1. Актор эскалирует генеральному директору или в совещание.
Постусловия
- Успех: принято решение по управлению бюджетом ЦФО на основе данных.
Связанные прецеденты
<<include>>UC-DIR-002: Контроль исполнения бюджетов ЦФО — уровень руководителя подразделения.
Модуль системы
Деньги → /finance
UC-CFO-002: Анализ движения денежных средств
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CFO-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, банки |
| Основной актор | Финансовый директор |
| Доп. акторы | Бухгалтер |
Предусловия
- За период загружены банковские операции и классификация ДДС.
Триггер
Еженедельный/ежемесячный контроль ликвидности.
Основной сценарий (Happy Path)
- Актор открывает отчёты по ДДС и остаткам на счетах (
/reports/finance,/banks). - Система агрегирует притоки и оттоки по категориям.
- Актор сравнивает с прогнозом и платёжным календарём.
- Актор принимает решение о корректировке графика платежей.
Расширения (Extensions)
2а. Расхождение с банком:
2а1. Актор инициирует сверку с бухгалтерией (импорт выписки, UC-ACC-002).
Постусловия
- Успех: картина движения ДС согласована для управленческих решений.
Модуль системы
Деньги → /finance, /reports/finance
UC-CFO-003: Утверждение платёжного календаря
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CFO-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Финансы |
| Основной актор | Финансовый директор |
| Доп. акторы | Бухгалтер |
Предусловия
- Заполнен план платежей по контрагентам и статьям ДДС.
Триггер
Подготовка к неделе/месяцу, согласование лимита расходов.
Основной сценарий (Happy Path)
- Актор открывает Финансы — календарь бюджета/платежей.
- Система отображает запланированные платежи и остаток ликвидности.
- Актор сопоставляет с прогнозом ДДС (UC-ACC-005).
- Актор утверждает календарь или переносит/отменяет платежи.
Расширения (Extensions)
4а. Недостаточно средств на счёте:
4а1. Актор устанавливает приоритеты или инициирует привлечение финансирования.
Связанные прецеденты
<<include>>UC-ACC-005: Формирование отчёта ДДС
Постусловия
- Успех: платёжный календарь утверждён и доступен для исполнения.
Модуль системы
Деньги → /finance
UC-CFO-004: Формирование управленческой отчётности
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CFO-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты |
| Основной актор | Финансовый директор |
| Доп. акторы | — |
Предусловия
- Закрытие операционного периода в учёте (по регламенту).
Триггер
Совет директоров, отчётность для собственников.
Основной сценарий (Happy Path)
- Актор открывает Отчёты — управленческие финансовые отчёты (
/reports). - Система формирует P&L, маржу, себестоимость (по настройкам).
- Актор сверяет с бюджетом и комментирует отклонения.
- Актор экспортирует пакет для руководства.
Расширения (Extensions)
2а. Неполные данные по производству:
2а1. Актор запрашивает закрытие смены/документов у производства.
Постусловия
- Успех: сформирована управленческая отчётность за период.
Модуль системы
Отчёты → /reports/finance
UC-CFO-005: Контроль дебиторской и кредиторской задолженности
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CFO-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, контрагенты |
| Основной актор | Финансовый директор |
| Доп. акторы | Коммерческий директор, Менеджеры |
Предусловия
- В системе накоплены документы продажи/закупок и платежи.
Триггер
Просрочка, кассовый разрыв, плановый обзор.
Основной сценарий (Happy Path)
- Актор открывает отчёт по дебиторке/кредиторке (
/reports). - Система формирует aging по контрагентам и суммам.
- Актор выделяет критичные позиции и инициирует эскалацию в продажи/закупки.
- Система фиксирует ответные действия (если используется задачник).
Расширения (Extensions)
3а. Спорный долг:
3а1. Актор запрашивает юридическое сопровождение (вне рамок UC).
Постусловия
- Успех: зафиксировано понимание состояния задолженности и планов работы с ней.
Модуль системы
Отчёты → /reports/finance
См. также
Use Cases: Бригадир
Диаграмма прецедентов
UC-FOR-001: Открытие и ведение производственной смены
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-FOR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, смены |
| Основной актор | Бригадир |
| Доп. акторы | Технолог (выдача сырья) |
Предусловия
- Пользователь авторизован с доступом к разделу Производство (
/manufacture). - Календарь смен и линии настроены.
Триггер
Начало рабочей смены на линии/участке.
Основной сценарий (Happy Path)
- Актор открывает раздел Производство — смены и график.
- Система отображает текущую смену и состав бригады.
- Актор подтверждает открытие смены, учитывает явку.
- Актор инициирует выдачу сырья (связь с UC-TCH-005).
- Система фиксирует начало смены и доступные операции учёта.
Расширения (Extensions)
3а. Неявка ключевого сотрудника:
3а1. Актор перераспределяет роли или вызывает заместителя бригадира.
4а. Недостаточно сырья на складе:
4а1. Актор уведомляет снабжение и технолога; смена открыта в режиме ожидания.
Постусловия
- Успех: смена активна; учёт производства доступен.
Связанные прецеденты
Модуль системы
Производство → /manufacture
UC-FOR-002: Учёт выработки и дефектов
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-FOR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, качество |
| Основной актор | Бригадир |
| Доп. акторы | Технолог |
Предусловия
- Смена открыта (UC-FOR-001).
Триггер
Выпуск партии, обнаружение брака, пересчёт.
Основной сценарий (Happy Path)
- Актор вводит факт выпуска по номенклатуре и количеству.
- Система отображает нормы и отклонения.
- Актор фиксирует дефекты с указанием типа и количества.
- Система увязывает данные с KPI и производственными отчётами.
Расширения (Extensions)
3а. Критический объём брака:
3а1. Актор запускает эскалацию технологу и оформляет отдельную запись отклонения (UC-TCH-003).
Связанные прецеденты
Постусловия
- Успех: выработка и дефекты отражены в учёте смены.
Модуль системы
Производство → /manufacture
UC-FOR-003: Контроль персонала бригады
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-FOR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, табель |
| Основной актор | Бригадир |
| Доп. акторы | HR (при спорных ситуациях) |
Предусловия
- Смена открыта; список сотрудников бригады доступен.
Триггер
Необходимость подтвердить явку, переработки, замены.
Основной сценарий (Happy Path)
- Актор открывает экран смены и состава бригады.
- Система отображает плановый и фактический график.
- Актор отмечает явку, опоздания, переносы.
- Система передаёт данные в табель/расчёт (по настройкам).
Расширения (Extensions)
3а. Сотрудник не в списке:
3а1. Актор запрашивает временное включение через HR или отказывает во входе по регламенту.
Постусловия
- Успех: учёт времени бригады согласован со сменой.
Модуль системы
Производство → /manufacture/staff
UC-FOR-004: Закрытие смены и отчёт по выработке
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-FOR-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство |
| Основной актор | Бригадир |
| Доп. акторы | Зам бригадира (остатки сырья) |
Предусловия
- Производственные операции смены введены или отмечены как «нет выпуска».
Триггер
Окончание смены.
Основной сценарий (Happy Path)
- Актор открывает закрытие смены.
- Система сводит выпуск, простои, дефекты.
- Актор сверяет остатки сырья с замом бригадира (UC-DFO-003).
- Актор подтверждает закрытие смены.
- Система формирует отчёт смены и обновляет KPI.
Расширения (Extensions)
3а. Расхождение остатков сырья:
3а1. Актор инициирует инвентаризацию на линии или корректировку с участием технолога.
Связанные прецеденты
<<include>>UC-DFO-003: Учёт остатков сырья на смене
Постусловия
- Успех: смена закрыта; отчёт доступен руководству.
Модуль системы
Производство → /manufacture
См. также
Use Cases: Зам бригадира
Диаграмма прецедентов
UC-DFO-001: Замещение бригадира при открытии смены
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DFO-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство |
| Основной актор | Зам бригадира |
| Доп. акторы | Бригадир (при отсутствии — полномочия по регламенту) |
Предусловия
- Пользователь авторизован с доступом к сменам.
- Бригадир отсутствует или делегировал полномочия по регламенту.
Триггер
Начало смены без бригадира на месте.
Основной сценарий (Happy Path)
- Актор открывает Производство — смены (
/manufacture). - Система отображает текущую смену и права на открытие.
- Актор выполняет действия открытия смены по сценарию UC-FOR-001.
- Система фиксирует ответственного как заместителя бригадира.
Расширения (Extensions)
3а. Нет права на открытие смены:
3а1. Система отказывает; актор уведомляет руководителя смены.
Постусловия
- Успех: смена открыта в соответствии с полномочиями зама.
Модуль системы
Производство → /manufacture
UC-DFO-002: Контроль выполнения производственного плана
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DFO-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, план |
| Основной актор | Зам бригадира |
| Доп. акторы | Бригадир, Руководитель производства |
Предусловия
- В системе задан план выпуска на смену/период.
Триггер
Середина смены, риск срыва плана.
Основной сценарий (Happy Path)
- Актор открывает отчёт по плану/факту выпуска.
- Система отображает отклонения по номенклатуре и времени.
- Актор корректирует приоритеты операций на линии или запрашивает ресурсы.
- Актор фиксирует комментарий в смене для последующего разбора.
Расширения (Extensions)
3а. Недостаточно мощности линии:
3а1. Актор эскалирует руководителю производства.
Постусловия
- Успех: приняты меры по снижению отклонения от плана; информация зафиксирована.
Модуль системы
Производство → /manufacture
UC-DFO-003: Учёт остатков сырья на смене
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DFO-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, склад |
| Основной актор | Зам бригадира |
| Доп. акторы | Бригадир (при закрытии смены) |
Предусловия
- Проведена выдача сырья при открытии смены (см. UC-FOR-001).
Триггер
Контрольная точка в смене или подготовка к закрытию смены.
Основной сценарий (Happy Path)
- Актор открывает учёт остатков сырья на линии/в зоне производства.
- Система отображает выданные и списанные количества.
- Актор сверяет фактические остатки с системой.
- Актор вносит корректировки или подтверждает совпадение.
- Данные используются при UC-FOR-004.
Расширения (Extensions)
4а. Расхождение:
4а1. Актор инициирует пересчёт с кладовщиком/технологом.
Постусловия
- Успех: остатки сырья согласованы для закрытия смены.
Модуль системы
Производство → /manufacture
См. также
Use Cases: Технолог
Диаграмма прецедентов
UC-TCH-001: Ведение технологических карт и нормативов
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TCH-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, обработка |
| Основной актор | Технолог |
| Доп. акторы | — |
Предусловия
- Пользователь авторизован с доступом к производственным справочникам и этапам обработки (
/manufacture,processing-stageв API).
Триггер
Новая продукция, изменение рецептуры, нормативов.
Основной сценарий (Happy Path)
- Актор открывает раздел Производство — этапы обработки / техпроцессы.
- Система отображает справочники этапов, процессов, норм расхода сырья.
- Актор создаёт или изменяет техкарту и нормативы.
- Система сохраняет версию для использования в производстве.
Расширения (Extensions)
4а. Конфликт с действующими партиями:
4а1. Актор вводит новую версию с датой начала действия.
Постусловия
- Успех: производство использует актуальные нормативы.
Модуль системы
Производство → /manufacture
UC-TCH-002: Контроль производственного процесса (обработка)
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TCH-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Обработка, документы производства |
| Основной актор | Технолог |
| Доп. акторы | Бригадир |
Предусловия
- Запущена производственная партия по документу обработки.
Триггер
Контрольная точка процесса, риск отклонения от режима.
Основной сценарий (Happy Path)
- Актор открывает мониторинг этапов обработки (
processing-process,manufacture-positions). - Система отображает статусы этапов и фактические параметры.
- Актор сравнивает с нормативом и при необходимости останавливает линию.
- Актор фиксирует корректирующие действия.
Постусловия
- Успех: процесс находится под контролем; отклонения задокументированы.
Модуль системы
Производство → /manufacture
UC-TCH-003: Учёт дефектов и производственных отклонений
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TCH-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Производство, качество |
| Основной актор | Технолог |
| Доп. акторы | Бригадир |
Предусловия
- Зафиксирован выпуск или промежуточный контроль.
Триггер
Обнаружение брака, отклонение от техкарты.
Основной сценарий (Happy Path)
- Актор открывает регистрацию дефектов производства (
manufacture-positions-defects). - Система отображает тип дефекта, количество, причину.
- Актор классифицирует дефект и связывает с этапом.
- Система обновляет KPI и отчёты качества.
Связанные прецеденты
- UC-FOR-002: Учёт выработки и дефектов — бригадир фиксирует факт; технолог классифицирует и анализирует причины (согласование данных).
Постусловия
- Успех: дефекты учтены для анализа причин.
Модуль системы
Производство → /manufacture
UC-TCH-004: Контроль качества готовой продукции
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TCH-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Контроль качества на производстве |
| Основной актор | Технолог |
| Доп. акторы | Специалист ОТ (при пересечении с безопасностью пищевого производства) |
Предусловия
- Определены критерии приёмки и точки контроля.
Триггер
Выпуск партии, выборочный контроль.
Основной сценарий (Happy Path)
- Актор открывает журнал контроля качества (
manufacture-pos-quality-control). - Система отображает параметры проверок и результаты.
- Актор принимает решение: допуск, изоляция партии, переработка.
- Система обновляет статус партии.
Постусловия
- Успех: качество выпуска подтверждено или забраковано по правилам.
Модуль системы
Производство → /manufacture
UC-TCH-005: Оформление выдачи сырья в производство
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-TCH-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Сырьё, производство |
| Основной актор | Технолог |
| Доп. акторы | Кладовщик, Бригадир |
Предусловия
- По нормативу определена потребность в сырье на смену/партию.
Триггер
Открытие смены (UC-FOR-001), запуск партии.
Основной сценарий (Happy Path)
- Актор открывает документ выдачи сырья (
raw-material-issuance-on-shiftв API). - Система отображает доступные остатки сырья и норму.
- Актор подтверждает выдачу со склада в производство.
- Система уменьшает остатки склада и увеличивает учёт в производстве.
Связанные прецеденты
Постусловия
- Успех: сырьё учтено в производстве.
Модуль системы
Производство → /manufacture
См. также
Use Cases: Начальник склада
Диаграмма прецедентов
UC-WHC-001: Управление зонами хранения
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WHC-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Складские зоны |
| Основной актор | Начальник склада |
| Доп. акторы | Администратор настроек |
Предусловия
- Пользователь авторизован с правами настройки складских зон (или через согласование с IT).
Триггер
Реорганизация склада, ввод новой зоны приёмки/отгрузки.
Основной сценарий (Happy Path)
- Актор открывает модуль зон склада или связанные справочники (
/warehouse-zonesпри наличии в меню). - Система отображает список зон и их параметры.
- Актор создаёт зону или изменяет правила (тип, вместимость, доступ).
- Система сохраняет настройки и применяет к операциям кладовщиков.
Расширения (Extensions)
4а. Зона используется в резервах:
4а1. Система предупреждает о блокировках; актор переносит остатки.
Постусловия
- Успех: конфигурация зон соответствует физическому складу.
Модуль системы
TMC → зоны склада
UC-WHC-002: Аналитика складских остатков
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WHC-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, закупки |
| Основной актор | Начальник склада |
| Доп. акторы | — |
Предусловия
- Остатки ведутся в системе.
Триггер
Планирование закупок, контроль неликвида.
Основной сценарий (Happy Path)
- Актор открывает отчёт по остаткам и оборачиваемости (
/reports,/procurement-management). - Система формирует срез по SKU, зонам, срокам годности (если ведётся).
- Актор выгружает данные для закупок и маркетинга.
Постусловия
- Успех: получена аналитическая выборка для решений.
Модуль системы
Отчёты → /reports/inventory
UC-WHC-003: Контроль операций перемещения и отгрузки
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WHC-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы, TMS |
| Основной актор | Начальник склада |
| Доп. акторы | Кладовщик, Логистика |
Предусловия
- В системе есть активные перемещения и отгрузки за период.
Триггер
Пик отгрузок, риск ошибок комплектации.
Основной сценарий (Happy Path)
- Актор открывает мониторинг документов перемещения и отгрузки (
/documents/list/move,/tms). - Система отображает статусы и «зависшие» операции.
- Актор перераспределяет ресурсы (персонал, зоны) или эскалирует в TMS.
Постусловия
- Успех: узкие места в отгрузке идентифицированы и сняты.
Модуль системы
TMC → /tms
UC-WHC-004: Планирование и контроль инвентаризации
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WHC-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Инвентаризация |
| Основной актор | Начальник склада |
| Доп. акторы | Кладовщик |
Предусловия
- Утверждён график инвентаризаций.
Триггер
Начало периода инвентаризации по зоне.
Основной сценарий (Happy Path)
- Актор создаёт или открывает документ инвентаризации.
- Система блокирует движения по зоне (по настройкам).
- Кладовщики выполняют UC-STK-002.
- Актор утверждает результаты и закрывает период.
Постусловия
- Успех: инвентаризация завершена; расхождения обработаны.
Модуль системы
Документы → /documents/list/inventory
UC-WHC-005: Формирование отчёта по движению товара
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WHC-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты |
| Основной актор | Начальник склада |
| Доп. акторы | — |
Предусловия
- За период проведены складские документы.
Триггер
Запрос руководства, аудит.
Основной сценарий (Happy Path)
- Актор открывает отчёт по движению товара (
/reports). - Система формирует обороты по приходу/расходу и зонам.
- Актор экспортирует отчёт.
Постусловия
- Успех: отчёт готов для передачи заинтересованным сторонам.
Модуль системы
Отчёты → /reports/inventory
См. также
Use Cases: Кладовщик
Диаграмма прецедентов
UC-STK-001: Приёмка товара на склад
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-STK-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы, склад |
| Основной актор | Кладовщик |
| Доп. акторы | Поставщик (вне системы) |
Предусловия
- Есть основание для приёмки (заказ поставщику, накладная), пользователь имеет доступ к складским документам.
Триггер
Поступление груза на склад.
Основной сценарий (Happy Path)
- Актор открывает список документов поступления (
/documents/list/enterили связанный тип). - Система отображает ожидаемые позиции и количества.
- Актор сверяет факт с документом и отмечает принятые количества.
- Актор указывает зону хранения для размещения.
- Система проводит документ и обновляет остатки по зонам.
Расширения (Extensions)
3а. Недостача или лишний товар:
3а1. Актор оформляет акт расхождения по регламенту и не проводит документ до согласования.
Связанные прецеденты
<<include>>UC-STK-005: Контроль остатков по зонам хранения
Постусловия
- Успех: товар учтён на складе в указанных зонах.
Модуль системы
TMC / документы → /documents/list
UC-STK-002: Проведение инвентаризации
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-STK-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Склад, документы инвентаризации |
| Основной актор | Кладовщик |
| Доп. акторы | Начальник склада (утверждение) |
Предусловия
- Создан документ инвентаризации или назначена инвентаризация по зоне.
Триггер
Плановая инвентаризация или инициатива начальника склада.
Основной сценарий (Happy Path)
- Актор открывает документ инвентаризации (
/documents/list/inventory). - Система отображает перечень позиций и учётные количества.
- Актор вводит фактические количества по зонам.
- Система рассчитывает расхождения.
- Актор передаёт на утверждение или инициирует списание/оприходование.
Расширения (Extensions)
5а. Критическое расхождение:
5а1. Система предлагает связь со UC-STK-004 при списании.
Связанные прецеденты
<<extend>>UC-STK-004: Списание товара
Постусловия
- Успех: зафиксированы расхождения; инвентаризация готова к закрытию.
Модуль системы
Документы → /documents/list/inventory
UC-STK-003: Оформление перемещения между зонами
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-STK-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Складские зоны |
| Основной актор | Кладовщик |
| Доп. акторы | — |
Предусловия
- Остаток товара в исходной зоне достаточен для перемещения.
Триггер
Оптимизация размещения, подготовка к комплектации.
Основной сценарий (Happy Path)
- Актор открывает документ перемещения (
/documents/list/moveили модуль зон). - Система отображает доступные остатки по зонам.
- Актор выбирает номенклатуру, количество, зону-источник и зону-получатель.
- Актор проводит документ.
- Система обновляет остатки в зонах.
Расширения (Extensions)
4а. Резерв под заказ:
4а1. Система блокирует перемещение; актор снимает резерв или согласует с начальником склада.
Постусловия
- Успех: остатки согласованы по зонам.
Модуль системы
TMC → /documents/list/move
UC-STK-004: Списание товара
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-STK-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Документы списания |
| Основной актор | Кладовщик |
| Доп. акторы | Ответственный за причину (брак, порча) |
Предусловия
- Подтверждена причина списания по регламенту.
Триггер
Брак, порча, истечение срока, результаты инвентаризации.
Основной сценарий (Happy Path)
- Актор открывает документ списания (
/documents/list/lossили аналог). - Система отображает форму с номенклатурой и зоной.
- Актор вводит количество и причину.
- Актор проводит документ при наличии прав/согласования.
- Система уменьшает остатки.
Постусловия
- Успех: товар списан с учёта.
Модуль системы
Документы → /documents/list
UC-STK-005: Контроль остатков по зонам хранения
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-STK-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Зоны склада, закупки |
| Основной актор | Кладовщик |
| Доп. акторы | — |
Предусловия
- В системе ведутся зоны хранения и остатки.
Триггер
Ежедневный контроль, подготовка к отгрузке.
Основной сценарий (Happy Path)
- Актор открывает отчёт по остаткам в зонах или Закупки — остатки (
/procurement-management/remainsпри наличии). - Система отображает количества по SKU и зонам.
- Актор сверяет с физическим наличием выборочно.
- При расхождении актор инициирует инвентаризацию или перемещение.
Постусловия
- Успех: подтверждена достоверность остатков в зоне ответственности.
Модуль системы
Закупки → /procurement-management
См. также
Use Cases: Грузчик
Диаграмма прецедентов
UC-LDR-001: Приёмка и размещение паллет
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-LDR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Склад, документы поступления |
| Основной актор | Грузчик |
| Доп. акторы | Кладовщик (приёмка по документу) |
Предусловия
- Пользователь авторизован с доступом к складским операциям (или терминал склада).
Триггер
Поступление паллеты на ворота.
Основной сценарий (Happy Path)
- Актор получает задание на разгрузку по документу или устному указанию кладовщика.
- Система (или кладовщик) подтверждает номенклатуру и количество.
- Актор перемещает паллету в зону временного хранения или целевую зону.
- Актор фиксирует размещение в сканере/терминале (если используется).
- Система обновляет привязку паллеты к зоне.
Расширения (Extensions)
4а. Нет места в зоне:
4а1. Актор уведомляет начальника склада.
Постусловия
- Успех: паллеты размещены в соответствии с зоной хранения.
Модуль системы
TMC → /documents/list/enter
UC-LDR-002: Формирование паллеты для отгрузки
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-LDR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, паллеты |
| Основной актор | Грузчик |
| Доп. акторы | Комплектовщик |
Предусловия
- Заказ скомплектован или готов к паллетированию.
Триггер
Закрытие комплектации, подготовка к погрузке в транспорт.
Основной сценарий (Happy Path)
- Актор открывает задание в TMS или список паллет (
/tms). - Система отображает состав паллеты и маркировку.
- Актор формирует паллету, сканирует SSCC/штрихкоды.
- Система фиксирует готовность паллеты к отгрузке.
Постусловия
- Успех: паллеты готовы к погрузке в маршрут.
Модуль системы
Навигация — TMS → /tms
UC-LDR-003: Перемещение товара по складским зонам
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-LDR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Перемещения |
| Основной актор | Грузчик |
| Доп. акторы | Кладовщик (по документу) |
Предусловия
- Есть основание для перемещения (задание или документ).
Триггер
Перекладка для комплектации, освобождение прохода.
Основной сценарий (Happy Path)
- Актор получает задание на перемещение.
- Актор переносит груз в целевую зону.
- Актор подтверждает выполнение в системе или кладовщик проводит документ (см. UC-STK-003).
Постусловия
- Успех: физическое расположение соответствует учёту.
Модуль системы
TMC → /documents/list/move
См. также
Use Cases: Комплектовщик
Диаграмма прецедентов
UC-PCK-001: Работа с листом подбора (pick sheet)
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-PCK-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, склад |
| Основной актор | Комплектовщик |
| Доп. акторы | Система (маршрутизация по зонам) |
Предусловия
- В системе сформирован заказ на отгрузку и позиции pick sheet.
Триггер
Назначение задания на комплектацию.
Основной сценарий (Happy Path)
- Актор открывает TMS — задания комплектации или pick sheet (
/tms). - Система отображает список позиций с зонами и ячейками.
- Актор последовательно отмечает подбор позиций (сканером или вручную).
- Система обновляет статус строки заказа.
Расширения (Extensions)
3а. Нет товара в ячейке:
3а1. Актор инициирует пересчёт с кладовщиком или блокирует строку.
Постусловия
- Успех: лист подбора отражает фактически подобранные позиции.
Модуль системы
Навигация → /tms
UC-PCK-002: Комплектация заказа по зонам склада
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-PCK-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Склад, документы |
| Основной актор | Комплектовщик |
| Доп. акторы | Грузчик |
Предусловия
- Подобраны все позиции или часть заказа (по частичной отгрузке).
Триггер
Завершение обхода зон по маршруту.
Основной сценарий (Happy Path)
- Актор собирает товар в контейнер/зону комплектации.
- Система сверяет сумму количества с заказом.
- Актор подтверждает комплектацию партии.
- При необходимости грузчик формирует паллету (UC-LDR-002).
Постусловия
- Успех: заказ готов к упаковке/передаче на отгрузку.
Модуль системы
TMC → /tms
UC-PCK-003: Передача скомплектованного заказа на отгрузку
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-PCK-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, логистика |
| Основной актор | Комплектовщик |
| Доп. акторы | Водитель (приёмка в маршруте) |
Предусловия
- Комплектация завершена; паллеты промаркированы.
Триггер
Готовность к погрузке в транспорт.
Основной сценарий (Happy Path)
- Актор передаёт груз в зону отгрузки и фиксирует статус в системе.
- Система отображает заказ как готовый к включению в маршрут.
- Логистика формирует маршрут для UC-DRV-001.
Связанные прецеденты
Постусловия
- Успех: заказ доступен для планирования доставки.
Модуль системы
Навигация → /tms
См. также
Use Cases: Водитель
Диаграмма прецедентов
UC-DRV-001: Просмотр и принятие маршрутного листа
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS |
| Основной актор | Водитель |
| Доп. акторы | Диспетчер |
Предусловия
- Пользователь авторизован с доступом к TMS (
/tms). - Заказы скомплектованы и готовы к маршруту (см. UC-PCK-003).
Триггер
Назначение рейса на день.
Основной сценарий (Happy Path)
- Актор открывает раздел TMS — маршруты и лист маршрута.
- Система отображает последовательность точек, объём груза, время.
- Актор принимает маршрут или запрашивает корректировку у диспетчера.
- Система фиксирует статус «В работе».
Расширения (Extensions)
3а. Перегруз по времени/объёму:
3а1. Актор отклоняет маршрут; диспетчер перераспределяет точки.
Связанные прецеденты
Постусловия
- Успех: водитель подтвердил маршрут и может выезжать.
Модуль системы
Навигация → /tms
UC-DRV-002: Подтверждение доставки в точке
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, точки доставки |
| Основной актор | Водитель |
| Доп. акторы | Получатель груза |
Предусловия
- Маршрут принят; водитель прибыл в точку.
Триггер
Завершение разгрузки, подпись УПД/накладной.
Основной сценарий (Happy Path)
- Актор открывает точку маршрута в системе.
- Система отображает состав отгрузки по заказу.
- Актор подтверждает вручение/сдачу и при необходимости прикрепляет фото/комментарий.
- Система переводит точку в статус «Выполнено».
Расширения (Extensions)
3а. Получатель отсутствует:
3а1. Актор переходит к UC-DRV-003.
Постусловия
- Успех: доставка по точке зафиксирована.
Модуль системы
Навигация → /tms
UC-DRV-003: Фиксация проблем при доставке
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS |
| Основной актор | Водитель |
| Доп. акторы | Диспетчер, Клиентский сервис |
Предусловия
- Активная точка маршрута.
Триггер
Отказ в приёме, повреждение груза, неверный адрес.
Основной сценарий (Happy Path)
- Актор выбирает тип инцидента в карточке точки.
- Система предлагает варианты действий (перенос, возврат на склад).
- Актор вводит комментарий и подтверждает.
- Система уведомляет диспетчера и фиксирует статус.
Постусловия
- Успех: инцидент зарегистрирован для последующей обработки.
Модуль системы
Навигация → /tms
UC-DRV-004: Закрытие маршрута и формирование отчёта
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, отчёты |
| Основной актор | Водитель |
| Доп. акторы | — |
Предусловия
- Все точки обработаны или перенесены с фиксацией.
Триггер
Возврат на базу, конец смены.
Основной сценарий (Happy Path)
- Актор инициирует закрытие маршрута.
- Система проверяет отсутствие незакрытых точек.
- Актор подтверждает пробег, время, расход (если ведётся).
- Система формирует отчёт по рейсу.
Постусловия
- Успех: маршрут закрыт; данные доступны для аналитики логистики.
Модуль системы
Навигация → /tms
См. также
Use Cases: Курьер
Диаграмма прецедентов
UC-CUR-001: Получение задания на доставку
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CUR-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS / мобильный сценарий |
| Основной актор | Курьер |
| Доп. акторы | Диспетчер |
Предусловия
- Курьер включён в пул исполнителей; есть доступ к списку заданий.
Триггер
Назначение заказа на курьера.
Основной сценарий (Happy Path)
- Актор открывает список заданий в TMS или связанном интерфейсе (
/tms). - Система отображает адрес, окно времени, состав отправления.
- Актор принимает задание.
- Система переводит задание в статус «Назначено курьеру».
Расширения (Extensions)
3а. Конфликт по времени:
3а1. Актор отклоняет задание; диспетчер переназначает.
Постусловия
- Успех: курьер владеет актуальным заданием.
Модуль системы
Навигация → /tms
UC-CUR-002: Подтверждение вручения отправления
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CUR-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS |
| Основной актор | Курьер |
| Доп. акторы | Получатель |
Предусловия
- Задание принято; курьер у получателя.
Триггер
Успешная передача отправления.
Основной сценарий (Happy Path)
- Актор открывает карточку задания.
- Система отображает требования к подтверждению (код, подпись, фото).
- Актор вводит код, фиксирует подпись или фото вручения.
- Система закрывает задание и обновляет статус доставки заказа.
Расширения (Extensions)
3а. Получатель отказался:
3а1. Актор выбирает причину возврата; система уведомляет диспетчера.
Постусловия
- Успех: доставка подтверждена в системе.
Модуль системы
Навигация → /tms
UC-CUR-003: Просмотр личного кабинета и начислений
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CUR-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Личный кабинет сотрудника |
| Основной актор | Курьер |
| Доп. акторы | HR, Бухгалтерия |
Предусловия
- У курьера есть учётная запись сотрудника и доступ к ЛК (
/employee-private-office).
Триггер
Проверка выплат, графика смен.
Основной сценарий (Happy Path)
- Актор открывает Личный кабинет сотрудника.
- Система отображает график, задачи, начисления (по настройкам).
- Актор просматривает расчётный лист или запрашивает уточнение через HR.
Постусловия
- Успех: курьер получил информацию о начислениях/графике.
Модуль системы
Профиль / ЛК → /employee-private-office
См. также
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
См. также
Use Cases: Менеджер OZON
Диаграмма прецедентов
UC-OZN-001: Мониторинг остатков на складах OZON
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-OZN-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс OZON |
| Основной актор | Менеджер OZON |
| Доп. акторы | Система (интеграция API) |
Предусловия
- Настроена интеграция с Ozon; товары сопоставлены с карточками маркетплейса.
Триггер
Ежедневный контроль, риск out-of-stock.
Основной сценарий (Happy Path)
- Актор открывает раздел Маркетплейс — Ozon — остатки (
/market-place). - Система отображает остатки по SKU на складах FBO/FBS (по настройкам).
- Актор сравнивает с прогнозом продаж и планом поставок.
- При дефиците актор инициирует поставку (UC-OZN-002).
Постусловия
- Успех: принято решение о пополнении или корректировке плана.
Модуль системы
Навигация → /market-place
UC-OZN-002: Управление планом поставок OZON FBO
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-OZN-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс, поставки |
| Основной актор | Менеджер OZON |
| Доп. акторы | Склад, Логистика |
Предусловия
- В системе доступны заявки на поставку и слоты (согласно API Ozon).
Триггер
Плановый цикл пополнения FBO.
Основной сценарий (Happy Path)
- Актор открывает план отгрузок OZON FBO / shipment plan (
/market-place). - Система отображает рекомендуемые объёмы и доступные слоты.
- Актор формирует поставку, согласует с складом.
- Система создаёт заявку на отгрузку в маркетплейс (при интеграции).
Расширения (Extensions)
4а. Нет слотов:
4а1. Актор переносит дату или меняет склад назначения.
Постусловия
- Успех: поставка запланирована и отражена в системе.
Модуль системы
Навигация → /market-place
UC-OZN-003: Анализ финансовых транзакций OZON
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-OZN-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс, финансы |
| Основной актор | Менеджер OZON |
| Доп. акторы | Бухгалтер |
Предусловия
- Загружены транзакции Ozon (например
ozon-finance-transactionв API).
Триггер
Сверка с отчётом маркетплейса, закрытие месяца.
Основной сценарий (Happy Path)
- Актор открывает отчёт финансовых транзакций OZON.
- Система отображает списания комиссий, логистики, продажи.
- Актор сверяет с банковскими поступлениями и отчётом кабинета Ozon.
- Актор передаёт расхождения бухгалтерии.
Постусловия
- Успех: финансовый результат по каналу за период понятен.
Модуль системы
Навигация → /market-place
UC-OZN-004: Управление ассортиментом и ценами OZON
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-OZN-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс, ассортимент |
| Основной актор | Менеджер OZON |
| Доп. акторы | Коммерческий директор |
Предусловия
- Товары сопоставлены с карточками Ozon (
assortiment-associationsи т.п.).
Триггер
Изменение ценовой политики, акции, запуск SKU.
Основной сценарий (Happy Path)
- Актор открывает связь ассортимента ERP с Ozon.
- Система отображает цены, акции, статусы карточек.
- Актор обновляет цены и доступность согласно политике CCO.
- Система отправляет изменения в API Ozon.
Постусловия
- Успех: цены и карточки на Ozon соответствуют утверждённой политике.
Модуль системы
Товары → /market-place
См. также
Use Cases: Менеджер WB
Диаграмма прецедентов
UC-WB-001: Мониторинг остатков на складах WB
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WB-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс WB |
| Основной актор | Менеджер WB |
| Доп. акторы | — |
Предусловия
- Интеграция WB настроена; товары сопоставлены с номенклатурой WB.
Триггер
Ежедневный контроль, подготовка к акциям.
Основной сценарий (Happy Path)
- Актор открывает раздел Маркетплейс — Wildberries (
/market-place). - Система отображает остатки по складам WB и оборачиваемость.
- Актор выявляет дефицит и планирует поставку (UC-WB-002).
Постусловия
- Успех: принято решение о пополнении или корректировке плана.
Модуль системы
Навигация → /market-place
UC-WB-002: Планирование и оформление поставок на WB
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WB-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс, поставки |
| Основной актор | Менеджер WB |
| Доп. акторы | Склад, TMS |
Предусловия
- Доступны слоты поставки и корректные штрихкоды товаров.
Триггер
Плановое пополнение FBO.
Основной сценарий (Happy Path)
- Актор открывает план отгрузок WB / заявку на поставку.
- Система отображает рекомендуемые объёмы и доступные даты.
- Актор формирует поставку, согласует с складом и логистикой.
- Система создаёт заявку в WB (при интеграции) и трекинг отгрузки.
Расширения (Extensions)
4а. Отказ склада WB:
4а1. Актор корректирует объём и повторяет подачу.
Постусловия
- Успех: поставка запланирована и отражена в системе.
Модуль системы
Навигация → /market-place
UC-WB-003: Управление рекламными кампаниями WB
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WB-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Маркетплейс, wb-marketing |
| Основной актор | Менеджер WB |
| Доп. акторы | Коммерческий директор |
Предусловия
- Доступ к модулю маркетинга WB и бюджету на рекламу.
Триггер
Запуск акции, продвижение SKU.
Основной сценарий (Happy Path)
- Актор открывает раздел WB маркетинг (
/market-place/...— по конфигурации). - Система отображает кампании, ставки, бюджеты.
- Актор создаёт или корректирует кампанию в рамках лимита.
- Система фиксирует параметры и синхронизирует с WB.
Постусловия
- Успех: рекламные кампании соответствуют плану продаж.
Модуль системы
Навигация → /market-place
UC-WB-004: Анализ продаж и аналитика WB
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-WB-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, маркетплейс |
| Основной актор | Менеджер WB |
| Доп. акторы | — |
Предусловия
- Данные продаж и комиссий загружаются из API или отчётов.
Триггер
Еженедельный разбор, планирование закупок.
Основной сценарий (Happy Path)
- Актор открывает дашборд WB или отчёт по продажам канала.
- Система отображает выручку, маржу, динамику по SKU.
- Актор формирует выводы по ассортименту и ценам.
- Актор передаёт рекомендации коммерческому директору.
Постусловия
- Успех: сформировано понимание эффективности канала WB.
Модуль системы
Отчёты → /reports, /market-place
См. также
Use Cases: Коммерческий директор (CCO)
Диаграмма прецедентов
UC-CCO-001: Анализ сводного отчёта по продажам
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CCO-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты продаж |
| Основной актор | Коммерческий директор |
| Доп. акторы | — |
Предусловия
- За период проведены документы продаж и маркетплейсов.
Триггер
Еженедельный/ежемесячный разбор.
Основной сценарий (Happy Path)
- Актор открывает Отчёты — продажи (
/reports,/documents/reports-sales). - Система отображает сводку по выручке, каналам, клиентам.
- Актор анализирует отклонения от плана.
- Актор формирует решения по каналам и SKU.
Постусловия
- Успех: приняты управленческие выводы по продажам.
Модуль системы
Продажи → /reports
UC-CCO-002: Контроль плана продаж по каналам
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CCO-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Планирование, отчёты |
| Основной актор | Коммерческий директор |
| Доп. акторы | Менеджеры |
Предусловия
- В системе задан план продаж по каналам (B2B, Ozon, WB и т.д.).
Триггер
Середина периода, риск недовыполнения.
Основной сценарий (Happy Path)
- Актор открывает отчёт план/факт по каналам.
- Система отображает отклонения по выручке и KPI менеджеров.
- Актор инициирует корректирующие действия (акции, мотивация, перераспределение).
Постусловия
- Успех: определены меры по достижению плана.
Модуль системы
Продажи → /reports
UC-CCO-003: Управление ценовой политикой
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CCO-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Ассортимент, маркетплейсы |
| Основной актор | Коммерческий директор |
| Доп. акторы | Менеджеры маркетплейсов |
Предусловия
- Определены целевые маржи и правила ценообразования.
Триггер
Изменение рынка, конкуренты, себестоимость.
Основной сценарий (Happy Path)
- Актор анализирует цены и маржу в ERP и на маркетплейсах.
- Система отображает справочники цен и прайсы.
- Актор утверждает новые цены/скидки.
- Менеджеры каналов применяют изменения (UC-OZN-004, UC-WB).
Постусловия
- Успех: ценовая политика доведена до каналов.
Модуль системы
Товары → /assortment, /market-place
UC-CCO-004: Анализ эффективности работы менеджеров
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CCO-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Отчёты, CRM |
| Основной актор | Коммерческий директор |
| Доп. акторы | HR |
Предусловия
- Продажи привязаны к менеджерам в документах или CRM.
Триггер
Квартальный пересмотр, мотивация.
Основной сценарий (Happy Path)
- Актор открывает отчёт по менеджерам: выручка, маржа, воронка.
- Система агрегирует данные из заказов и контакт-коллектора.
- Актор выявляет лучших и отстающих, планирует обучение.
Постусловия
- Успех: приняты решения по управлению командой продаж.
Модуль системы
Продажи → /reports
UC-CCO-005: Стратегическое планирование закупок
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CCO-005 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Закупки, план закупок |
| Основной актор | Коммерческий директор |
| Доп. акторы | Закупки, Производство |
Предусловия
- Доступны прогнозы продаж и остатки.
Триггер
Планирование квартала, сезонный пик.
Основной сценарий (Happy Path)
- Актор открывает план закупок / закупочный план (
/procurement-management, документыprocurement_plan). - Система отображает потребность и предложения по поставщикам.
- Актор утверждает объёмы и приоритеты.
- Закупки создают заказы поставщикам.
Расширения (Extensions)
4а. Нужна срочная закупка у альтернативного поставщика:
4а1. Закупки оформляют заказы поставщикам в модуле закупок и документов (
purchaseorder,procurement_plan).
Связанные прецеденты
<<extend>>План закупок — при нехватке товара под продажи инициируются заказы поставщикам (см. Закупки).
Постусловия
- Успех: утверждён объём и структура закупок под стратегию продаж.
Модуль системы
Закупки → /procurement-management
См. также
Use Cases: Механик
Диаграмма прецедентов
UC-MCH-001: Регистрация заявки на ремонт оборудования
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MCH-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Plant Maintenance |
| Основной актор | Механик |
| Доп. акторы | Оператор линии (инициатор) |
Предусловия
- Пользователь авторизован с доступом к ТОиР (
/plant-maintenance).
Триггер
Поломка, вибрация, отказ узла.
Основной сценарий (Happy Path)
- Актор открывает раздел ТОиР — заявки.
- Система отображает форму: оборудование, симптом, приоритет.
- Актор создаёт заявку или принимает от оператора.
- Система назначает номер заявки и статус «Новая».
Постусловия
- Успех: заявка зарегистрирована в очереди работ.
Модуль системы
ТОИР — пользовательская страница → /plant-maintenance
UC-MCH-002: Планирование технического обслуживания
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MCH-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — ТОиР |
| Основной актор | Механик |
| Доп. акторы | Начальник смены |
Предусловия
- Ведётся реестр оборудования и регламенты ТО.
Триггер
Календарное ТО, наработка часов.
Основной сценарий (Happy Path)
- Актор открывает календарь ТО или список плановых работ.
- Система отображает оборудование и сроки.
- Актор планирует окно остановки с производством.
- Система создаёт задачу ТО на дату.
Расширения (Extensions)
3а. Конфликт с производственным планом:
3а1. Актор согласует перенос с бригадиром.
Постусловия
- Успех: ТО запланировано без неконтролируемого простоя.
Модуль системы
ТОИР → /plant-maintenance
UC-MCH-003: Закрытие задачи ТОиР
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MCH-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — ТОиР |
| Основной актор | Механик |
| Доп. акторы | — |
Предусловия
- Ремонт или ТО выполнены физически.
Триггер
Завершение работ, ввод оборудования в эксплуатацию.
Основной сценарий (Happy Path)
- Актор открывает задачу ТОиР.
- Система отображает чек-лист работ и запчасти.
- Актор вводит факт выполнения, заменённые узлы, время.
- Актор закрывает задачу; система обновляет состояние оборудования.
Постусловия
- Успех: оборудование в статусе «Исправно»; история сохранена.
Модуль системы
ТОИР → /plant-maintenance
UC-MCH-004: Ведение журнала состояния оборудования
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-MCH-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — ТОиР |
| Основной актор | Механик |
| Доп. акторы | — |
Предусловия
- Для линии ведётся журнал осмотров (по регламенту).
Триггер
Ежесменный обход, после аварии.
Основной сценарий (Happy Path)
- Актор открывает карточку оборудования или журнал.
- Система отображает последние записи и параметры.
- Актор вносит запись осмотра и замечания.
- Система сохраняет запись для аудита и KPI «ТО выполнено» (ADR KPI).
Постусловия
- Успех: состояние оборудования задокументировано.
Модуль системы
ТОИР → /plant-maintenance
См. также
Use Cases: Уборщица
Диаграмма прецедентов
UC-CLN-001: Просмотр расписания и задач уборки
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CLN-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Личный кабинет сотрудника, задачи |
| Основной актор | Уборщица |
| Доп. акторы | Администратор смен |
Предусловия
- Учётная запись сотрудника создана; смены или задачи назначены (по регламенту).
Триггер
Начало смены, плановая уборка зоны.
Основной сценарий (Happy Path)
- Актор открывает Личный кабинет сотрудника (
/employee-private-office). - Система отображает график и список задач (или ссылку на смены в Производстве — по настройке).
- Актор отмечает выполнение или просматривает зоны ответственности.
Расширения (Extensions)
2а. Задачи не назначены:
2а1. Актор обращается к непосредственному руководителю (вне системы).
Постусловия
- Успех: сотрудник понимает объём работ на день.
Модуль системы
Начало работы → /employee-private-office
UC-CLN-002: Просмотр начисления зарплаты
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CLN-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Личный кабинет, зарплата |
| Основной актор | Уборщица |
| Доп. акторы | HR, Бухгалтерия |
Предусловия
- В системе ведётся расчёт зарплаты и доступна выдача расчётного листка сотруднику.
Триггер
Выплата зарплаты, запрос сотрудника.
Основной сценарий (Happy Path)
- Актор открывает раздел «Моя зарплата» в Личном кабинете или Профиле (
/profile— по конфигурации). - Система отображает начисления, удержания, итог.
- При расхождении актор обращается в HR через задачу или канал связи.
Постусловия
- Успех: сотрудник получил информацию о начислениях.
Модуль системы
Профиль → /profile, /employee-private-office
UC-CLN-003: Получение уведомлений о задачах
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-CLN-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — Уведомления, Telegram |
| Основной актор | Уборщица |
| Доп. акторы | Система уведомлений |
Предусловия
- Настроены каналы уведомлений (веб, Telegram — см. Начало работы).
Триггер
Создание срочной задачи по уборке, изменение зоны.
Основной сценарий (Happy Path)
- Система отправляет уведомление о новой задаче.
- Актор открывает задачу в Менеджере задач или ЛК.
- Актор подтверждает получение и выполнение.
Постусловия
- Успех: коммуникация по задачам работает без пропусков.