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

Материал из DOF
Перейти к: навигация, поиск
 
Строка 33: Строка 33:
 
== API ==
 
== API ==
  
==Перехватываемые события==
+
== Перехватываемые события ==
 
{| border="1"
 
{| border="1"
 
  |+ Таблица событий, которые перехватывает этот плагин
 
  |+ Таблица событий, которые перехватывает этот плагин
Строка 47: Строка 47:
 
  |}
 
  |}
  
====Генерируемые события====
+
== Генерируемые события ==
 
{| border="1"
 
{| border="1"
 
  |+ Таблица событий, которые генерирует этот плагин
 
  |+ Таблица событий, которые генерирует этот плагин

Текущая версия на 16:42, 16 января 2015

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


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

  • Активная (normal) - персона активна и учитывается в системе.
  • Архивирована (archived) - персона находится в архиве.
  • Удалена (deleted) - персона удалена.

Метастатусы

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

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

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

Активная

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

  • Архивирована
  • Удалена

Архивирована

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

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

Удалена

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

API

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

Таблица событий, которые перехватывает этот плагин
Тип плагина Код плагина Код события Пояснение
storage persons insert Событие добавления записи в хранилище персон.

Генерируемые события

Таблица событий, которые генерирует этот плагин
Тип плагина Код плагина Код события Доп. данные Пояснение
workflow persons person_actual ID объекта персоны Генерируется каждый раз при смене статуса объекта на normal.
workflow persons person_not_actual ID объекта персоны Генерируется каждый раз при смене статуса объекта на archived или deleted.