Skip to content

Use Cases по ролям — обзор

Один файл со всем содержимым: Полное руководство Use Cases (full use-cases.md) — оглавление и все роли в одном документе.

В этом разделе описаны прецеденты использования (Use Cases) системы Narmak ERP для типовых ролей пользователей. Документация ориентирована на аналитиков, владельцев продукта и внедрение: каждый прецедент содержит основной сценарий, расширения, постусловия и связи с модулями интерфейса.

Всего: 88 Use Cases в 21 файле ролей (по 3–5 прецедентов на роль).

Диаграмма акторов по доменам

Таблица ролей

РольКод UCКоличествоСтраница
HR-менеджерUC-HR5HR-менеджер
РуководительUC-DIR5Руководитель
Обучение персоналаUC-TRN4Обучение персонала
Специалист по охране трудаUC-SAF4Специалист по ОТ
БухгалтерUC-ACC5Бухгалтер
Финансовый директорUC-CFO5Финансовый директор
БригадирUC-FOR4Бригадир
Зам бригадираUC-DFO3Зам бригадира
ТехнологUC-TCH5Технолог
Начальник складаUC-WHC5Начальник склада
КладовщикUC-STK5Кладовщик
ГрузчикUC-LDR3Грузчик
КомплектовщикUC-PCK3Комплектовщик
ВодительUC-DRV4Водитель
КурьерUC-CUR3Курьер
МенеджерUC-MGR5Менеджер
Менеджер OZONUC-OZN4Менеджер OZON
Менеджер WBUC-WB4Менеджер WB
Коммерческий директор (CCO)UC-CCO5CCO
МеханикUC-MCH4Механик
УборщицаUC-CLN3Уборщица

Навигация по доменам

Как читать Use Case

Документы следуют подходу Alistair Cockburn (Writing Effective Use Cases):

  • Уровень — везде User Goal (цель пользователя за один сеанс работы).
  • Основной сценарий — успешный путь без отклонений.
  • Расширения — альтернативы и ошибки (нумерация привязана к шагу основного сценария: , 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 привязаны к карточке сотрудника

См. также