Диаграмма состояний
  • Updated on 31 Oct 2019
  • 1 minute to read
  • Contributors
  • Print
  • Share
  • Dark
    Light

Диаграмма состояний

  • Print
  • Share
  • Dark
    Light

Используется для учета состояний объекта.

Например состояний пользователей:

  • новый
  • активный
  • неактивный

Диаграмма состояний предоставляет возможности:

  • учета состояний объектов
  • хранения данных об объектах в узлах
  • получения данных об объектах с помощью функции CONV
  • нет ограничений на количество заявок в процессе

В диаграмме состояний доступен ограниченный набор логики:

Название логики Описание
Delay Временной интервал (задержка), при достижении которого заявка пойдет дальше по процессу указывается и критическое количество заявок в узле - лимит заявок
Condition Переход по условию. Варианты условий =, !=, <, >, regex
Set state Установка состояния и ожидание его изменения
Code Возможность реализовать дополнительную логику обработки заявки на одном из языков (JavaScript, Erlang)
Copy task Копирование заявки в другой процесс
Modify task Обновление заявки в другом процессе
Set Parameter Установка параметра / изменение значения параметра в заявке
Queue Реализация логики очереди
Was this article helpful?