Мне нужно разработать рабочий процесс для колл-центра. Бот задаст несколько заранее заданных вопросов вызывающей стороне. Основываясь на ответах, рабочий процесс решит вопросы и, наконец, перенаправит вызывающего абонента представителю, обладающему необходимыми навыками.
Исходя из вышеизложенного, у меня есть несколько вопросов.
Как я могу заставить рабочий процесс "ждать" между заданием вопроса вызывающей стороне и получением ответа от вызывающей стороны? Должен ли я использовать HandleExternalEvent? Если да, то должен ли я определять событие для каждого вопроса?
Рабочий процесс блок-схемы кажется лучшим решением, но я не могу себе представить, как справиться с этой проблемой ожидания прямо сейчас.
Любая помощь приветствуется.