Разработка:workflows/persons
| Плагин | |
| Название | 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. |