Разработка:workflows/programms
Плагин | |
Название | programms |
Тип | workflows |
Содержание
Возможные статусы:
- Черновик (draft) - программа создана, но обучение по ней еще не началось.
- Доступна для заказа (available) - по программе можно вести обучение.
- Недоступна для нового заказа (notavailable) - на программу нельзя записать новых учащихся, но по ней все еще можно закончить обучение.
- Архив (archive) - программа передана в архив
Метастатусы
- Активный: available
- Актуальный: draft, available
- Реальный: draft, available, notavailable, archive
- Мусорный: (пока нету)
Маршруты статусов
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
Черновик
Возможные переходы ИЗ этого статуса:
- Доступна для заказа
- Архив
Доступна для заказа
Возможные переходы ИЗ этого статуса:
- Недоступна для нового заказа
Недоступна для нового заказа
Возможные переходы ИЗ этого статуса:
- Архив
Архив
Это конечный статус.
API
Перехватываемые события
Тип плагина | Код плагина | Код события | Пояснение |
---|---|---|---|