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

Материал из DOF
Перейти к: навигация, поиск
(действия, сопутствующие переходу)
м
Строка 18: Строка 18:
 
====Запланирован ====
 
====Запланирован ====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
    * Созданы учебные потоки
+
* Созданы учебные потоки
    * Отменен
+
* Отменен
  
 
==== Созданы учебные потоки====
 
==== Созданы учебные потоки====
Строка 25: Строка 25:
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
    * Сформированы ручные подписки
+
* Сформированы ручные подписки
    * Отменен
+
* Отменен
  
 
==== Сформированы ручные подписки====
 
==== Сформированы ручные подписки====
Строка 32: Строка 32:
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
    * Сформировано расписание
+
* Сформировано расписание
    * Отменен
+
* Отменен
  
 
==== Сформировано расписание====
 
==== Сформировано расписание====
Строка 39: Строка 39:
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
    * Идет учебный процесс
+
* Идет учебный процесс
    * Отменен
+
* Отменен
  
 
====Идет учебный процесс====
 
====Идет учебный процесс====
Строка 46: Строка 46:
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
    * Завершен
+
* Завершен
    * Отменен
+
* Отменен
  
 
====Успешно завершен====
 
====Успешно завершен====

Версия 17:16, 18 января 2010

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


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

  • Запланирован (plan) - учебный период запланирован, но реализация еще не началась.
  • Созданы учебные потоки (createstreams) - промежуточный статус, переход в который инициирует автоматические операции.
  • Сформированы ручные подписки (createsbc) - промежуточный статус, переход в который инициирует автоматические операции.
  • Сформировано расписание (createschedule) - промежуточный статус, переход в который инициирует автоматические операции.
  • Идет учебный процесс (active) - учебные процессы могут быть активны.
  • Успешно завершен (completed) - все обучение по данному периоду завершено. Могут создаваться только пересдачи, если они происходят без повторного обучения.
  • Отменен (canceled) - обучение в данном семестре отменено.

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

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

Запланирован

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

  • Созданы учебные потоки
  • Отменен

Созданы учебные потоки

При переходе в тот статус, для обязательных дисциплин (programmitems.required = true) автоматически создаются учебные потоки для активных академических групп (в статусе обычается) и индивидуальных подписок (programmsbcs.edutype = индивидуальное в статусе обучается), в соответствии с учебной программой. Внутри потоков создаются подписки.

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

  • Сформированы ручные подписки
  • Отменен

Сформированы ручные подписки

Никаких автоматических действий не выполняется, но предполагается, что диспетчер-администратор создал потоки и подписки для подписок.

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

  • Сформировано расписание
  • Отменен

Сформировано расписание

Никаких автоматических действий не выполняется, но предполагается, что диспетчер-администратор создал шаблон расписания.

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

  • Идет учебный процесс
  • Отменен

Идет учебный процесс

При этом переходе, все учебные потоки, приписанные к данному периоду, из статуса "запланирован" переводятся в статус "идет учебный процесс".

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

  • Завершен
  • Отменен

Успешно завершен

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

При переводе все незавершенные (запланированные, идет обучение, приостановленные) учебные потоки, приписанные к этому периоду переводятся в статус "успешно завершен".

Отменен

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

При переводе все незавершенные (запланированные, идет обучение, приостановленные) учебные потоки, приписанные к этому периоду отменяются.