Ответ
Статусная модель — это набор состояний (статусов), через которые проходит объект (например, заказ, задача, документ) в рамках бизнес-процесса. Каждый статус отражает текущее состояние объекта и определяет возможные переходы между статусами.
Пример:
stateDiagram-v2
[*] --> Draft
Draft --> Submitted: Submit
Submitted --> Approved: Approve
Submitted --> Rejected: Reject
Approved --> [*]
Rejected --> Draft: Resubmit
Ключевые аспекты:
- Чёткие правила переходов между статусами.
- Возможность ограничения действий в зависимости от статуса (например, нельзя редактировать утверждённый документ).
- Логика автоматических переходов (например, после "Оплачено" → "Отгружено").
Используется для контроля процессов, отчётности и автоматизации (например, в CRM, BPM-системах).