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

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


workflow/departments - Статусы подразделений

Плагин рабочих процессов предназначенный для смены статусов подразделений. Работает в паре с модулем storage/departments. Позволяет организовать смену статуса подразделения в зависимости от текущего статуса и статусов объектов, связанных с таблицей departments.

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

  • Активен (active) - подразделение создано и отображается в списке подразделений
  • Черновик (plan) - создан черновик подразделения
  • Удалён (deleted) - подразделение удалено, нигде не отображается, не производится поиск

Метастатусы

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

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

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

Активен

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

  • Удалён

Черновик

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

  • Активен
  • Удалён

Удалён

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