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

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


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

  • Новая (plan) - группа формируется, но еще не готова к началу обучения
  • Сформирована (formed) - группа сформирована и готова к началу обучения
  • Обучается (active) - группа обучается
  • Приостановлена (suspend) - обучение данной группы приостановлено
  • Расформирована (canceled) - данная группа расформирована (ученики переведены в другие группы)
  • Завершила обучение (completed) - группа успешна завершила обучение

Метастатусы

  • Активный: active
  • Актуальный:formed, active, suspend
  • Реальный: plan, formed, active, suspend, completed
  • Мусорный: canceled

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

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

Новая

Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "Новая" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "Новая". В статус "Сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.

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

  • Сформирована
  • Расформирована

Сформирована

Перейти в этот статус группа может только если все подписки на программу этой группы находятся с ней в одной параллели.

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

  • Обучается
  • Расформирована

Обучается

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

  • Завершила обучение
  • Приостановлена
  • Расформирована
  • Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.

Приостановлена

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

  • Обучается
  • Расформирована
  • Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.

Расформирована

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

Завершила обучение

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