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

Материал из DOF
Перейти к: навигация, поиск
(Возможные статусы: пояснения по статусам "условно переведен" и "в академическом отпуске")
(Маршруты статусов)
 
(не показаны 3 промежуточные версии 2 участников)
Строка 7: Строка 7:
 
===Возможные статусы===
 
===Возможные статусы===
 
* Заявка (application) - заявка на обучение по программе, пока не подтвержденная по каким-либо причинам (договор не подписан или не оплачен, студент не сдал вступительные экзамены, либо студент самостоятельно подал заявку, но ее еще не одобрили)
 
* Заявка (application) - заявка на обучение по программе, пока не подтвержденная по каким-либо причинам (договор не подписан или не оплачен, студент не сдал вступительные экзамены, либо студент самостоятельно подал заявку, но ее еще не одобрили)
* Запланированная подписка (plan) - подтвержденная заявка (заявка одобрена, договор подписан, экзамены сданы, но приказа о зачислении еще не было и не хватает только его) или созданная администратором подписка
+
* Подтверждена (plan) - подтвержденная заявка (заявка одобрена, договор подписан, экзамены сданы, но приказа о зачислении еще не было и не хватает только его) или созданная администратором подписка
* Отклоненная (rejected) - студент поступал или подавал заявку, но завалил экзамены или получил отказ по другой причине и обучение не началось.
+
* Отклонена (rejected) - студент поступал или подавал заявку, но завалил экзамены или получил отказ по другой причине и обучение не началось.
* Идет обучение (active) - студент пользуется образовательными услугами
+
* Дейчтвующая (active) - студент пользуется образовательными услугами
* Идет обучение условно (condactive) - аналог статуса active, только в этом случае ученик находится на обучении условно (недосдал хвосты) и в будущем, скорее всего, будет либо переведен в статус active на текущей параллели, либо в active на предыдудущей, либо переведен в академический отпуск, либо в неуспешно завершенные.
+
* Условно действующая (condactive) - аналог статуса active, только в этом случае ученик находится на обучении условно (недосдал хвосты) и в будущем, скорее всего, будет либо переведен в статус active на текущей параллели, либо в active на предыдудущей, либо переведен в академический отпуск, либо в неуспешно завершенные.
 
* Приостановлена (suspend) - обучение по программе приостановлено (задержка оплаты, нахождение в больнице, санатории и т.д)
 
* Приостановлена (suspend) - обучение по программе приостановлено (задержка оплаты, нахождение в больнице, санатории и т.д)
 
* Академический отпуск (onleave) - студент находится в академическом отпуске, в отличие от статуса suspend, все незавершенные (запланированные, активные, приостановленные) подписки студента на дисциплины (cpassed) завершаются (запланированные - отменяются, остальные - неуспешно завершаются).
 
* Академический отпуск (onleave) - студент находится в академическом отпуске, в отличие от статуса suspend, все незавершенные (запланированные, активные, приостановленные) подписки студента на дисциплины (cpassed) завершаются (запланированные - отменяются, остальные - неуспешно завершаются).
* Отмененная (canceled) - обучение было отменено до фактического его начала
+
* Отмененена (canceled) - обучение было отменено до фактического его начала
 
* Неуспешно завершенная (failed) - обучение проводилось, но студент не завершил его успешно
 
* Неуспешно завершенная (failed) - обучение проводилось, но студент не завершил его успешно
 
* Успешно завершенная (completed) - обучение проведено и студент его успешно завершил
 
* Успешно завершенная (completed) - обучение проведено и студент его успешно завершил
 +
 +
=== Метастатусы ===
 +
* Активный: active, condactive
 +
* Актуальный: application, plan, active, condactive, suspend, onleave
 +
* Реальный: application, plan, rejected, active, condactive, suspend, onleave, completed, failed
 +
* Мусорный: canceled, rejected
  
 
=== Маршруты статусов===
 
=== Маршруты статусов===
Строка 22: Строка 28:
 
====Заявка====
 
====Заявка====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Запланированная подписка
+
* Подтверждена
* Отменено
+
* Отменена
* Отклонено
+
* Отклонена
  
====Запланированная подписка====
+
====Подтверждена====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Идет обучение
+
* Действующая
* Идет обучение условно
+
* Условно действующая
 
* Приостановлено
 
* Приостановлено
* Отменено
+
* Отменена
* Отклонено
+
* Отклонена
  
====Идет обучение====
+
====Действующая====
В этот статус возможен переход только если договор в статусе "исполняется". Если подписка групповая, то должна быть указана академическая группа.
+
В этот статус возможен переход только если договор в статусе "Оказание услуг". Если подписка групповая, то должна быть указана академическая группа.
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Идет обучение условно
+
* Условно действующая
* Приостановлено
+
* Приостановлена
 
* Академический отпуск
 
* Академический отпуск
* Успешно завершено
+
* Успешно завершена
* Неуспешно завершено
+
* Неуспешно завершена
  
====Идет обучение условно====
+
====Условно действующая====
Аналог статуса "идет обучение"
+
Аналог статуса "Действующая".
  
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
 
* Идет обучение
 
* Идет обучение
* Приостановлено
+
* Приостановлена
 
* Академический отпуск
 
* Академический отпуск
* Успешно завершено
+
* Успешно завершена
* Неуспешно завершено
+
* Неуспешно завершена
  
====Приостановлено====
+
====Приостановлена====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Идет обучение
+
* Действующая
* Идет обучение условно
+
* Условно действующая
 
* Академический отпуск
 
* Академический отпуск
* Успешно завершено
+
* Успешно завершена
* Неуспешно завершено
+
* Неуспешно завершена
  
 
====Академический отпуск====
 
====Академический отпуск====
 
Возможные переходы ИЗ этого статуса:
 
Возможные переходы ИЗ этого статуса:
* Идет обучение
+
* Действующая
* Успешно завершено
+
* Успешно завершена
* Неуспешно завершено
+
* Неуспешно завершена
  
====Отклонено====
+
====Отклонена====
 
Это конечный статус
 
Это конечный статус
  
====Отменено====
+
====Отменена====
 
Это конечный статус
 
Это конечный статус
  
====Неуспешно завершено====
+
====Неуспешно завершена====
 
Это конечный статус
 
Это конечный статус
  
====Успешно завершено====
+
====Успешно завершена====
 
Это конечный статус
 
Это конечный статус

Текущая версия на 11:06, 18 февраля 2014

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



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

  • Заявка (application) - заявка на обучение по программе, пока не подтвержденная по каким-либо причинам (договор не подписан или не оплачен, студент не сдал вступительные экзамены, либо студент самостоятельно подал заявку, но ее еще не одобрили)
  • Подтверждена (plan) - подтвержденная заявка (заявка одобрена, договор подписан, экзамены сданы, но приказа о зачислении еще не было и не хватает только его) или созданная администратором подписка
  • Отклонена (rejected) - студент поступал или подавал заявку, но завалил экзамены или получил отказ по другой причине и обучение не началось.
  • Дейчтвующая (active) - студент пользуется образовательными услугами
  • Условно действующая (condactive) - аналог статуса active, только в этом случае ученик находится на обучении условно (недосдал хвосты) и в будущем, скорее всего, будет либо переведен в статус active на текущей параллели, либо в active на предыдудущей, либо переведен в академический отпуск, либо в неуспешно завершенные.
  • Приостановлена (suspend) - обучение по программе приостановлено (задержка оплаты, нахождение в больнице, санатории и т.д)
  • Академический отпуск (onleave) - студент находится в академическом отпуске, в отличие от статуса suspend, все незавершенные (запланированные, активные, приостановленные) подписки студента на дисциплины (cpassed) завершаются (запланированные - отменяются, остальные - неуспешно завершаются).
  • Отмененена (canceled) - обучение было отменено до фактического его начала
  • Неуспешно завершенная (failed) - обучение проводилось, но студент не завершил его успешно
  • Успешно завершенная (completed) - обучение проведено и студент его успешно завершил

Метастатусы

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

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

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

Заявка

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

  • Подтверждена
  • Отменена
  • Отклонена

Подтверждена

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

  • Действующая
  • Условно действующая
  • Приостановлено
  • Отменена
  • Отклонена

Действующая

В этот статус возможен переход только если договор в статусе "Оказание услуг". Если подписка групповая, то должна быть указана академическая группа.

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

  • Условно действующая
  • Приостановлена
  • Академический отпуск
  • Успешно завершена
  • Неуспешно завершена

Условно действующая

Аналог статуса "Действующая".

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

  • Идет обучение
  • Приостановлена
  • Академический отпуск
  • Успешно завершена
  • Неуспешно завершена

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

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

  • Действующая
  • Условно действующая
  • Академический отпуск
  • Успешно завершена
  • Неуспешно завершена

Академический отпуск

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

  • Действующая
  • Успешно завершена
  • Неуспешно завершена

Отклонена

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

Отменена

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

Неуспешно завершена

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

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

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