Я недавно начал работать в новом бизнесе, и некоторые процессы становятся чем-то вроде сложной задачи.Довольно часто у нас есть процесс, который необходимо приостановить, когда происходит событие, которое может произойти в любой момент.Проблема, с которой я правильно сопоставляю это, состоит в том, как «перезапустить» процесс с того места, где он остановился, поскольку он может эффективно приостанавливать / отменять паузу в любой точке.
Вот что у меня сейчас есть:
Пример процесса
По сути, мне нужно, чтобы «Что-то произошло 2» не полностью прерывало подпроцесс, ему просто нужно было поставить его на «удержание».Фактически, в действительности ситуация заключается в том, что клиент может подать жалобу, пока мы обрабатываем его просроченный счет, поэтому мы приостанавливаем процесс, где бы он ни находился, до разрешения жалобы, а затем перезапускаем процесс.
I 'Я не совсем уверен, что это лучший подход к документированию, и не смог найти ничего ясного в документации, поскольку, по-видимому, в случае не прерывающегося события остальная часть процесса все еще продолжается параллельно.
Любая помощь будетбыть оцененным по достоинству.