Разница между бизнес-процессом и событиями в Hybris - PullRequest
0 голосов
/ 21 марта 2020

Пожалуйста, помогите мне понять разницу между бизнес-процессом и событиями в Hybris. В чем преимущество использования бизнес-процесса перед событиями?

1 Ответ

2 голосов
/ 21 марта 2020

Hybris Process Engine используется для определения бизнес-процессов. Это похоже на рабочий процесс (например, диаграмма рабочего процесса). Он имеет последовательность / поток, которому нужно следовать, и использует различные виды узлов:

  • Действие: выполнить лог процесса c и разрешить выполнение альтернативных действий
  • Ожидание : ожидание подпроцесса или результата внешнего процесса
  • Уведомить: сообщить пользователю или группе пользователей о состоянии процесса
  • Разделить: разделить процесс на параллельные пути
  • Завершить: завершить процесс и сохранить состояние в элементе процесса

В Hybris также имеется система рабочих процессов. Он отличается от Process Engine, но концептуально одинаков и использует разные классы.

Бизнес-процесс не требует вмешательства человека, но может иметь рабочий процесс.

С другой стороны, система событий просто предназначена для получения и отправки событий. Он похож на шаблон проектирования Observer.

ОФИЦИАЛЬНЫЕ ССЫЛКИ:

...