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