Разработка:workflows/programms

Материал из DOF
Перейти к: навигация, поиск
Плагин
Название programms
Тип workflows


Возможные статусы:

  • Черновик (draft) - программа создана, но обучение по ней еще не началось.
  • Доступна для заказа (available) - по программе можно вести обучение.
  • Недоступна для нового заказа (notavailable) - на программу нельзя записать новых учащихся, но по ней все еще можно закончить обучение.
  • Архив (archive) - программа передана в архив

Метастатусы

  • Активный: available
  • Актуальный: draft, available
  • Реальный: draft, available, notavailable, archive
  • Мусорный: (пока нету)

Маршруты статусов

Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.

Черновик

Возможные переходы ИЗ этого статуса:

  • Доступна для заказа
  • Архив

Доступна для заказа

Возможные переходы ИЗ этого статуса:

  • Недоступна для нового заказа

Недоступна для нового заказа

Возможные переходы ИЗ этого статуса:

  • Архив

Архив

Это конечный статус.

API

Перехватываемые события

Таблица событий, которые перхватывает этот плагин
Тип плагина Код плагина Код события Пояснение