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

Материал из DOF
Перейти к: навигация, поиск
м (Возможные статусы:)
(Маршруты статусов)
 
(не показано 5 промежуточных версий 2 участников)
Строка 4: Строка 4:
 
}}
 
}}
 
===Возможные статусы:===
 
===Возможные статусы:===
* Формируется (plan) - группа формируется, но еще не готова к началу обучения
+
* Новая (plan) - группа формируется, но еще не готова к началу обучения
* сформирована (formed) - группа сформирована и готова к началу обучения
+
* Сформирована (formed) - группа сформирована и готова к началу обучения
* обучается (active) - группа обучается
+
* Обучается (active) - группа обучается
* приостановлена (suspend) - обучение данной группы приостановлено
+
* Приостановлена (suspend) - обучение данной группы приостановлено
* расформирована (canceled) - данная группа расформирована (ученики переведены в другие группы)
+
* Расформирована (canceled) - данная группа расформирована (ученики переведены в другие группы)
* успешно завершила обучение (completed) - группа успешна завершила обучение
+
* Завершила обучение (completed) - группа успешна завершила обучение
 +
 
 +
=== Метастатусы ===
 +
* Активный: active
 +
* Актуальный:formed, active, suspend
 +
* Реальный: plan, formed, active, suspend, completed
 +
* Мусорный: canceled
  
 
=== Маршруты статусов===
 
=== Маршруты статусов===
 
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.  
 
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.  
  
====Формируется ====
+
====Новая ====
Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "формируется" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "формируется". В статус "сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.
+
Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "Новая" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "Новая". В статус "Сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
Строка 22: Строка 28:
  
 
====Сформирована====
 
====Сформирована====
 +
Перейти в этот статус группа может только если все подписки на программу этой группы находятся с ней в одной параллели.
 +
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
 
* Обучается
 
* Обучается
Строка 28: Строка 36:
 
====Обучается====
 
====Обучается====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Успешно завершила обучение
+
* Завершила обучение
 
* Приостановлена
 
* Приостановлена
 
* Расформирована
 
* Расформирована
* Формируется
+
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
  
 
====Приостановлена====
 
====Приостановлена====
Строка 37: Строка 45:
 
* Обучается
 
* Обучается
 
* Расформирована
 
* Расформирована
* Формируется
+
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
  
 
====Расформирована====
 
====Расформирована====
 
Это конечный статус
 
Это конечный статус
  
====Успешно завершила обучение====
+
====Завершила обучение====
 
Это конечный статус
 
Это конечный статус

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

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


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

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

Метастатусы

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

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

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

Новая

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

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

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

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

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

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

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

Обучается

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

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

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

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

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

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

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

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

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