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

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


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

  • Запланировано (plan) - событие создано и ждет своего начала.
  • Состоялось (completed) - событие состоялось.
  • Заменено (replaced) - событие заменено другим событием.
  • Отменено (canceled) - событие отменено.
  • Отложено (posponed) - событие должно быть заменено, но еще неизвестно каким событием.
  • Подразумевалось (implied) - события как-бы нет, но на самом деле оно есть. Событие не отображается ни в журнале, ни в дневнике, но идет в нагрузку преподавателю.

Метастатусы

  • Активный: (не имеет)
  • Актуальный: plan
  • Реальный: plan, completed, replaced, postponed, implied
  • Мусорный: canceled

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

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

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

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

  • Состоялось
  • Заменено
  • Отложено
  • Подразумевалось
  • Отложено

Отложено

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

  • Заменено

Состоялось

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

Заменено

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

Подразумевалось

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

Отменено

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

API

Перехватываемые события

Таблица событий, которые перхватывает этот плагин
Тип плагина Код плагина Код события Пояснение