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