Запуск действия

Точки входа в действие можно указывать двумя способами.

  • Начальный узел

Создайте один Начальный узел (6), чтобы указать первое действие действия.

Этот метод лучше всего подходит при описании вложенных действий или в случаях, когда не нужно явно указывать, что запускает действие. Например, действие "Заказ блюда" определенно начинается с того, что клиент проголодался.

  • Узел события получения

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

Этот метод особенно полезен, если нужно описать ответ на определенное внешнее событие.

Завершение действия

Используйте Конечный узел действия (7), чтобы обозначить конец действия.

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

Прерывание действия

Чтобы описать, как можно прерывать обычный потока действий, например, если пользователь решает отменить процесс, можно создать узел события получения, прослушивающий это событие. Создайте поток управления из этого узла к конечному узлу действия (7).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: