Разработка:workflows/contracts
Плагин | |
Название | contracts |
Тип | workflows |
Содержание
Возможные статусы
- черновик (tmp) - формируется новый контракт. В этом статусе можно редактировать.
- новый (new) - контракт сформирован и готов к подписанию.
- подписан учеником (clientsign) - ученик подписывает контракт со своей стороны.
- подписан учебным заведением (wesign) - учебное заведение подпысывает контракт со своей стороны.
- исполняется (work) - контракт подписан и по нему проходит обучение.
- приостановлен (frozen) - исполнение контракта приостановлено по тем или иным причинам.
- отменен (cancel) - контракт отменен до его исполнения.
- расторгнут (archives) - контракт был расторгнут и передан в архив.
Маршруты статусов
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
Черновик
Возможные переходы ИЗ этого статуса:
- Новый
- Отменен
Новый
Возможные переходы ИЗ этого статуса:
- Подписан учеником
- Отменен
Подписан учебным заведением
Возможные переходы ИЗ этого статуса:
- Исполняется
- Приостановлен
- Расторгнут
Исполняется
При переводе в этот статус, все соответствующие подписки в статусе "запланированная подписка" переводятся в статус "идет обучение" Возможные переходы ИЗ этого статуса:
- Приостановлен
- Расторгнут
Приостановлен
Возможные переходы ИЗ этого статуса:
- Исполняется
- Расторгнут
Отменен
Конечный статус
Расторгнут
Конечный статус