Разработка:workflows/agroups — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Возможные статусы:)
(Маршруты статусов)
 
Строка 20: Строка 20:
 
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.  
 
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.  
  
====Формируется ====
+
====Новая ====
Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "формируется" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "формируется". В статус "сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.
+
Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "Новая" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "Новая". В статус "Сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
Строка 36: Строка 36:
 
====Обучается====
 
====Обучается====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Успешно завершила обучение
+
* Завершила обучение
 
* Приостановлена
 
* Приостановлена
 
* Расформирована
 
* Расформирована
* Формируется - перейти в этот статус группа может только если у нее нет активных или приостановленных потоков.
+
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
  
 
====Приостановлена====
 
====Приостановлена====
Строка 45: Строка 45:
 
* Обучается
 
* Обучается
 
* Расформирована
 
* Расформирована
* Формируется
+
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
  
 
====Расформирована====
 
====Расформирована====
 
Это конечный статус
 
Это конечный статус
  
====Успешно завершила обучение====
+
====Завершила обучение====
 
Это конечный статус
 
Это конечный статус

Текущая версия на 15:59, 17 февраля 2014

Плагин
Название agroups
Тип workflows


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

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

Метастатусы

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

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

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

Новая

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

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

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

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

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

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

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

Обучается

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

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

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

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

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

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

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

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

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